ДоговорКонтрагента = ВыборкаДоговор.Договор.ПолучитьОбъект();
ОсновнаяНоменклатура = Неопределено;
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
// Вставить обработку выборки ВыборкаДетальныеЗаписи
Если ОсновнаяНоменклатура = Неопределено Тогда
ОсновнаяНоменклатура = ВыборкаДетальныеЗаписи.Номенклатура;
ДоговорКонтрагента._ТипДоговора.ОсновнаяНоменклатураУслуг = ОсновнаяНоменклатура;
ДоговорКонтрагента.Записать();
КонецЕсли;
КонецЦикла;
{Форма.Форма.Форма(43)}: Поле объекта недоступно для записи (ОсновнаяНоменклатураУслуг)
ДоговорКонтрагента._ТипДоговора.ОсновнаяНоменклатураУслуг = ОсновнаяНоменклатура
Что я делаю не так: ОсновнаяНоменклатура = Это СправочникСсылка.Номенклатура. ДоговорКонтрагента - это СправочникСсылка.ДоговорыКонтрагентов. Я получаю объект и хочу изменить значение реквизита. Что не так?