Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Выгрузка отменённых позиций и отменённых чеков регулируется наличием параметра isExportCancelledReceipts = true в настройках конвертера.

Ручная выгрузка

При ручной выгрузке указываются следующие параметры:

...

Настройки выполняются в конфигурационном файле xml5_exporter.conf (services\converters\doc_exporter\xml5_exporter.conf), расположенном на кассовом сервере по адресу: Магазин – Типы касс, где нужно выбрать тип кассы и нажать кнопку Настройки:

Image RemovedImage Added


Блок кода
languagescala
themeRDark
"doc_exporter.xml5": {

  params : {

    enabled = true                      (конвертер включен)

    isExportReceipts = true             (разрешена выгрузка оперативных чеков)

    isExportMoneyOperations = true      (разрешена выгрузка операций внесения/изъятия)

    isExportShiftOpens = false          (разрешена выгрузка документов открытия смен)

    isExportCancelledReceipts = true    (включение выгрузки отменённых позиций и чеков)

    converterId = XML5                  (формат выгрузки)

    retryPeriod = 5 minutes             (интервал)

    outputFolder = "/home/ukm5/mint/exchange/converters/out"

    tempFolder = "/home/ukm5/mint/exchange/converters/tmp"

    storeIdMap: [                       (мапирование идентификаторов магазинов во внешней системе)

{externalId = 11, internalId = 456001},
{externalId = 22, internalId = 456002},
{externalId = 33, internalId = 456003},
{externalId = 44, internalId = 456004}

]

Если для магазина мапирование не указано, то файлы будут выгружаться с идентификатором, указанным в настройках магазина на сервере по адресу Магазин – Описание – Интеграция – Id во внешней системе. Другими словами, отсутствие записи для магазина в данном параметре эквивалентно следующей записи:

Блок кода
languagescala
themeRDark
{externalId = 1144, internalId = 39}

Здесь значения взяты из Справочника cправочника магазина:

Блок кода
languagescala
themeRDark
  paymentIdMap: [                                  (мапирование идентификаторов магазинов во внешней системе)

{externalId = 1, internalId = 1},
{externalId = 101, internalId = 2},
{externalId = 101, internalId = 3},
{externalId = 101, internalId = 4}

    ]

...