Блок предназначен для выполнения произвольных действий, задаваемых на языке ISBL. Например, создание записи в справочнике, установка или чтение параметра. Доступен в типовых маршрутах с типом «Жесткий». |
Свойства
Вычисление. ISBL-вычисления, вызываемые при работе блока. Выполняются на сервере, поэтому не должны содержать элементов визуализации. Может возвращать результат через переменную Result или Результат. Значение переменной определяется в вычислениях; должно быть равно коду одного из результатов выполнения. Свойство задается в редакторе вычислений. Подробнее см. раздел «Редактор вычислений».
Результаты выполнения. Соответствующий исходящему соединению результат выполнения блока. Определяет условие срабатывания соединения. Содержит два поля: Допустимые результаты и Занести в параметр. Возможные результаты выполнения блока позволяют организовать выполнение схемы по разным направлениям в зависимости от фактических результатов выполнения блока. Определяют значения результатов выполнения исходящего из блока соединения. Подробнее см. раздел «Соединения блоков». Возможные результаты выполнения задаются в окне «Результаты выполнения»:
• | *Код. Код результата. Код одного из результатов выполнения используется для возврата значения результата вычисления через переменную Результат; |
• | *Имя. Наименование используется для идентификации результата выполнения соединений, исходящих из сценария. |
• | Заголовок. Текст результата выполнения сценария. Используется для отображения пользователю. Может быть локализован. Подробнее см. раздел «Локализация прикладной системы». |
Если результаты выполнения не заданы, то все исходящие из блока соединения будут безусловными. Результат выполнения блока может быть занесен в параметр типа «Строка».
События
• | Событие «Старт»; |
• | Событие «Завершение». |
Подробнее см. раздел «Редактор событий типовых маршрутов».
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |