КД как выгрузить ТЧ документа в ТЗ #808641


#0 by 1c_nub
Добрый день. Есть задача из УТ 11 выгрузить документ поступления в БП В УТ товары и услуги в одной ТЧ, а в БП две разные. Я в ПВД документа ПередВыгрузкой я прописал: Но что-то в файле выгрузки ничего нет ни товаров ни услуг.
#1 by MaxS
Нужно хотя бы в отладчике глянуть дошла ли таблица до ПКО.
#2 by john90
шутишь??? ТЗ = ТЧ.Выгрузить; правильно сделать - это написать правила конвертации табличных частей.
#3 by Ёпрст
а что по-твоему должно происходить при этом ?
#4 by Ёпрст
ты всего лишь заполнил структуру ИсходящиеДанные. И всё..
#5 by Ёпрст
ну и..есть же типовые правила ут-бп.
#6 by 1c_nub
Типовые? Вы из поищите, я не нашел. В последних версиях сделано через универсальный. Я не нашел самих правил нигде А эту структуру как выгрузить теперь?
#7 by 1c_nub
из = их*
#8 by john90
регистрсведений.правилаобмена
#9 by 1c_nub
Все дошло. В коде есть "Сообщить" оно отрабатывает
#10 by 1c_nub
Нужно ли Способ выборки ставить на Произвольный алгоритм? Я вроде как хочу, чтобы все реквизиты документа заполнялись по правилам, а ТЧ выгрузить в две ТЗ и потом уже при загрузке их отрабатывать
#11 by john90
смотри типовые правила, нет
#12 by Ёпрст
ну, в ПКО соответствующем ставить галку - получить из входящих данных
#13 by 1c_nub
Это есть. На ПКОГС на табличной части "Товары" галку установил.
#14 by john90
последний раз говорю, не изобретай велосипед! тебе не нужно делать так как ты это делаешь, необходимо посмотреть типовые правила. напиши ПКО, там создай правила для ТЧ 1. ТоварыУслуги -> Товары и 2. ТоварыУслуги -> Услуги.
#15 by Ёпрст
и вот это, тоже зач о т Результат.Свернуть(,"Сумма,СуммаНДС,СуммаСНДС,Количество");
#16 by Ёпрст
+15 тебе нужны только числовые колонки ?
#17 by Ёпрст
если че, после свернуть останутся только Сумма,СуммаНДС,СуммаСНДС,Количество
#18 by 1c_nub
так и надо. Просто не писал, но задача свернуть еще все товары и отдельно услуги в одну строку.
#19 by 1c_nub
Вот где мне их найти? Нет макетов правил в конфе. Сейчас универсальный формат как-то их генерирует, я нигде не нашел эти правила. В РС искал, там только код и нет правил макетов.
#20 by Ёпрст
Ладно, забей на пфд. открой ПКО твоего документа и в ПКГС в Перед обработкой напиши заполнение КоллекцииОбъектов. усё.
#21 by Ёпрст
*забей на ПВД
#22 by john90
не там ищешь! смотри в планах обмена, например в торговле план обмена - ОбменУправлениеТорговлейБухгалтерияПредприятия
#23 by john90
а вот если откроешь регистрсведений.правилаобмена в режиме предприятия, то там есть даже кнопка, выгрузить в файл. все разжевывать нужно.
#24 by 1c_nub
Благодарю, действительно там правила нашел. А я тупил, искал в конфигураторе, а нужно было в режиме предприятия
#25 by 1c_nub
Посмотрел как в типовых. Перенес свой код в ПКО документа в ПередВугрузкойОбъекта Вылетает с одибкой: "значение не является объектного типа Вставить 1с 8.3" ЧЯДНТ?
#26 by mikecool
указал для строки пко
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С