ASUDBase Отправка отчета по Email

Материал из TekonWiki
Версия от 07:35, 3 июня 2020; Alex (обсуждение | вклад) (Новая страница: « == Введение == <pre>Для ASUDBase версии '''1.5-85''' и выше</pre> ASUDBase позволяет формировать отчеты по т…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Введение

Для ASUDBase версии '''1.5-85''' и выше

ASUDBase позволяет формировать отчеты по текущим показаниям   = аналог Отчеты / Сводный отчет / Показания Мгн.Сут. ...  в автоматическом режиме путем запуска программы с ключами из командной строки.

Параметры запуска программы

asudbase.exe /auto complex CID SID PARAMS FILEName

CID - идентификатор любого прибора учета из окна Шаг два (отображается при выборе прибора с введенным паролем).

Asudbase cid.PNG


Отчет будет сформирован по всем приборам аналогичного типа (например, как указано на рисунке - для CID = 398 отчет будет сформирован для всех теплосчетчиков типа ТВ-7)

  • если квартира выбраннного CID = 0  -  только по общедомовым,
  • если > 0  -  по квартирным приборам учета

SID:

  •  0 - текущие показания
  •  1 - почасовые
  •  2 - посуточные
  •  3 - помесячные


PARAMS - через ;   точные имена столбцов, которые отображаются  в окне отчета (Отчеты / Сводный отчет / Показания Мгн.Сут)  и которые следует сохранить в CSV файл

FileName  - имя файла сохраняемого отчета

пример запуска файла

asudbase.exe /auto complex 5694 0 Дата;Сер.номер;"W (НИ)"; B:\alfa.csv

Отправка отчетов по Email

Для отправки сформированного отчета по e-mail воспользуйтесь утилитой SendEmail.EXE

Автоматизация 

Для автоматизации процесса создания и отправки файлов следует:

  • создать командный bat-файл (в папке ..\OPC Server) , который будет формировать необходимые отчеты
  • добавить в файл команду отправки сформированных отчетов на Email
  • добавить в Планировщике Windows задание на запуск созданного bat-файла в требуемые интервалы времени