Struct.MetaID

From SunFlurry wiki
Revision as of 17:42, 30 September 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=MetaID |object=Объект структуры базы данных |caption=Уникальный цифровой код объекта |type=1...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  MetaID (Уникальный цифровой код объекта)
Объект:Объект структуры базы данных
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Неверное позиционирование
Визуальность:Нет

Функция применяется к объекту структуры базы данных, позиционированному на объекте базы данных, определенного вида, и возвращает его уникальный числовой идентификатор (MetaID). В базах данных одного и того же проекта, объекты одинакового вида имеют одинаковые уникальные идентификаторы. Идентификатор не изменяется при изменении наименования объекта или перемещения его в структуре метаданных. См. также ObjectByMetaID, PropertyByPropID.

Синтаксис

Struct.MetaID():<Уникальный идентификатор объекта MetaID (INT)>

Возвращаемое значение

Возвращается целое число.

Примеры

//Фрагмент выводит список наименований и MetaID справочников проекта.
For i:=1 To Struct.Ref.Count() Do
  Message(Struct.Ref(i).Name+": "+Struct.Ref(i).MetaID);
EndDo;