|
КД 2.0 Передача параметров между ПКО
| ☑ |
0
Nevskiy83
10.04.18
✎
16:20
|
Подскажите, пожалуйста. Делаю правила конвертации документа. В ТЧ документа есть реквизит который является параметром для определения вида номенклатуры в приемнике. Как в ПКО номенклатуры получить этот реквизит? Передавал этот реквизит в параметр (передать данные в параметр), перед выгрузкой его заполнял. ПКО номенклатуры в обработчике после загрузки функция ПараметрыОбъекта этот параметр не получает, я так понимаю, из-за того что разные объекты. Глобальные параметры мне, я так понимаю, не помогут.
|
|
1
tesseract
10.04.18
✎
16:37
|
Реквизит в ПКО ставишь "Получать из входящих данных". Делаешь выгрузку не по ссылкам, а в правилах выгрузки ТЧ документа просто вызываешь ВыгрузитьПоПравилу(Строка.Номенклатура,,ВходящиеДанные)
|
|
2
cons74
10.04.18
✎
16:45
|
Мне кажется более правильным передавать данные от "старшего к подчиненному". Т.е. в ТЧ у ПКС "Номенклатура->Номенклатура" пишешь
ИсходящиеДанные = новый структура;
ИсходящиеДанные.Вставить("ПараметрМой",ЗначениеПараметра);
и потом в ПКО
Если ВходящиеДанные <> Неопределено Тогда
ЗначениеПараметра = ВходящиеДанные.ЗначениеПараметра;
|
|
3
tesseract
10.04.18
✎
16:52
|
(2) А как в ПКС попадут данные из ТЧ документа? Можно конечно два правила сделать "НоменклатураСсылка" и просто "Номенклатура" - как в стандартных правилах выгрузки из ЗУП2.5 в ЗУП3 например.
|
|
4
Ёпрст
10.04.18
✎
16:55
|
(0) в ПКО номенклатуры получить значение этого реквизита из тч дока(ов) перед выгрузкой или в пвд. Усё.
|
|
5
Ёпрст
10.04.18
✎
16:55
|
и нинада никаких параметров
|
|