Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Существует штатный механизм для печати чеков по факту прихода в биллинг произвольного платежа, т.е. не только добавления оператором вручную. В основном это может быть полезно для реализации печати электронных чеков. Или можно перевести на автопечать и печать тех чеков, которые добавляет оператор (или как альтернатива: настроить чтобы он не мог снять галочку в интерфейсе), тогда оператор не должен ставить галочку (можно настроить недоступность её).

Конфигурация целиком:

# мыла, которые используются для отправки админских уведомлений и ошибок
autoprint.emails=mail1@gmail.com,admin@corporate.ru

# маппинг типов платежей для автопечати
# autoprint.pt.<тип платежа>.fr=<на какой ККТ печатать>
# autoprint.pt.<тип платежа>.pass=<пароль на ККТ>
autoprint.pt.666.fr=100
autoprint.pt.666.pass=01
 
# автозакрытия смены, используются соответствующим таском
# номер ККМ из конфига плагина
autoprint.autoclose.1.fr=100
# пароль, под которым заходит в ККМ, скорее всего нужен админский
autoprint.autoclose.1.pass=30
autoprint.autoclose.2.fr=101
autoprint.autoclose.2.pass=30

Маппинг настраивается аналогично ручным платежам, только указывается не разрешённые регистраторы, а один конкретный. Также указывается пароль для регистратора. с которым надо заходить на ККТ.

Далее при приходе платежа из любого источника проверяется маппинг и если тип платежа настроен - вызывается метод addPaymentAuto обычного дин.кода указанного в checkbuilder= (параметр "динамический класс для формирования вида чека") похожим способом, как это делается для обычных ручных платежей.

Для автоплатежей актуален вопрос автоматического закрытия дня на ККТ. Для этого существует задача "CashCheck => автоматическое закрытие дня (снятие z-отчёта)". Можно настроить на середину ночи, например. Настройки этой задачи централизованно находятся в конфиге плагина (см. выше). Указывается любое количество ККТ, все они закроются последовательно одним запуском задачи.

Если будут проблемы с печатью чеков или снятием отчёта - будет отправлено оповещение на autoprint.emails.

  • Нет меток