HelpF.pro

Функция возвращает ссылку на заданный реквизит объекта метаданных Документ

Код 1C v 7.x
  // Документ - ссылка на документ, Реквизит - название реквизита, например "Контрагент"
Функция гРеквизитДокумента(Документ,Реквизит) Экспорт
Если Метаданные.Документ(Документ).РеквизитШапки(Реквизит).Выбран()=1 Тогда
Возврат Метаданные.Документ(Документ).РеквизитШапки(Реквизит);
ИначеЕсли Метаданные.Документ(Документ).РеквизитТабличнойЧасти(Реквизит).Выбран()=1 Тогда
Возврат Метаданные.Документ(Документ).РеквизитТабличнойЧасти(Реквизит);
ИначеЕсли Метаданные.ОбщийРеквизитДокумента(Реквизит).Выбран()=1 Тогда
Возврат Метаданные.ОбщийРеквизитДокумента(Реквизит);
КонецЕсли;
КонецФункции

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq7/view/458.html