Публичное пространство
SetRetail10 ◾️ Статусы опроса ЧПМ Пирит
https://crystals.atlassian.net/browse/SRTZ-3617
https://crystals.atlassian.net/browse/CR-11454
10.4.9.0
Описание
Возможность получать все актуальные статусы опроса ЧПМ Пирит после отправки чека на печать.
Ценность
Контроль работы ЧПМ Пирит после отправки чека на печать.
Получение всех актуальных статусов при проведении опроса.
Сценарии работы
В состоянии простоя кассы
Выполняется опрос ЧМП Пирит в состоянии простоя кассы каждые 10 сек.
При получении статуса ЧПМ Пирит:
ЧПМ Пирит недоступен
выводится сообщение кассиру о недоступности ЧПМ Пирит бегущей строкой;
отображается значок доступности ЧПМ Пирит красным;
запись в логе fiscalprinter.log, пример:
18.03 15:56:10.041 ERROR [FiscalPrinter][5029069967:504745001] Print interrupted: | #8 execute@7ea531 ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: ФР недоступен.
Закончилась бумага
Выводится сообщение кассиру о необходимости замены бумаги бегущей строкой;
отображается значок доступности ФР красным;
запись в логе fiscalprinter.log, пример:
18.03 15:56:10.041 ERROR [FiscalPrinter][5029069967:504745001] Print interrupted: | #8 execute@7ea531 ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: Закончилась бумага.
Открыта крышка
Выводится сообщение кассиру о необходимости закрыть крышку ЧПМ Пирит бегущей строкой;
отображается значок доступности ЧПМ Пирит красным;
запись в логе fiscalprinter.log, пример:
18.03 15:56:10.041 ERROR [FiscalPrinter][5029069967:504745001] Print interrupted: | #8 execute@7ea531 ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: Открыта крышка.
При нажатии кнопки Расчет
Выполняется опрос статуса при нажатии кнопки Расчет.
При получении статуса ЧПМ Пирит:
ЧПМ Пирит недоступен
Выводится сообщение кассиру о недоступности ЧПМ Пирит с кнопками: Повторить/Перезагрузить;
После устранения проблем, вернуться к работоспособности кассы;
запись в логе fiscalprinter.log, пример:
18.03 15:56:10.041 ERROR [FiscalPrinter][5029069967:504745001] Print interrupted: | #8 execute@7ea531 ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: ЧПМ недоступен.
Открыта крышка
Выводится сообщение кассиру о необходимости закрыть крышку ЧПМ Пирит с кнопками: Повторить/Перезагрузить;
отображается значок доступности ЧПМ Пирит красным;
запись в логе fiscalprinter.log, пример:
18.03 15:56:10.041 ERROR [FiscalPrinter][5029069967:504745001] Print interrupted: | #8 execute@7ea531 ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: Открыта крышка.
Закончилась бумага
Выводится сообщение кассиру о необходимости замены бумаги с кнопками: Повторить/Перезагрузить;
отображается значок доступности ЧПМ Пирит красным;
запись в логе fiscalprinter.log, пример:
18.03 15:56:10.041 ERROR [FiscalPrinter][5029069967:504745001] Print interrupted: | #8 execute@7ea531 ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: Закончилась бумага.
Ограничения
Влияет только на работу с ЧПМ Пирит.
Опрос ЧПМ Пирит на экране ожидания покупателя происходит 1 раз в 10 секунд, следовательно, после того, как отключается ЧПМ Пирит, заканчивается бумага или открывается крышка ЧПМ Пирит, касса будет выдавать ошибку не моментально, а в рамках данного интервала, который будет составлять максимум 10 секунд.
Опрос ЧПМ Пирит на экране ожидания задается отдельной настройкой в базе данных и является одинаковым для POS и SCO. То есть его можно менять на каждой кассе отдельно, но если спустить настройку с сервера, она применится и на КСО, и на POS.
Настройка
Функциональность доступна при подключенном чековом принтере Пирит.
Дополнительно настраивается таймаут опроса чекового принтера для получения статуса:
Значение по умолчанию - 5000 мс.
Минимальное значение - 3000 мс.
Пример скрипта:
Статьи по теме