Идентификаторы
Идентификаторы в языке lsFusion используются для именования или обращения к элементам системы, параметрам свойств и действий, статическим объектам, свойствам и действиям на форме и другим сущностям.
Простой идентификатор
Простой идентификатор является базовым компонентом для создания других идентификаторов и представляет собой последовательность латинских букв любого регистра a-zA-Z
, цифр 0-9
, и знака подчеркивания _
. Первым символом простого идентификатора обязательно должна быть буква. Имена, начинающиеся с подчеркивания, зарезервированы для внутренних системных имен.
Простые идентификаторы используется в основном в качестве имен элем ентов системы и имен параметров свойств и действий.
Примеры
name
value_id13
bankAccount
Составной идентификатор
[namespace.]name
Составной идентификатор используется для обращения к элементу системы по имени с возможностью указания пространства имен. Он может состоять либо из одного простого идентификатора, либо из двух простых идентификаторов, разделенных точкой. Если необходимо указать пространство имен, сначала указывается имя пространства, затем точка, после чего следует имя элемента системы.
Примеры
System.name
Sale.Document
name
Идентификатор класса
Идентификатор класса используется для обозначения пользовательского или встроенного класса. Для пользовательского класса идентификатор будет представлен в виде составного идентификатора, а для встроенного класса используются специальные ключевые слова, определяющие встроенный класс.
Примеры
System.Object
Barcode
INTEGER
STRING