Константа
Любое постоянное значение, используемое в тексте вычислений, например, при задании значений переменных или при указании параметров вызываемых функций.
Константы в 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 |