Каталог решений - Конвертация данных 2.1 (2.1.3.1) 1С 7.7 — 1С 8.Х передача параметра ПКО

Конвертация данных 2.1 (2.1.3.1) 1С 7.7 — 1С 8.Х передача параметра ПКО

Конвертация данных 2.1 (2.1.3.1) 1С 7.7 — 1С 8.Х передача параметра ПКО

В наличии

Передача параметров по умолчанию доступна только для баз 1С 8.х -1С 8.х.
Показан пример, как передать параметры из 1С 7.7 — 1С 8.х

Категория:

Описание

Передача параметров в Конвертации данных 2.1 по умолчанию доступна только для баз 1С 8.х -1С 8.х,

В публикации показан пример, как обойти это ограничение и передать произвольные параметры ПКО из 1С 7.7 — 1С 8.х.

 

В правиле конвертации объекта (ПКО), в обработчике события «При выгрузке» нужно внести код:

УзелРеквизитов = СоздатьУзел("ЗначениеПараметра");
УстановитьАтрибут(УзелРеквизитов, "Имя", "ХэшИсточника");
УстановитьАтрибут(УзелРеквизитов, "Тип", "Строка");
ЗаписатьЭлемент(УзелРеквизитов, "Значение", ХэшИсточника);
ДобавитьПодчиненный(Приемник , УзелРеквизитов);

где «ХэшИсточника» — имя параметра, ХэшИсточника — соответственно значение параметра


В обработчике события «После загрузки», переданный параметр (или параметры) будут доступны через соответствие «ПараметрыОбъекта».

Например так:

ХэшИсточника       = ПараметрыОбъекта["ХэшИсточника"];
ДокументИсточник = ПараметрыОбъекта["ДокументИсточник"];

Собственно все. Надеюсь кому-нибудь пригодится, и сэкономит несколько часов работы и жменьку нервов.

has been added to your cart:
Оформление заказа