Публичное пространство
SetKit ◾️ Вывод сообщений на экран кассира при добавлении заказа в чек
- KIT-189Получение подробных данных проблемы… СТАТУС
- CR-12525Получение подробных данных проблемы… СТАТУС
10.4.10.0
SETKIT 4.7.0
Функциональность доступна для клавиатурных касс и SetTouch.
Описание
Начиная с версии 10.4.10.0 реализована возможность при восстановлении мягкого чека на кассе передавать кассиру для ознакомления любую дополнительную информацию о заказе путем вывода на экран окна с сообщением.
Ценность
Функциональность позволяет предоставлять кассиру важную информацию, необходимую для работы с заказом. Например, выводить реквизиты компании-покупателя для проведения проверки сопроводительных документов к заказу (доверенность, счет-оферта).
Логика работы
1. Вывод сообщения на экран реализуется с помощью передачи в составе мягкого чека атрибута communicationMessages
(подробнее).
"communicationMessages": [ { "header": "Заголовок сообщения", "body": "Тело сообщения", "footer": "Нижняя часть сообщения (подвал)" } ]
2. По умолчанию на кассе SetTouch используется выравнивание текста по центру, на клавиатурной кассе - по левому краю. Для выравнивания тела сообщения (body
) по левому краю на кассе SetTouch текст необходимо обернуть в теги <html></html>.
3. Необходимо заполнить как минимум header
или body
для корректного вывода сообщения на экран.
4. Можно задать несколько сообщений. Они будут выводится на экране последовательно (каждое последующее отображается после закрытия предыдущего).
Пример работы
Состав мягкого чека
Пример мягкого чека с выводом сообщения кассиру:
{ "status": "READY_TO_PAYMENT", "dateCreated": "2025-01-13 19:40", "isEditable": true, "receiptEditable": true, "totalPrice": 9000.00, "discountsValue": 0.0, "communicationMessages": [ { "header": "Проверьте информацию о компании-покупателе", "body": "<html>Компания-покупатель\nИНН: 777888888888\nНазвание: ТехИмпортСервис</html>", "footer": "После проверки данных сообщение закрыть" } ], "positions": [ { "positionOrder": 1, "code": "45034", "barcode": "4810167000258", "quantity": 1, "unitPrice": 9000.00, "discountValue": 0.0, "totalPrice": 9000.00, "canChangePrice": false, "isFixedPrice": false, "isFixedDiscounts": false } ] }
Работа на клавиатурной кассе
1. Кассир вызывает на кассе мягкий чек стандартным способом.
2. Касса выводит сообщение:
3. Кассир нажимает кнопку Закрыть, и заказ добавляется в чек.
Работа на кассе SetTouch
1. Кассир вызывает на кассе мягкий чек стандартным способом.
2. Касса выводит сообщение:
3. Кассир нажимает кнопку Закрыть, и заказ добавляется в чек.
Ограничения
В текущей реализации не предусмотрено форматирование текста (теги HTML не поддерживаются). Переносы строк осуществляются с помощью спецсимвола \n
Статьи по теме
© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.