0
vdeemer
16.05.22
✎
16:41
|
Здравствуйте!
Конвертация между разными конфигурациями. Единственное ПВД (выгружается документ), выборка запросом и в цикле по выборке запускается выгрузка по правилу с разным набором параметров
ПараметрыВыгрузкиРасшифровки = Новый Структура();
ПараметрыВыгрузкиРасшифровки.Вставить("ДоговорРасшифровкиПлатежа", ВыборкаДетальныеЗаписи.Договор);
ПараметрыВыгрузкиРасшифровки.Вставить("СуммаРасшифровкиПлатежа", ВыборкаДетальныеЗаписи.Сумма);
ПараметрыВыгрузкиРасшифровки.Вставить("КодФирмы", Параметры.КодФирмы1);
ВыгрузитьПоПравилу(ВыборкаДетальныеЗаписи.Ссылка, , ПараметрыВыгрузкиРасшифровки, , "ПКО_Документ");
ПараметрыВыгрузкиРасшифровки.Вставить("КодФирмы", Параметры.КодФирмы2);
ВыгрузитьПоПравилу(ВыборкаДетальныеЗаписи.Ссылка, , ПараметрыВыгрузкиРасшифровки, , "ПКО_Документ");
В одном из ПКС (ПКС_Счет) этого ПКО (ПКО_Документ) есть реквизит (Счет: названия в конфигурациях совпадают), в правило конвертации (ПКО_Счет) которого надо передать этот самый параметр КодФирмы. Схема вызова будет такая: ПКО_Документ->ПКС_Счет->ПКО_Счет. В обработчике ПередВыгрузкой правила ПКО_Документ этот код работает: КодФ = ВходящиеДанные.КодФирмы. А в правиле конвертации свойства ПКС_Счет структур ВходящиеДанные и ИсходящиеДанные уже нет.
Подскажите, пожалуйста, как мне получить в ПКО_Счет (вызванный из ПКО_Документ.ПКС_Счет) параметр КодФирмы. Спасибо.
|
|
3
vdeemer
17.05.22
✎
09:37
|
(0) Все оказалось проще - добавить свойство с получением из входящих данных и передачей в параметр. ПередВыгрузкой: Значение = ВходящиеДанные.КодФирмы;
Появилась другая задача: при загрузке объекта взять из этого параметра значение для поля поиска объекта, но это должно быть не сложно.
|
|