ASUDBase Отправка отчета по Email: различия между версиями

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


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


[[File:Asudbase cid.PNG|center]]
[[File:Asudbase cid.PNG|center|Asudbase cid.PNG]]


<br/> Отчет будет сформирован по всем приборам аналогичного типа (например, как указано на рисунке - для CID = 398 отчет будет сформирован для всех теплосчетчиков типа ТВ-7)
<br/> Отчет будет сформирован по всем приборам аналогичного типа (например, как указано на рисунке - для CID = 398 отчет будет сформирован для всех теплосчетчиков типа ТВ-7)
Строка 26: Строка 25:
*&nbsp;3 - помесячные  
*&nbsp;3 - помесячные  


<br/> PARAMS - через ;&nbsp; &nbsp;'''точные имена столбцов''', которые отображаются&nbsp; в окне отчета (Отчеты / Сводный отчет / Показания Мгн.Сут)&nbsp; и которые следует сохранить в CSV файл<br/> <br/> FileName&nbsp; - имя файла сохраняемого отчета<br/> <br/> пример запуска файла<br/> <br/> asudbase.exe /auto complex 5694 0 Дата;Сер.номер;"W (НИ)"; B:\alfa.csv
<br/> PARAMS - через&nbsp;;&nbsp; &nbsp;'''точные имена столбцов''', которые отображаются&nbsp; в окне отчета (Отчеты / Сводный отчет / Показания Мгн.Сут)&nbsp; и которые следует сохранить в CSV файл<br/> <br/> FileName&nbsp; - имя файла сохраняемого отчета<br/> <br/> пример запуска файла<br/> <br/> asudbase.exe /auto complex 5694 0 Дата;Сер.номер;"W (НИ)"; B:\alfa.csv


== Отправка отчетов по Email ==
== Отправка отчетов по Email ==
Строка 32: Строка 31:
Для отправки сформированного отчета по e-mail воспользуйтесь утилитой&nbsp;[[SendEmail.EXE|SendEmail.EXE]]
Для отправки сформированного отчета по e-mail воспользуйтесь утилитой&nbsp;[[SendEmail.EXE|SendEmail.EXE]]


&nbsp;


== Автоматизация&nbsp; ==
== Автоматизация&nbsp; ==
Строка 43: Строка 43:
Если в BAT-файле будут присутстовать русские буквы, файл следует сохранить в кодировке ANSI / OEM 866&nbsp; (удобно использовать программу Notepad ++)
Если в BAT-файле будут присутстовать русские буквы, файл следует сохранить в кодировке ANSI / OEM 866&nbsp; (удобно использовать программу Notepad ++)


[[Category:База данных]]
&nbsp;
 
[[Category:База данных]][[Category:ASUDBase]]

Версия от 11:59, 9 июля 2020

Введение

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

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

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

asudbase.exe /auto complex CID SID PARAMS FILEName

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

Asudbase cid.PNG
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 ++)