Конвертация данных - Передача документа и табличной части #752769


#0 by VladSt
Добрый день Задача такая: передать часть документов в другую базу. Выполняю запрос и передаю документы в ПКО: в ПКО уатТТД_РасходнаяНакладная данные приходят и шапка документа нормально загружается. НО, в источнике и приемнике название табличной части разное, и поэтому не хочет загружать ТЧ. Как ПКГС заставить загружать из ТЧ с другим наименованием?
#1 by МимохожийОднако
Где в приведенном запросе табличная часть?
#2 by VladSt
в запросе звездочкой (*) считывает документ, в нем есть и ТЧ, ее тоже передает как ТаблицаЗначений, Наверное, можно было бы описать запрос подробно и там переименовать ТЧ, но хотелось бы ТЧ подменить на этапе выгрузки
#3 by Брегорьян
ВходящиеДанные.Вставить("Товары", РезультатыЗапроса[0].Выгрузить);
#4 by el-gamberro
Выгрузи таб часть как параметр с типом тз. При загрузке делай с таблицей значений что хочешь.
#5 by МимохожийОднако
Выбрать Товары Как ДругоеНазваниеТЧ
#6 by VladSt
во это именно то, про что и я думал, но тогда надо писать подробно запрос. Так?
#7 by VladSt
В ПКС для элементов можно использовать такой код: А для групп это не работает ((
#8 by Mankubus
пиши КоллекцияОбъектов = ВходящиеДанные.ТЧТакаяТо;
#9 by Mankubus
+ или КоллекцияОбъектов = Источник.ТЧТакаяТо; тогда запрос не надо переделывать
#10 by VladSt
сделал как в , но тогда при обходе ТЧ не находит реквизиты. И так и так не работает:
#11 by Брегорьян
#12 by VladSt
Начало выгрузки:   09.09.2015 10:17:10 Ошибка в обработчике события ПередВыгрузкой (свойства)     Обработчик             =  ПередВыгрузкойСвойства     ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода
#13 by Брегорьян
я не настаиваю
#14 by VladSt
)
#15 by Mankubus
Всего это колонка ТЧ? в ПКС надо писать не КоллекцияОбъектов, а ОбъектКоллекции
#16 by VladSt
Спасибо!
#17 by mc lammer
зачем выгружаешь строку ТЗ с реквизитам объекта, а не сам объект ?  лишний гемор имхо. а так,  можешь в обработчике перед выгрузкой для группы объектов соответсвующей ТЧ документа написать  КоллекцияОбъектов = Источник.<НазваниеТЧВИсточнике>
#18 by VladSt
Изначально я так и делал. Результат запроса выгружал в ТЗ: ВыгрузитьПоПравилу(, , ТЗ, , "уатТТД_РасходнаяНакладная"); но почему то так не работало, (( Пришлось сделать так как есть.
#19 by VladSt
А еще подскажите. После загрузки документов в справочнике Номенклатура создаются элементы, их родители. Но я бы хотел, чтобы для всех эти элементов с их родителями был самый главный родитель, например ГруппаКонвертированная. А дальше их иерархия сохранялась.
#20 by VladSt
Все разобрался. В ПКО Номенклатура ПослеЗагрузки:
#21 by Naumov
А нафиг пристраивать свой велосипед, где стандартная выборка прекрасно работает?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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