Имя: Пароль:
1C
1С v8
Конвертация данных. Запись в регистр Доп. сведения.
0 ikolegov
 
04.05.15
17:30
В источнике в требовании есть реквизит "наряд", в приемнике такого реквизита нет. Создал для требования доп. сведение "Наряд".
В обработчике ПКО "ПослеЗагрузки" :
ЗаписьРС = РегистрыСведений.ДополнительныеСведения.СоздатьМенеджерЗаписи();
    ЗаписьРС.Объект = Объект.Ссылка;
    ЗаписьРС.Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Наряд");
    ЗаписьРС.Значение = ПараметрыОбъекта["Наряд"];
    ЗаписьРС.Записать();
но если записывается первый раз то ссылка еще не определена. Приходится повторять еще раз.
Как правильно ?
1 Ministr
 
05.05.15
15:12
1. В параметр перед выгрузкой передай УИД Источника(будет строка).

2. В ПКО:
У объектов есть метод "УстановитьСсылкуНового(**тут сгенерируй свой ссылку на основе переданного параметра****)"

Почитай "информацию по обработчикам" в конвертации там все параметры описаны.
2 Ministr
 
05.05.15
15:12
Точнее передай УИД твоего "Наряда".
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.