Константы предназначены для хранения значений переменных, используемых в программном коде, которые со временем могут меняться. Например, это может быть дата закрытия отчетного периода, текст e-mail рассылки и т.п.
Посмотреть существующие и создать новые константы можно в справочнике Constants:
Справочник констант разделен на две части: слева отображается дерево групп констант, справа – список констант выбранной слева группы.
Группы констант можно фильтровать по Названию группы (Name), а константы по Названию константы (Name) и Тегам (Tag).
Форма редактирования группы констант позволяет задать ее Название (Name) и выбрать Родителя в дереве (Parent). Если родитель не выбран, группа будет находиться на верхнем уровне дерева:
Форма редактирования константы позволяет задать следующие свойства:
•Name – имя константы, используемое в скриптах;
•Caption — локализуемое название константы;
•Group – группа, которой принадлежит константа. При создании новой константы в качестве значения свойства выбирается отмеченная в справочнике Constants группа;
•Data type – тип константы. Константы в зависимости от типа могут принимать следующие значения:
▪Integer number – целое число, 64-разряда;
▪Decimal number – дробное число, 96-разрядов;
▪Text – текст размером не более 2Kb;
▪String – строка размером не более 2Kb;
▪HTML text – текст неограниченного размера;
▪Date with time – дата и время (транслируется по часовым поясам);
▪Date – дата (без времени);
▪Flag – используется для логических значений;
▪Dictionary record ID – запись справочника;
▪Records id list – список записей справочника;
•Tags – теги, используемые для описания функционала константы. Используются для поиска объектов, реализованных под определенный функционал, ассоциированный с этим тегом.
Добавление тега осуществляется клавишами или
. Удаление – кнопкой
после тега. Поскольку пробел используется для ввода тега, можно заменить его символами "_" или "-" в тегах с названием из нескольких слов;
•Developer's comments – комментарии прикладного разработчика;
•edit user help – комментарий к объекту, который конечный пользователь может видеть в виде подсказки (hint), выпадающей при наведении курсора мыши на объект. Комментарий вводится для каждого языка системы;
•Value – значение константы.