ObjectClass: Integer;
Свойство ObjectClass возвращает класс объекта, над которым произведена операция.
Если текущая запись соответствует подключению к репозиторию, то свойство возвращает значение 0. Для всех других операций возвращается одно из значений, доступных в перечислении MetabaseObjectClass.
В основе расширений продукта лежат объекты пользовательских классов. Классы этих объектов отсутствуют в перечислении MetabaseObjectClass, но их можно получить в свойстве IMetabaseCustomClass.ClassId. Пользовательский класс, описываемый интерфейсом IMetabaseCustomClass, можно получить в коллекции IMetabaseCustomExtender.Classes.
Также может использоваться функцию GetMetabaseHelper.GetCustomClassByEnum(BPClasses.<тип объекта>). Данная функция реализована в модуле «Модуль взаимодействия с метабазой» (P10002_METABASE_HELPER) расширения «Конструктор бизнес-приложения».
Использование свойства приведено в примере для IAuditLog.OpenPlainLog.
См. также: