Идентификаторы
Название | Примеры | Использование | Описание | Техническое описание |
---|---|---|---|---|
Простой идентификатор | name value_id13 | В основном в качестве имен элементов системы и имен параметров свойств и действий | Последовательность латинских букв любого регистра, цифр, и знака подчеркивания _ . Первым символом идентификатора обязательно должна быть буква | [a-zA-Z][a-zA-Z0-9_]* |
Составной идентификатор | System.name Sale.Document name | Обращение к элементам системы по имени, с возможностью указания пространства имен | Два простых идентификатора, разделенных точкой, или один простой идентификатор | id.id | id |
Идентификатор класса | INTEGER System.Object Barcode | Указание класса | Идентификатор пользовательского класса задается составным идентификатором, а идентификаторы встроенных классов задаются специальными ключевыми словами | cid | INTEGER | LONG | ... |
Идентификатор статического объекта | Direction.north System.FormResult.OK | Указание статического объекта | Идентификатор пользовательского класса и имя статического объекта, разделенные точкой | cid.id |
Типизированный параметр | user User user INTEGER count | Указание параметра свойства (действия) | Необязательный идентификатор класса, задающий класс параметра и обязательный простой идентификатор, задающий имя параметра | classid id | id |
Идентификатор свойства (действия) | userRole Security.userRole userRole[System.User] cross[Circle, Line] quantity[Document, ?, Store] | Указание свойства или действия | Составной идентификатор либо составной идентификатор вместе с сигнатурой свойства (действия). Сигнатура задается списком классов параметров свойства (действия), разделенных запятыми. Каждый класс описывается идентификатором класса либо вопросительным знаком ? , если класс параметра неизвестен или не важен для однозначного указания свойства (действия) | cid | cid[classid1|'?', ..., classidN|'?'] |
Идентификатор свойства или действия на форме | Item.items.name(i) barcodeSku.amount(b) Consignment.dashboard.date | Указание свойства или действия на форме | Имя формы, заданное составным идентификатором и имя свойства (действия) на форме, разделенные точкой | cid.id | cid.id(id1,...,idN) |
Идентификатор группы объектов (или объекта) на форме | Item.form.object storeArticle.s | Указание группы объектов Указание объекта на форме | Имя формы, заданное составным идентификатором и имя группы объектов (либо имя объекта), разделенные точкой | cid.id |