Все описание ниже актуально для платформы 1С8.3 Все коды я пишу и анализирую на лицензионной программе 1С8.3.13.1644 с установленной конфигурацией УНФ 1.6.18.145 Для написания общих процедур и работы с разными объектами метаданных (Документы, Справочника ..... ....), часто необходимо проверить наличие реквизита в объекте метаданных. Конфигурация 1С это конструктор подсистем и один и тот же реквизит в разных объектах может называться по разному, а также у каждого объекта есть свой набор реквизитов. Для проверки можно использовать БСП и методы которые предоставляет библиотека. Для вызова с сервера: ОбщегоНазаначения.ЕстьРеквизитОбъекта(<Реквизит>, <Метаданные>) <Реквизит> - Строка Наименование реквизита <Метаданные> - Метаданные объекта для поиска кеквизита В данном варианте функции передавать нужно метаданные объекта, а их соответственно необходимо получить дополнительным методом "<Объект>. Метаданные()" Сама функция очень проста и вместо вызова общего модуля можно написа