В режиме «Конфигуратор» производим наполнение шагов сценария алгоритмами. Шаг сценария считается пройденным, если в процедуре не возникло исключений. Если функционал под алгоритмы, описанные в шаге сценария, еще не разработан, то в процедуре исключение вызывается принудительно.
В файле внешней обработки с описанием шагов сценария есть предопределенные процедуры и функции:
1. ПолучитьСписокТестов() - Экспортная функция, возвращающая список всех шагов, описанных в обработке. Шаги заполняются вручную.
2. ПередНачаломСценария() - Выполняется перед началом каждого сценария. Эта процедура будет выполнена только из той обработки, которая соответствует фича-файлу и не может наследоваться из других обработок. Может быть использована для начала транзакции.
3. ПередОкончаниемСценария() - Выполняется перед окончанием каждого сценария. Эта процедура будет выполнена только из той обработки, которая соответствует фича-файлу и не может наследоваться из других обработок. Процедура выполняется вне зависимости от того, прошел сценарий успешно или нет. Может быть использована для отмены транзакции для удаления всех созданных данных.