Функции ISBL
Карточка функции
Компонента Функции ISBL представляет собой специальный справочник, каждая запись которого является отдельной функцией.
*Имя. Уникальное имя функции. Может содержать до 100 символов. Под этим именем функция будет использоваться в вычислениях. Имя функции должно начинаться с буквы или символа «_» и может содержать только буквы, цифры и символ «_». Поле доступно для редактирования только в пользовательских функциях.
*Группа. Указывается группа функций, к которой относится данная функция. Группировка функций является произвольной и носит смысловой характер. Добавить новую группу функций можно в списке Группы функций (подробнее см. раздел «Группы функций ISBL»).
Категория. Поле заполняется автоматически и доступно только для просмотра. Возможные значения: «Прикладная» – функция разработана на IS-Builder и доступна для изменения, «Системная» – функция входит в состав платформы IS-Builder и доступна только для просмотра. При добавлении новой записи в компоненте, поле автоматически заполняется значением «Прикладная».
В списке Параметры перечисляются передаваемые функции параметры.
*№. Номер параметра.
*Идентификатор. Указывается уникальное имя параметра, которое будет использоваться в тексте функции. В качестве Идентификатора нельзя использовать <Имя функции>, предопределенные переменные, зарезервированные константы и другие имена, которые распознаются в редакторе вычислений.
*Тип. Указывается тип параметра. Возможные значения: «Вариантный», «Дата», «Дробное число», «Логический», «Строка», «Целое число».
Значение по умолчанию. Указывается значение, которое будет присвоено параметру, если оно не указано при вызове функции.
По кнопке Текст открывается редактор вычислений, в котором можно редактировать текст функции (описание редактора см. в книге «Руководство разработчика», раздел «Редактор вычислений»). Функция возвращает значение, присвоенное в ее тексте переменным Result, Результат или <Имя функции>. Кнопка Текст доступна только для пользовательских функций.
Примечание. Переменные Result, Результат и <Имя функции> рассматриваются интерпретатором языка ISBL в текстах функций как одна переменная. Присваивая/изменяя значение одной из них, одновременно присваиваются/изменяются значения и двух других. Если значение не было присвоено ни одной из переменных, то функция возвращает пустое значение <Empty>.
По кнопке Справка открывается редактор справки по функции, с помощью которого можно разработать подробное описание функции.
См. также:
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|