1С ЗУП 3.1: Программное получения значения дополнительного реквизита
Как программно получить значение дополнительного реквизита в 1С ЗУП 3.1? Давайте сначала создадим дополнительный реквизит, к примеру, для документа «Больничный лист»

и добавим несколько значений для этого дополнительного реквизита

Дополнительные реквизиты хранятся в одноименной табличной части документа или справочника, поэтому в модуле своей обработки напишите следующий код:
ПричинаПланыВидовХарактеристик=ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Причина перерасчета больничного (для бухгалтерской справки) (Больничные листы)"); Для Каждого СтрокаДополнительныеРеквизиты из Док.ДополнительныеРеквизиты Цикл Если СтрокаДополнительныеРеквизиты.Свойство=ПричинаПланыВидовХарактеристик Тогда Причина=СокрЛП(СтрокаДополнительныеРеквизиты.Значение); Прервать; КонецЕсли; КонецЦикла;
Теперь вам по зубам программное получение дополнительного реквизита в 1С ЗУП 3.1!