Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Константа

Любое постоянное значение, используемое в тексте вычислений, например, при задании значений переменных или при указании параметров вызываемых функций.

Константы в ISBL делятся на явные – явно указываемые в текстах вычислений значения, и зарезервированные – зарезервированные имена со строго определенными значениями, например:

«КОД», 123, 36.6, «23.02.2007», «08.03.07» – явные константы;
TRUE, NULL, SYSREQ_CODE, CR – зарезервированные константы.

Явные константы могут представлять собой любую последовательность букв, цифр и других символов, которые можно ввести с клавиатуры. Формат введенного значения определяет тип константы:

Формат

Тип

Пример

<Цифры>

Целое число

145

<Цифры>.<Цифры>

Дробное число

17.5

<ДД.ММ.ГГ> или <ДД.ММ.ГГГГ>

Дата

«17.08.2001»

'<Произвольные символы>'

Строка

«Просто строка ! №;%:?*()_»

В текстах ISBL явные константы типа «Строка» необходимо заключать в кавычки или апострофы. Например:

'Пользователь «Барсуков Д.В.»' – заключено в апострофы, поскольку в значении встречаются кавычки;
«It's my life» – заключено в кавычки, так как в значении встречается апостроф;
«Строка без кавычек и без апострофов» – заключена в кавычки, но могли быть использованы и апострофы, на выполнение текста это не влияет.

Значения явных констант других типов и имена зарезервированных констант следует указывать без кавычек и без апострофов.

Зарезервированные константы делятся на системные и прикладные. Подробнее см. раздел «Системные константы ISBL».

Для создания прикладных констант предназначен механизм регистрации прикладных констант для ISBL-вычислений.

Чтобы зарегистрировать новую прикладную константу:

1.Откройте Словарь локализации и добавьте строку локализации.
2.Укажите группу CONST и имя прикладной константы, например, USERS.
3.Задайте значение прикладной константы для русского языка.
4.Нажмите на кнопку Сохранить.

В результате в ISBL будет доступна прикладная константа CONST_USERS.

Примечание

Описанные в этом разделе константы языка ISBL никак не связаны с константами информационной системы из компоненты Константы. Для работы со значениями констант информационной системы в текстах ISBL следует использовать специальную функцию Конст(). Подробнее см. раздел «Константы информационной системы».

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }