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

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

Ключ

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

ВНИМАНИЕ!

Данная статья содержит информацию по настройкам, релевантным только для обмена с кассами или модулем интеграции. Настройки импорта XML для обмена через сервер доступны по обращению к команде техподдержки УКМ 5.

В данной статье приведены только некоторые настройки, необходимые для корректной работы конвертера Импорт XML. Ознакомиться с подробным описанием структуры файлов импорта можно ЗДЕСЬ

Оглавление

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

Image Added


Image RemovedImage Added

Загрузка данных о кассирах

...

- defaultRoleIdForUser – роль по - умолчанию;

- roleIdMap;

createUserCard:

...

       - если базе есть идентификатор с таким id, то существующая запись будет полностью заменена.

Пример:

Блок кода
languagescalaxml
themeEclipse
<?xml version="1.0" encoding="UTF-8"?>

<storeCashiers fullness="F" storeId="00-000001">

       <cashier>

             <id>12</id>

             <name>Лисник М. В.</name>

             <password>123345</password>

       </cashier>

       <cashier>

<roleId>3</roleId>

             <id>10</id>

             <name>Иванюк И. В.</name>

             <password>34567</password>

       </cashier>

</storeCashiers>

...

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

Image Added

Другими словами, отсутствие записи для магазина в данном параметре эквивалентно следующей записи:

{externalId = 1144, internalId = 39}.

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

Блок кода
languagescala
themeRDark
 roleIdMap:[                                 (соответствие идентификаторов ролей кассиров во внешней системе (externalId)
                                              и магазинов в УКМ 5 (internalId). Код роли во внешней системе – 
                                              это roleId в файле storeCashiers)

        {externalId = 1, internalId = 1}
        {externalId = 2, internalId = 2}

      ]

      defaultRoleIdForUser = 1               (роль, к которой будет привязана новая запись о кассире, если 
                                              в файле storeCashiers для неё не указан параметр roleId 
                                              (подробнее см. описание файла storeCashiers))

      createUserCard = true                  (если этот параметр установлен в true, то для всех загружаемых записей 
                                              будут созданы карты кассиров и в них будет записано содержание поля
                                              storeCashiers.password)

...