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

Материал из TekonWiki
Перейти к: навигация, поиск


Введение

Для 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-файла в требуемые интервалы времени

Если в BAT-файле будут присутстовать русские буквы, файл следует сохранить в кодировке ANSI / OEM 866  (удобно использовать программу Notepad ++)