Заполнить реквизит на открытой форме контрагента БП3

1. user1870164 30.12.23 19:01 Сейчас в теме
Доброго времени! Подскажите, пожалуйста, как заполнить значение реквизитов контактного лица в открытой форме "ФормаЭлемента" - Контрагенты. До записи контрагента.
Заполняю реквизиты программно, все нужные мне реквизиты заполняются, кроме ФИООсновноеКонтактноеЛицо, ДолжностьОсновноеКонтактноеЛицо.

Вариантов уже несколько перепробовал, что-то не выходит. Ниже один из вариантов(в УТ11 такой вариант работает, а в Бух не хочет).

Объект.ОсновноеКонтактноеЛицоДолжность = ДанныеКонтрагента.ДолжностьОсновноеКонтактноеЛицо;
Объект.ОсновноеКонтактноеЛицо.Наименование = ДанныеКонтрагента.ФИООсновноеКонтактноеЛицо;
УправлениеКонтактнойИнформацией.ПриЧтенииНаСервере(ЭтотОбъект, Объект);
По теме из базы знаний
Найденные решения
2. user1870164 31.12.23 18:21 Сейчас в теме
Походу я вчера не в себе был, написал какую ту чушь, заработался, перепутал контактную информацию(адреса в УТ), а в бух пытаюсь контактное лицо записать. :-)

Получилось вот так, работает.

ЭтотОбъект.ОсновноеКонтактноеЛицоДолжность = ДанныеКонтрагента.Должность; 
ЭтотОбъект.ОсновноеКонтактноеЛицоФИО =   ДанныеКонтрагента.ФИО;
	
ЗначенияЗаполнения = Новый Структура;
ЗначенияЗаполнения.Вставить("Наименование", ОсновноеКонтактноеЛицоФИО);
ЗначенияЗаполнения.Вставить("Должность", ОсновноеКонтактноеЛицоДолжность);
ЗаполнитьЗначенияСвойств(ЭтотОбъект, ЗначенияЗаполнения);
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1870164 31.12.23 18:21 Сейчас в теме
Походу я вчера не в себе был, написал какую ту чушь, заработался, перепутал контактную информацию(адреса в УТ), а в бух пытаюсь контактное лицо записать. :-)

Получилось вот так, работает.

ЭтотОбъект.ОсновноеКонтактноеЛицоДолжность = ДанныеКонтрагента.Должность; 
ЭтотОбъект.ОсновноеКонтактноеЛицоФИО =   ДанныеКонтрагента.ФИО;
	
ЗначенияЗаполнения = Новый Структура;
ЗначенияЗаполнения.Вставить("Наименование", ОсновноеКонтактноеЛицоФИО);
ЗначенияЗаполнения.Вставить("Должность", ОсновноеКонтактноеЛицоДолжность);
ЗаполнитьЗначенияСвойств(ЭтотОбъект, ЗначенияЗаполнения);
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот