Публичный ресурс

Экспорт GUID карты в ERP


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

10.2.54.0

GUID карты называется какой-либо её вторичный идентификатор (первичный идентификатор при этом - номер карты, потому что он свой у каждого экземпляра карты). Существует случай, когда карту нельзя идентифицировать однозначно по её номеру.

Несмотря на то, что поле имеет тип String, в нём недопустимо хранить непустой идентификатор, который невозможно привести к целому числу.

Выгрузка GUIDа карты поддерживается с версии экспорта 1.3. Это параметр export.file.purchases.version в БД set таблице sales_management_properties


При экскопрте в ERP, информация о GUID карте выгружается в соответствующее поле. См. элемент card кода 1, в данном случае карта "780000000005" имеет GUID "132".

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<purchases count="1">
    <purchase tabNumber="1" userName="1 1 1" operationType="true" operDay="2018-08-16+03:00" shop="6502" cash="1" shift="1" number="3" saletime="2018-08-16T15:10:25.410+03:00" begintime="2018-08-16T15:10:17.670+03:00" amount="13.52" discountAmount="0.71" inn="123456799798">
        <plugin-property key="ext.loy.processing.example.external.receipt.id" value="123469877"/>
        <plugin-property key="ext.loy.processing.example.some.other.field" value="whatever"/>
        <positions>
            <position order="1" departNumber="1" goodsCode="00001" barCode="4600001000007" count="1.0" cost="14.23" nds="18.0" ndsSum="2.06" discountValue="0.71" costWithDiscount="13.52" amount="13.52" dateCommit="2018-08-16T15:10:20.794+03:00" insertType="1"/>
        </positions>
        <payments>
            <payment typeClass="CashPaymentEntity" amount="15.0" description="Оплата наличными"/>
            <payment typeClass="CashChangePaymentEntity" amount="1.48" description=""/>
        </payments>
        <discountCards>
            <discountCard>780000000005</discountCard>
        </discountCards>
        <card type="EXTERNAL" number="780000000005" guid="132"/>
    </purchase>
</purchases>

Код 1 - выгрузка в ERP карты и её GUID

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

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