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

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

Ключ

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

...

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

- roleIdMap:


Блок кода
languagescala
themeRDark
[  {externalId = 1, internalId = 1}

...



   {externalId = 2, internalId = 2}             (соответствие между ролями во внешней системе (externalId) и в кассовой системе (internalId))


Правила загрузки следующие:

...

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

Пример:


Блок кода
languagescala
themeFadeToGrey
<?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>


Конвертирование из "внешнего" XML-формата во "внутренний" документ

...

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

     

Блок кода
languagepyscala
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)

Описание, какую информацию необходимо загружать конвертеру

...