КД. Нужно перегрузить табличную часть в документы. Как лучше сделать? #809497


#0 by razbiralshik
В базе "источник" есть документ с табличной частью. В базе "приемник" есть документ без табличной части. Нужно перегрузить этот документ, таким образом, чтобы каждая строка табличной части базы источника, сделалась документом базы приемника. Как такое лучше реализовать? В ПВД делать произвольный алгоритм или как?
#1 by Ёпрст
посмотреть типовые примеры в кд и прочитать книжку - там усё есть
#2 by razbiralshik
нет у меня их, просто подскажи как правильнее, это же не долго
#3 by hhhh
ну "В ПВД делать произвольный алгоритм "
#4 by Ёпрст
способов много, например, в ПКО документа с ТЧ в передВыгрузкой пишешь перебор ТЧ дока и выгрузитьПоПравилу + Отказ=Истина единственное, нужно обеспечить уникальность вновь создаваемого документа, это или совокупность реквизитов, или генерирование уникальной ссылки дока.
#5 by razbiralshik
сделал через произвольный ПВД, ПКО без источника, когда перегружаю, второй раз, документы дублируются с разным номером, как правильно ключ составить и где именно прописать чтобы этого избежать?
#6 by razbiralshik
Никто не знает чтоли?
#7 by yavasya
Запросом в коллекциюзначений и все
#8 by yavasya
никаких произвольных алгоритмов
#9 by yavasya
привыгрузке запрос , затем результат в коллекцию значений, указываешь соответсвие и вперед, я такое делал , уже не помню как точно, КД 2.0
#10 by Naumov
если ПКО без источника, то ты сам задаешь ключ поиска. Посмотри в описании обработчика ПКО Перед выгрузкой на параметр КлючВыгружаемыхДанных. Управление этим параметром позволит выгрузить в разные документы. А вот поиском ранее загруженных тебе придется управлять вручную в событии "ПоляПоиска".
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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