Имя: Пароль:
1C
1С v8
КД 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
и нинада никаких параметров
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn