Создать и редактировать сценарий обработки данных

В списке сценариев обработки данных представлены все сценарии, которые сохранены в слое.

[Подсказка]Подсказка

Рекомендуется перед созданием сценария протестировать работу SQL-запроса и скопировать его содержимое в буфер обмена — далее вы вставите его в окне параметров сценария.

Чтобы создать новый сценарий или отредактировать существующий:

  1. Откройте список сценариев обработки данных.

  2. Для создания нового сценария нажмите кнопку Добавить. Для редактирования существующего сценария выделите его в списке и нажмите кнопку Изменить.

    Откроется окно сценария обработки данных:

    Окно сценария обработки данных

    Рисунок 330. Окно сценария обработки данных


  3. Введите Название сценария.

  4. В выпадающем списке Выполнять укажите способ выполнения:

    • Вручную — сценарий будет запускаться вручную пользователем.

    • Автоматически перед расчетом — сценарий будет выполняться перед запуском расчёта.

      [Предупреждение]Предупреждение

      Если вы выбрали автоматическое выполнении перед расчетом, то сценарий выполнится в любом случае: даже если расчет не запустился или возникли ошибки!

      Если расчет выполняется только для выбранного вами источника (водопроводной сети), то сценарий выполняется в соответствии с условием SQL-запроса и применяется ко всему слою инженерной сети. Для применения сценария к определенному источнику (водопроводной сети) можно:

      • написать SQL-запрос, с условием фильтрации, например, по значению поля Номер источника;

      • скопировать водопроводную сеть в отдельный слой.

    • Автоматически после расчета — сценарий будет выполняться после проведения расчёта.

  5. В поле Запрос введите значение SQL-запроса или вставьте его из буфера обмена.

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

  7. В блоке Вывод на экран дополнительно можно настроить отображение результатов выполнения:

    • Название запроса - отображать или не отображать название сценария обработки данных.

    • Текст запроса - отображать или не отображать текст (код) SQL-запроса.

    • Рамки таблицы - для табличных результатов, отображать или не отображать рамки таблицы.

    Пример отображение результатов выполнения в окне Сообщения

    Рисунок 331. Пример отображение результатов выполнения в окне Сообщения


  8. Нажмите ОК.

  9. Если у вас несколько сценариев, то вы можете изменить порядок выполнения сценариев в окне со списком сценариев обработки с помощью кнопок Вверх и Вниз - первый (верхний) в списке будет выполняться первым, и далее сверху→вниз.

  10. Для сохранения изменений нажмите ОК.