ASUDBase Отправка отчета по Email: различия между версиями
Alex (обсуждение | вклад) м Alex переименовал страницу ASUDBase отправка отчета по Email в ASUDBase Отправка отчета по Email |
Alex (обсуждение | вклад) Нет описания правки |
||
| (не показаны 4 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
== Введение == | == Введение == | ||
<pre>Для ASUDBase версии 1.5-85 и выше</pre> | <pre>Для ASUDBase версии 1.5-85 и выше</pre> | ||
ASUDBase позволяет формировать отчеты | ASUDBase позволяет формировать некоторые отчеты в автоматическом режиме путем запуска программы с ключами из командной строки. | ||
== Параметры запуска программы == | == Параметры запуска программы == | ||
=== Отчет по текущим показаниям === | |||
Аналог '''Отчеты / Сводный отчет / Показания Мгн.Сут. '''... | |||
<pre>asudbase.exe /auto complex CID SID PARAMS FILEName | <pre>asudbase.exe /auto complex CID SID PARAMS FILEName | ||
</pre> | </pre> | ||
| Строка 12: | Строка 15: | ||
CID - идентификатор любого прибора учета из окна Шаг два (отображается при выборе прибора с введенным паролем). | CID - идентификатор любого прибора учета из окна Шаг два (отображается при выборе прибора с введенным паролем). | ||
[[File:Asudbase cid.PNG|center]] | [[File:Asudbase cid.PNG|center|Asudbase cid.PNG]] | ||
<br/> Отчет будет сформирован по всем приборам аналогичного типа (например, как указано на рисунке - для CID = 398 отчет будет сформирован для всех теплосчетчиков типа ТВ-7) | <br/> Отчет будет сформирован по всем приборам аналогичного типа (например, как указано на рисунке - для CID = 398 отчет будет сформирован для всех теплосчетчиков типа ТВ-7) | ||
| Строка 26: | Строка 29: | ||
* 3 - помесячные | * 3 - помесячные | ||
<br/> PARAMS - через ; '''точные имена столбцов''', которые отображаются в окне отчета (Отчеты / Сводный отчет / Показания Мгн.Сут) и которые следует сохранить в CSV файл<br/> <br/> FileName - имя файла сохраняемого отчета<br/> <br/> пример запуска файла<br/> <br/> asudbase.exe /auto complex 5694 0 Дата;Сер.номер;"W (НИ)"; B:\alfa.csv | <br/> PARAMS - через ; '''точные имена столбцов''', которые отображаются в окне отчета (Отчеты / Сводный отчет / Показания Мгн.Сут) и которые следует сохранить в CSV файл<br/> <br/> FileName - имя файла сохраняемого отчета<br/> <br/> пример запуска файла<br/> <br/> asudbase.exe /auto complex 5694 0 Дата;Сер.номер;"W (НИ)"; B:\alfa.csv | ||
=== Отчет XML80020 === | |||
Аналог [[Экспорт_XML_80020|Экспорт / ЭНЕРГОСБЫТ / 80020]] | |||
<pre>asudbase.exe /auto [me80020|me80020_h] Date1 Date2 </pre> | |||
*Date1 - левая граница интервала | |||
*Date2 - правая граница интервала | |||
пример запуска файла для формирования отчета получасовок за один день 06.07.2020<br/> <br/> asudbase.exe /auto me80020 06.07.2020 06.07.2020 | |||
пример запуска файла для формирования отчета почасовок за один день 06.07.2020<br/> <br/> asudbase.exe /auto me80020_h 06.07.2020 06.07.2020 | |||
=== Отчет ASQ === | |||
Аналог'''Экспорт'''''''''/ ЭНЕРГ'''ОСБЫТ / ASQ Физ.лица''' | |||
<pre>asudbase.exe /auto meASQ HouseID 0</pre> | |||
HouseID - идентификатор дома (для отображения - следует выбрать дом в Шаг1 ASUDBase с введенным паролем). | |||
== Отправка отчетов по Email == | == Отправка отчетов по Email == | ||
| Строка 40: | Строка 64: | ||
*добавить в Планировщике Windows задание на запуск созданного bat-файла в требуемые интервалы времени | *добавить в Планировщике Windows задание на запуск созданного bat-файла в требуемые интервалы времени | ||
[[Category:База данных]] | Если в BAT-файле будут присутстовать русские буквы, файл следует сохранить в кодировке ANSI / OEM 866 (удобно использовать программу Notepad ++) | ||
| |||
[[Category:База данных]] [[Category:ASUDBase]] | |||
Текущая версия от 16:26, 31 марта 2022
Введение
Для ASUDBase версии 1.5-85 и выше
ASUDBase позволяет формировать некоторые отчеты в автоматическом режиме путем запуска программы с ключами из командной строки.
Параметры запуска программы
Отчет по текущим показаниям
Аналог Отчеты / Сводный отчет / Показания Мгн.Сут. ...
asudbase.exe /auto complex CID SID PARAMS FILEName
CID - идентификатор любого прибора учета из окна Шаг два (отображается при выборе прибора с введенным паролем).
Отчет будет сформирован по всем приборам аналогичного типа (например, как указано на рисунке - для 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|me80020_h] Date1 Date2
- Date1 - левая граница интервала
- Date2 - правая граница интервала
пример запуска файла для формирования отчета получасовок за один день 06.07.2020
asudbase.exe /auto me80020 06.07.2020 06.07.2020
пример запуска файла для формирования отчета почасовок за один день 06.07.2020
asudbase.exe /auto me80020_h 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 ++)