Создайте и проверьте работу сценария обработки данных. Рассмотрим простой
сценарий: у вас есть поле Расчетный расход воды, л/с
, которое
автоматически должно заполнятся из поля Текущий расход (приборы),
л/с
. Сценарий должен выполняться только перед выполнением
поверочного расчета.
SQL-запрос для сценария будет выглядеть следующим образом. Вам следует заменить название слоя и полей, если они отличаются от данного примера:
UPDATE [Название слоя водопроводной сети] SET [Расчетный расход воды, л/с] = [Текущий расход (приборы), л/с];
Создайте сценарий обработки данных:
Выберите команду главного меню
или нажмите кнопку панели инструментов. На экране появится окно гидравлических расчетов:Рисунок 333. Окно гидравлических расчетов ZuluHydro
Нажмите кнопку
и выберите слой водопроводной сети.Перейдите на вкладку Сервис и нажмите кнопку . Откроется список сценариев, доступный для этого слоя.
Рисунок 334. Список сценариев обработки данных
Нажмите кнопку
и укажите параметры сценария:Название, например Расходы
с приборов
.
Выполнять — Автоматически
перед расчетом
.
В поле Запрос вставьте SQL-запрос, описанный в начале статьи.
Отметьте галочкой Поверка для выполнения сценария только для поверочного расчета.
Рисунок 335. Окно сценария обработки данных
Для сохранения сценария нажмите кнопку
.Проверьте работу сценария
Для проверки работы созданного сценария обработки данных Запустите поверочный расчет для вашего слоя.
Сценарий будет автоматически запущен перед выполнением расчета, а в окне Сообщения отобразятся выполняемые запросы.
У потребителей водопроводной сети значение поля Расчетный расход воды, л/с будет равно значению поля Текущий расход (приборы), л/с.