Создайте и проверьте работу сценария обработки данных. Рассмотрим простой сценарий: у
вас есть поле Расчетный расход,
м3/час, которое автоматически должно заполнятся
из поля Расход (приборы), м3/час.
Сценарий должен выполняться только перед выполнением поверочного расчета.
SQL-запрос для сценария будет выглядеть следующим образом. Вам следует заменить название слоя и полей, если они отличаются от данного примера:
UPDATE ${this_layer} SET [Расчетный расход, м3/час] = [Расход (приборы), м3/час];
Где:
${this_layer} — псевдоним текущего расчетного слоя.
Создайте сценарий обработки данных:
Выберите команду главного меню или нажмите кнопку
панели инструментов. На экране появится окно расчетов ZuluGaz:

Рисунок 258. Окно расчетов ZuluGaz
Нажмите кнопку и выберите слой газовой сети.
Перейдите на вкладку Сервис и нажмите кнопку . Откроется список сценариев, доступный для этого слоя.

Рисунок 259. Список сценариев обработки данных
Нажмите кнопку и укажите параметры сценария:
Название, например Расход абонентов с приборов.
Выполнять — Автоматически перед расчетом.
В поле Запрос вставьте SQL-запрос, описанный в начале статьи.
Отметьте галочкой Поверка для выполнения сценария только для поверочного расчета.

Рисунок 260. Окно сценария обработки данных
Для сохранения сценария нажмите кнопку .
Проверьте работу сценария
Для проверки работы созданного сценария обработки данных Запустите поверочный расчет для вашего слоя.
Сценарий будет автоматически запущен перед выполнением расчета, а в окне Сообщения отобразятся выполняемые запросы.
У потребителей газовой сети значение поля Расчетный расход, м3/час будет равно значению поля Расход (приборы), м3/час.