1С:Предприятие 8
Система программ

Почему не получается программно изменить элемент справочника?

09.06.2012

Видимо, вы пытаетесь изменять данные в базе данных через объект типа СправочникСсылка.

Объекты данного типа позволяют обращаться к реквизитам и табличным частям в режиме Только чтение.

Чтобы изменить данные в базе данных, нужно получить специальный объект для записи - СправочникОбъект. Это возможно с помощью метода ПолучитьОбъект().

Именно через объект типа СправочникОбъект (а также ДокументОбъектПланСчетовОбъект и аналогичные) возможно изменение данных в базе данных.

Подробнее о взаимосвязи объектов можно прочитать на ИТС в разделах Работа с прикладными объектами средствами встроенного языка, Типы значений, связанные с прикладными объектами.