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

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


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


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

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

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