Объект Сценарий объединяет отдельные команды в единый рабочий процесс и позволяет выполнять команды последовательно в соответствии с их логикой расположения.
Процессом выполнения сценария можно управлять, выполняя его по шагам или устанавливая точки останова в нужных местах. Одновременно может выполняться несколько сценариев. В процессе выполнения сценария можно формировать журнал выполнения команд сценария и таким образом визуально контролировать правильность выполнения отдельных команд.
Сценарий обладает следующими свойствами:
Имя сценария - название сценария.
Запуск сценария при открытии конфигурации - установка этого флажка означает, что сценарий будет запущен автоматически при открытии файла конфигурации.
Формировать журнал - установка этого флажка означает, что в процессе выполнения сценария будет формироваться журнал выполнения всех команд сценария.
Имя файла - имя файла журнала.
Очищать журнал перед началом выполнения сценария - установка этого флажка означает, что перед началом выполнения сценария предыдущий журнал будет очищен, а файл журнала удален.
Команды, входящие в сценарий, расположены в виде дерева. Каждая команда обладает определенными свойствами и выполняет определенное действие в рабочем процессе программы. Сценарий может содержать любое количество отдельных команд. Любая из команд может быть добавлена, удалена, изменена или перемещена в другое место в дереве сценария.
Сценарий имеет команды управления порядком выполнения команд. Среди них:
Если - проверка заданного условия и передача управления следующей команде или подкоманде в зависимости от результата сравнения.
Иначе - поиск предшествующей команде Если и передача управления следующему команде или подкоманде в зависимости от результата сравнения найденной команды Если.
Цикл - организация циклического выполнения последовательности команд.
Выход из цикла - организация выхода из цикла организованного командой Цикл.
Завершение сценария - завершение процесса выполнения сценария.
Процесс выполнения сценария начинается с первой команды входящей в состав сценария. Выполнение сценария заканчивается, в случае если программа достигла окончания дерева сценария или встретила команду Выход.
Сценарий можно запускать в пошаговом режиме и устанавливать точки останова, нажав соответствующие кнопки в панели кнопок.
|