...
- defaultRoleIdForUser – роль по-умолчанию;
- roleIdMap:
Блок кода | ||||
---|---|---|---|---|
| ||||
[ {externalId = 1, internalId = 1} |
...
{externalId = 2, internalId = 2} ] (соответствие между ролями во внешней системе (externalId) и в кассовой системе (internalId)) |
Правила загрузки следующие:
...
- если базе есть идентификатор с таким id, то существующая запись будет полностью заменена.
Пример:
Блок кода | ||||
---|---|---|---|---|
| ||||
<?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-формата во "внутренний" документ
...
Здесь значения взяты из Справочника магазина:
Блок кода | ||||
---|---|---|---|---|
| ||||
roleIdMap:[ (соответствие идентификаторов ролей кассиров во внешней системе (externalId) и магазинов в УКМ 5 (internalId). Код роли во внешней системе –Код роли во внешней системе – это roleId в файле storeCashiers) {externalId = 1, internalId = 1} {externalId = 2, internalId = 2} ] defaultRoleIdForUser = 1 (роль, к которой будет привязана новая запись о кассире, если в файле storeCashiers для неё не указан параметр roleId (подробнее см. описание файла storeCashiers)) createUserCard = true (если этот параметр установлен в true, то для всех загружаемых записей будут созданы карты кассиров и будут созданы карты кассиров и в них будет записано содержание поля storeCashiers.password) |
Описание, какую информацию необходимо загружать конвертеру
...