SetRetail10 ▪️ Передача наименования товара и адреса магазина в выгрузке чека

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

SetRetail10 ▪️ Передача наименования товара и адреса магазина в выгрузке чека

https://crystals.atlassian.net/browse/SRTB-9543

https://crystals.atlassian.net/browse/CR-13702

10.4.17.0

 

Описание

Начиная с версии 10.4.17.0 добавлена возможность передавать информацию о наименовании товара и адресе магазина в выгрузке чека.

Ценность

  • Возможность отображения клиенту в истории по чекам детальной информации о совершенных покупках

  • Повышение клиентской лояльности, при отображении подробной информации по чеку на витрине.

  • Оптимизация и быстродействие работы сервиса калькулятора при трансляции информации по истории покупок клиента на витрину.

Логика работы

В чеке передаются новые плагинные свойства:

  1. Плагинное свойство чека: <plugin-property key="shopAddress" value="Адрес магазина"/>

  2. Плагинное свойство позиции: <plugin-property key="goodName" value="Название товара"/>

В новых плагинных свойствах передаются значения наименования товара и адреса магазина, соответствующие goodsCode и shop соответственно.

  • Если для кода товара (marking-of-the-good) не было передано наименование товара - касса ничего не передает в плагинном свойстве goodName.

  • Если для индекса магазина (shopIndex) не указан адрес - касса ничего не передает в плагинном свойстве shopAddress.

 

Ограничения

Функциональность реализована для POS и TOUCH касс.

Настройка

В БД в таблицу sales_management_properties добавлена новая настройка property_key='blacklist.plugin.properties'. Настройка управляет передачей указанных плагинных свойств в выгрузках чеков (на сервер, ERP и т.д.).

 

Значение по умолчанию:

Оба свойства исключены из выгрузки.

{ "shopAddress": true, "goodName": true }

 

Правила работы:

  • Если свойство указано со значением trueне передаётся в выгрузке.

  • Если свойство указано со значением falseпередаётся в выгрузке.

  • Если свойство отсутствует в настройке → передаётся в выгрузке (по умолчанию).

 

Как изменить настройку:

  1. Для включения выгрузки всех свойств выполните скрипт .

  2. Для точечного управления редактируйте property_value, следуя правилам выше.

Пример экспорта

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <purchases count="1"> <purchase tabNumber="1" userName="Администраторов Администратор Администраторович" operationType="true" operDay="2025-06-30+03:00" shop="8195" cash="61" shift="1" number="2" saletime="2025-06-30T12:49:40.643+03:00" begintime="2025-06-30T12:49:32.608+03:00" amount="92.23" discountAmount="0.00" inn="7802781104"> <plugin-property key="externalSystemId" value="81950611751276974914"/> <plugin-property key="PROMO_PRINT_DISABLED" value="true"/> <plugin-property key="FN_DOC_NUM_IN_SHIFT" value="2"/> <plugin-property key="FISCAL_DOC_ID" value="4"/> <plugin-property key="CASHIER_NAME" value="Администраторов Администратор Администраторович"/> <plugin-property key="UID_PURCHASE" value="7f2fc64a-ea21-4cbe-a9d9-bad87ec6ae28"/> <plugin-property key="KPP" value="780201001"/> <plugin-property key="CASH_TIME_ZONE" value="+03:00"/> <plugin-property key="shopAddress" value="199100, Spb, Savushkina, 112"/> <positions> <position order="1" departNumber="1" goodsCode="00007" barCode="4600007000001" count="1.000" cost="92.23" nds="20.0" ndsSum="15.37" discountValue="0.00" costWithDiscount="92.23" amount="92.23" dateCommit="2025-06-30T12:49:32.646+03:00"> <plugin-property key="goodName" value="Сок малиновый сладкий (Россия)"/> <plugin-property key="countryName" value="Бельгия"/> <plugin-property key="ffdTag2108"/> <plugin-property key="salesTax" value="0"/> <plugin-property key="minimalPrice" value="-1"/> </position> </positions> <payments> <payment order="0" typeClass="CashChangePaymentEntity" amount="7.77" description=""/> <payment order="0" typeClass="CashPaymentEntity" amount="100.00" description="Оплата наличными"/> </payments> </purchase> </purchases>

Статьи по теме

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

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