Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Конвертация нескольких объектов в один

Конвертация нескольких объектов в один
Я
   sdaf
 
12.07.19 - 22:56
Есть в ТиС куча документов комплектация, нужно перенести их в УПП в 2 документа, в зависимости от склада. Написал правила, в ПВД получаю данные запросом, в ПКО все получаю из входящих данных. Проблема в том, что когда я в ПВД "перед обработкой" пишу 2 раза ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВыпускПродукции"), для первого документа и потом в той же процедуре для второго, то выгружается только последний документ. Что я делаю не так? Как сделать чтобы оба выгружались?
 
 
   mc lammer
 
1 - 12.07.19 - 23:15
а) в первом и втором ВыгрузитьПоПравилу  одну и ту же структура для входящих данных используешь?

попробуй для второго новую создать


б)раз грузишь из входящих,  попробуй в обоих ПКО  флаг поставить "не запоминать выгруженные данные" (точное название не помню)


а вообще, такие проблемы в отладчике на раз-два решаются
   GreyK
 
2 - 13.07.19 - 03:35
(0) Наверное одни и те же реквизиты поиска указываешь.
   cathode
 
3 - 13.07.19 - 12:13
(0) Попробуй установить разный КлючВыгружаемыхДанных.
   sdaf
 
4 - 13.07.19 - 17:27
(1) пробовал разный, та же шляпа
(2) реквизиты поиска конечно одинаковые, там же ссылка на ПВД
(3) можно поподробнее, как это сделать?
   welwel
 
5 - 13.07.19 - 20:19
(4) в (2) подразумевается, что нужно указывать для каждого раза различающиеся значения реквизита(ов) поиска, чтоб не замещался предыдущий загруженный документ.
   fosihas
 
6 - 14.07.19 - 10:40
Загляни в Демку что идет с дистрибутивом. Там есть такой пример.

В частности создание второго объекта идет в ПКО -Перед выгрузкой.

2) воздать 2 ПВД, для каждого правила
   sdaf
 
7 - 15.07.19 - 13:12
(5) точно, ты прав, спасибо (2)!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует