external:pro_alert:01_install_and_settings:60_alertcrutch

Это старая версия документа!


Вывод отчётов по расписанию

Это дополнительный необязательный модуль, устанавливать и настраивать который в общем случае - не требуется.
Используется для передачи в группу с телеграм-ботом кассовых отчётов по расписанию. Может быть передан любой отчёт, доступный на кассе, в требуемое время по требуемому расписанию. Расписание настраивается через «Планировщик задач Windows».
Дистрибутив: https://disk.yandex.ru/d/6udKESYx2bh13A

1) В редакторе меню в используемой схеме печати сделать копию представления документа для отчёта, который мы хотим отдавать в бота по расписанию. На скриншоте пример с «системным балансовым отчётом».

Назвать «Печать {название отчёта} в бота».
Указать «Класс оcновного принтера» = бот ProAlert
Запомнить идентификатор этого представления документа.
2) В папку с установленным ProAlert распаковать папку alertcrutch (не оставляя номер версии в имени папки).

Запустить один раз desktop.bat чтобы сформировался конфиг-файл AlertCrutch_settings.yaml. Откроется окно, немного повисит и само закроется.

Пример конфигурационного файла:

# Настройки подключения к RK7 
rk7:
  # IPv4 адрес для подключения к RK7 (str)
  host: 127.0.0.1
  # Порт для подключения к RK7 (int)
  port: 8026
  # Логин пользователя для доступа к XML Интерфейсу RK7 (str)
  user: http
  # Пароль пользователь (str)
  password: http
  # ИД Макета печати (int)
  maket_id: 1000471
  # ИД Кассовой станции (int)
  station_id: 15010
  # Использовать ИД документа заместо ИД макета? (bool)
  is_document: false
# Настройки логирования 
logger:
  # Уровень логирования (int)
  level: 5
  # Срок хранения (int)
  retention_days: 7

Заполнить этот конфиг (пример со стенда ниже).

В конфиге указывается подключение к кассовому серверу (такое же как у самого агента ProAlert), идентификатор представления документа из п. 1 и идентификатор кассовой станции.

  • external/pro_alert/01_install_and_settings/60_alertcrutch.1700113555.txt.gz
  • Последнее изменение: 2023/11/16 08:45
  • Алексей Коробов