|
КД -выгрузка одного документа в три |
☑ |
0
SunFox
18.07.15
✎
11:00
|
Доброго дня, требуется помощь,
Выгружаю 1 документ в три:
Акт => Акт2
Акт => РТУ_Товар
Акт => РТУ_Услуги
Как видим имеем два документа РТУ в приемнике, нужно разрулить УИДы, но не выходит:
У Акта2 в приемники создал два реквизита РТУ_Товар и РТУ_Услуги,
выгружаю их через ПКС ПКО Акта.
В ПКС реквизита Акта РТУ_Товар Перед выгрузкой:
Значение = Источник;
ИмяПКО = "РТУТовар";
в ПКО РТУТовар Перед выгрузкой:
КлючВыгружаемыхДанных = ИмяПКО + ":Товар" + Источник.Ссылка.УникальныйИдентификатор();
Так же сделано для ПКС РТУуслуги.
В приемнике создается все равно одна РТУ - не разбивается на две,
куда копать?
|
|
1
Naumov
18.07.15
✎
11:46
|
Ключ выгружаемых данных хорошо, а в полях поиска что?
|
|
2
SunFox
18.07.15
✎
11:51
|
(1) все почистил, хочу по УИДУ, что бы искал, но они должны быть разные у РТУ
|
|
3
Naumov
18.07.15
✎
12:20
|
(2) Ну не получится двум документам делать один УИД без последствий. Делай свое комбинированное поле для поиска.
|
|
4
SunFox
18.07.15
✎
13:09
|
(3) а если сгенерить на основании одного УИДа два?
|
|
5
Naumov
18.07.15
✎
19:56
|
(4) Ну так если у тебя указан поиск по ГУИД, то он при загрузке второго найдет 1-й и перезапишет.
Поэтому в твоем случае отрубай для ПКО АКТ-> РТУ поиск по ГУИ и ищи самостоятельно по передаваемой комбинации. Либо реквизит заводи, либо в типовых можно механизм доп.свойст задействовать, ну или свой РС присобачить.
|
|