Объект Class

1. Назначение

Внутреннее представление сущности системы. Описывается в АРМе Технолога, создается при помощи вызова глобальной функции GetClass или метода VEntity объекта Object.

2. Методы и атрибуты класса

Тип Имя Описание
Int Id RO: Идентификатор сущности
Str Name RO: Мнемоническое имя сущности
Str Name RO: Комментарий к сущности
Int FieldCount RO: Количество полей сущности
VField Field Поле сущности, заданное по номеру
Int KeyCount RO: Количество ключей сущности
VKey Key Ключ сущности, заданный по номеру
Int LookupCount RO: Количество лукапов сущности
VLookup Lookup Лукап сущности, заданный по номеру
Int FormCount RO: Идентификатор сущности
VForm Form Форма сущности, заданная по номеру
Int GridCount RO: Количество гридов сущности
VGrid Grid Грид сущности, заданный по номеру
Object Object Создает и возвращает объект сущности

3. Пример использования

Пример использования данного класса на языке VBScript

Set gr = Grid(100120,0,-1, "Id Desc")
If gr.First Then
Set obj = gr.Current
Set ent = gr.VEntity
i = 0
Do While i < ent.FieldCount
printf "%15s = %s\n", ent.Field(i).Name, obj.FieldByName( ent.Field(i).Name )
i = i + 1
Loop
End If

© СКА -=Оберон=-