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

Отчет XML80020

АналогЭкспорт'/ ЭНЕРГ'ОСБЫТ / 80020 Получасовки.

asudbase.exe /auto me80020 Date1 Date2 
  • Date1 - левая граница интервала 
  • Date2 - правая граница интервала

пример запуска файла для формирования отчета за один день 06.07.2020

asudbase.exe /auto me80020 06.07.2020 06.07.2020

 Отчет ASQ

АналогЭкспорт''''/ ЭНЕРГОСБЫТ / ASQ Физ.лица

asudbase.exe /auto meASQ HouseID 0

HouseID - идентификатор дома (для отображения - следует выбрать дом в Шаг1 ASUDBase с введенным паролем).

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

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

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

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

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

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