В бухии 7.7 Директор контрагента - это строка. В бухии 8-ки - это Руководитель типа СправочникСсылка.КонтактныеЛица.
В ПКС Директор->Руководитель указываю правило КонтактноеЛицоДиректор - ПКО с пустым источником и приемником типа СправочникСсылка.КонтактныеЛица.
В ПКС Наименование этого ПКО, в событии "Перед выгрузкой", задаю Значение = Источник; Здесь все Ok.
А как задать ВидКонтактногоЛица, типа ПеречислениеСсылка.ВидыКонтактныхЛиц?
Попробовал в ПКС ВидКонтактногоЛица, в событии "После выгрузки", записать Значение = Перечисление.ВидыКонтактныхЛиц.КонтактноеЛицоКонтрагента;
Но это не работает - присваивается значение Перечисление.ВидыКонтактныхЛиц.ЛичныйКонтакт.
В файле обмена значение для ВидКонтактногоЛица - пусто:
- <Объект Нпп="4" Тип="СправочникСсылка.КонтактныеЛица" ИмяПравила="КонтактноеЛицоДиректор">
- <Ссылка Нпп="4">
- <Свойство Имя="Наименование" Тип="Строка">
<Значение>Корниенко В.П.</Значение>
</Свойство>
</Ссылка>
- <Свойство Имя="ВидКонтактногоЛица" Тип="ПеречислениеСсылка.ВидыКонтактныхЛиц">
<Пусто />
</Свойство>
</Объект>
Пробовал эту строку задавать в других событиях - ругается при выгрузке - переменная не определена. Ну это и понятно - выгрузка производится из 7-ки.
Как задать значение реквизиту приемника ВидКонтактногоЛица?
(2) Спасибо, получилось.
А как присвоить реквизиту ОбъектВладелец контактного лица значение контрагента-владельца? В ПКО Контрагенты, ПКО КонтактноеЛицоДиректор вызывается из ПКС Директор->Руководитель.
(4)Нужны ПКО для КонтактныеЛица - Есть.
В поиске Владелец,Наименование - Есть галочки поиска.
Передавать через ВходящиеДанные - не делал ни разу. Пример можно?