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

Компонента предназначена для работы с функциями языка ISBL. Некоторые функции входят в состав платформы IS-Builder, их называют системными функциями. Другие функции разрабатываются на IS-Builder, их называют прикладными. В компоненте Функции ISBL можно добавлять, изменять и удалять прикладные функции. У системных функций можно изменять группу и редактировать справку.

После установки системы DIRECTUM в компоненте Функции ISBL содержатся функции, используемые в стандартной разработке системы DIRECTUM. Удалять и изменять такие функции не рекомендуется. Это может привести к потере работоспособности системы DIRECTUM.

Для запуска компоненты используется файл SBLauncher.exe.

Для программной работы с компонентой используются объекты и таблицы физической структуры данных. Подробнее см. разделы «Объекты для программной работы» и «Используемые таблицы».

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

Щелкните для увеличения изображения

Особенности заполнения полей:

*Имя. Уникальное имя функции. Может содержать до 100 символов. Под этим именем функция будет использоваться в вычислениях. Имя функции должно начинаться с буквы или символа «_» и может содержать только буквы, цифры и символ «_». Поле доступно для редактирования только в пользовательских функциях.

*Группа. Указывается группа функций, к которой относится данная функция. Группировка функций является произвольной и носит смысловой характер. Добавить новую группу функций можно в списке Группы функций.

Категория. Поле заполняется автоматически и доступно только для просмотра. Возможные значения: Прикладная – функция разработана на IS-Builder и доступна для изменения, Системная – функция входит в состав платформы IS-Builder и доступна только для просмотра. При добавлении новой записи в компоненте, поле автоматически заполняется значением Прикладная.

Табличная часть «Параметры»:

*Идентификатор. Уникальное имя параметра, которое будет использоваться в тексте функции. В качестве идентификатора нельзя использовать <Имя функции>, предопределенные переменные, зарезервированные константы и другие имена, которые распознаются в редакторе вычислений.

*Тип. Тип параметра. Возможные значения: Вариантный, Дата, Дробное число, Логический, Строка, Целое число.

Значение по умолчанию. Значение, которое будет присвоено параметру, если оно не указано при вызове функции. Если указать значение по умолчанию, параметр становится необязательным. В справке по функции такие параметры заключаются в квадратные скобки, например [ToBegin: Логический = True].

Примечание

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

Действия на ленте, вкладка Главная:

Текст. Редактирование текста функции. При нажатии на кнопку откроется редактор вычислений. Функция возвращает значение, присвоенное в ее тексте переменным Result, Результат или <Имя функции>. Кнопка доступна только для пользовательских функций. Подробнее см. раздел «Редактор вычислений».

Примечание

Переменные Result, Результат и <Имя функции> рассматриваются интерпретатором языка ISBL в текстах функций как одна переменная. Присваивая или изменяя значение одной из них, одновременно присваиваются или изменяются значения и двух других. Если значение не было присвоено ни одной из переменных, то функция возвращает пустое значение <Empty>.

Справка. Открытие редактора справки по функции, с помощью которого можно разработать подробное описание функции. Подробнее см. раздел «Редактор справки».

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