IPlainAuditLogRecords.ObjectClass

Синтаксис

ObjectClass: Integer;

Описание

Свойство ObjectClass возвращает класс объекта, над которым произведена операция.

Комментарии

Если текущая запись соответствует подключению к репозиторию, то свойство возвращает значение 0. Для всех других операций возвращается одно из значений, доступных в перечислении MetabaseObjectClass.

В основе расширений продукта лежат объекты пользовательских классов. Классы этих объектов отсутствуют в перечислении MetabaseObjectClass, но их можно получить в свойстве IMetabaseCustomClass.ClassId. Пользовательский класс, описываемый интерфейсом IMetabaseCustomClass, можно получить в коллекции IMetabaseCustomExtender.Classes.

Также может использоваться функцию GetMetabaseHelper.GetCustomClassByEnum(BPClasses.<тип объекта>). Данная функция реализована в модуле «Модуль взаимодействия с метабазой» (P10002_METABASE_HELPER) расширения «Конструктор бизнес-приложения».

Пример

Использование свойства приведено в примере для IAuditLog.OpenPlainLog.

См. также:

IPlainAuditLogRecords