Имя: Пароль:
1C
1С v8
КД 2.1 Перенос строки Директор из 7.7. в Справочник.КонтактныеЛица 8
0 vadim777
 
21.07.17
15:06
В бухии 7.7 Директор контрагента - это строка. В бухии 8-ки - это Руководитель типа СправочникСсылка.КонтактныеЛица.
В ПКС Директор->Руководитель указываю правило КонтактноеЛицоДиректор - ПКО с пустым источником и приемником типа СправочникСсылка.КонтактныеЛица.
В ПКС Наименование этого ПКО, в событии "Перед выгрузкой", задаю Значение = Источник; Здесь все Ok.
А как задать ВидКонтактногоЛица, типа ПеречислениеСсылка.ВидыКонтактныхЛиц?
Попробовал в ПКС ВидКонтактногоЛица, в событии "После выгрузки", записать Значение = Перечисление.ВидыКонтактныхЛиц.КонтактноеЛицоКонтрагента;
Но это не работает - присваивается значение Перечисление.ВидыКонтактныхЛиц.ЛичныйКонтакт.
В файле обмена значение для ВидКонтактногоЛица - пусто:
- <Объект Нпп="4" Тип="СправочникСсылка.КонтактныеЛица" ИмяПравила="КонтактноеЛицоДиректор">
- <Ссылка Нпп="4">
- <Свойство Имя="Наименование" Тип="Строка">
  <Значение>Корниенко В.П.</Значение>
  </Свойство>
  </Ссылка>
- <Свойство Имя="ВидКонтактногоЛица" Тип="ПеречислениеСсылка.ВидыКонтактныхЛиц">
  <Пусто />
  </Свойство>
  </Объект>

Пробовал эту строку задавать в других событиях - ругается при выгрузке - переменная не определена. Ну это и понятно - выгрузка производится из 7-ки.
Как задать значение реквизиту приемника ВидКонтактногоЛица?
1 vadim777
 
21.07.17
23:26
up
2 KoZuB
 
21.07.17
23:47
"Перед выгрузкой": Значение = "КонтактноеЛицоКонтрагента"
3 vadim777
 
22.07.17
08:24
(2) Спасибо, получилось.
А как присвоить реквизиту ОбъектВладелец контактного лица значение контрагента-владельца? В ПКО Контрагенты, ПКО КонтактноеЛицоДиректор вызывается из ПКС Директор->Руководитель.
4 bolder
 
22.07.17
08:34
(3) Нужны ПКО для КонтактныеЛица.В поиске Владелец,Наименование.Передавать через ВходящиеДанные.
5 vadim777
 
22.07.17
08:43
(4)Нужны ПКО для КонтактныеЛица - Есть.
В поиске Владелец,Наименование - Есть галочки поиска.
Передавать через ВходящиеДанные - не делал ни разу. Пример можно?
6 bolder
 
22.07.17
08:45
(5) В типовых это часто.Под рукой сейчас нет.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс