Публичное пространство
SetRetail10 ▪️ Передача наименования товара и адреса магазина в выгрузке чека
https://crystals.atlassian.net/browse/SRTB-9543
https://crystals.atlassian.net/browse/CR-13702
10.4.17.0
Описание
Начиная с версии 10.4.17.0 добавлена возможность передавать информацию о наименовании товара и адресе магазина в выгрузке чека.
Ценность
Возможность отображения клиенту в истории по чекам детальной информации о совершенных покупках
Повышение клиентской лояльности, при отображении подробной информации по чеку на витрине.
Оптимизация и быстродействие работы сервиса калькулятора при трансляции информации по истории покупок клиента на витрину.
Логика работы
В чеке передаются новые плагинные свойства:
Плагинное свойство чека:
<plugin-property key="shopAddress" value="Адрес магазина"/>Плагинное свойство позиции:
<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→ передаётся в выгрузке.Если свойство отсутствует в настройке → передаётся в выгрузке (по умолчанию).
Как изменить настройку:
Для включения выгрузки всех свойств выполните скрипт .
Для точечного управления редактируйте
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, ООО «Кристалл Сервис Интеграция».
Все права защищены.