Идентификаторы
| Название | Примеры | Использование | Описание | Техническое описание |
|---|---|---|---|---|
| Простой идентификатор | namevalue_id13 | В основном в качестве имен элементов системы и имен параметров свойств и действий | Последовательность латинских букв любого регистра, цифр, и знака подчеркивания _. Первым символом идентификатора обязательно должна быть буква | [a-zA-Z][a-zA-Z0-9_]* |
| Составной идентификатор | System.nameSale.Documentname | Обращение к элементам системы по имени, с возможностью указания пространства имен | Два простых идентификатора, разделенных точкой, или один простой идентификатор | id.id | id |
| Идентификатор класса | INTEGERSystem.ObjectBarcode | Указание класса | Идентификатор пользовательского класса задается составным идентификатором, а идентификаторы встроенных классов задаются специальными ключевыми словами | cid | INTEGER | LONG | ... |
| Идентификатор статического объекта | Direction.northSystem.FormResult.OK | Указание статического объекта | Идентификатор пользовательского класса и имя статического объекта, разделенные точкой | cid.id |
| Типизированный параметр | userUser userINTEGER count | Указание параметра свойства (действия) | Необязательный идентификатор класса, задающий класс параметра и обязательный простой идентификатор, задающий имя параметра | classid id | id |
| Идентификатор свойства (действия) | userRoleSecurity.userRoleuserRole[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.objectstoreArticle.s | Указание группы объектов Указание объекта на форме | Имя формы, заданное составным идентификатором и имя группы объектов (либо имя объекта), разделенные точкой | cid.id |