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

SetRetail10 ◾️ Печать номера подарочной карты на чеке и передача в ОФД

SRTZ-2702 - Получение подробных данных проблемы… СТАТУС

CR-9396 - Получение подробных данных проблемы… СТАТУС

10.3.30.0

  • Функциональность поддерживается на Пирит 2Ф и ВикиПринт.
  • Только для подарочных карт SetRetail.
  • Количество символов в теге 1085 - 64 символа, в теге 1086 - 171 символ. Лишние символы обрезаются.

Описание

В версии 10.3.30.0 добавлена возможность печатать на бумажном чеке номер и номинал подарочной карты, а также передавать в ОФД для информирования клиента о номере ПК в электронных чеках.

Настройка

Передача номера в ОФД

Для включения передачи информации о подарочных картах в тегах 1084 1085 1086 выполните скрипт по базе данных set на сервере SetRetail/SetCentrum.

Печать в чеке

В редакторе чековых форм

Подробнее об использовании чекового редактора SetRetail10 ◾️ Редактор чековых форм.

1. Перейдите в раздел Кассовый модуль → Чековые формы → откройте на редактирование форму чека продажи.

2. Кликните Условия.

3. Создайте условие для определения подарочной карты → кликните 

4. В редакторе чека перейдите в раздел Позиции → добавьте новую строку.

5. Добавьте подстановку Условия → выберите условие Товар ПК.

6. Добавьте подстановки Номер подарочной карты и Номинал подарочной карты, а также текст для их описания.

 7. Перейдите на вкладку XML → с помощью скроллинга прокрутите до секции positions → установите для элемента gift_card_amount параметр precision="2".

8. Кликните  → кликните .

С помощью XML

  • Основной код формы редактируется в базе данных сервера SetRetail. Используйте рекомендации из статьи.
  • Форма чека продажи располагается на кассе ..\storage\crystal-cash\modules\fiscalPrinter\templates\check-sale.xml

Добавьте следующую секцию в раздел позиций <section id="position">:

<line font="normal">
	<condition name="Товар содержит инфо ПК">
		<operand key="equal">
			<varLogical>
				<element align="left" value="has_gift_card_info" width="0"/>
			</varLogical>
			<varLogical>
				<boolean value="true"/>
			</varLogical>
		</operand>
	</condition>
	<text align="left" filler="space" precision="0" width="0" value="Данные ПК: "/>
	<element align="left" filler="space" precision="0" width="0" value="gift_card_number" clip="true"/>
	<text align="right" filler="space" precision="0" width="0" value=" = "/>
	<element align="left" filler="space" precision="2" width="0" value="gift_card_amount"/>
</line>

Примеры

Пример печати чека

Пример чека в ОФД

Приведен пример с превышением максимально допустимого количества символов в тегах 1085 и 1086

.


© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

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