SetKit ◾️ Вывод сообщений на экран кассира при добавлении заказа в чек

Публичное пространство

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, ООО «Кристалл Сервис Интеграция».
Все права защищены.

Политика обработки персональных данных