...
Конвертирование из "внешнего" XML-формата во "внутренний" документ
Блок кода | ||||
---|---|---|---|---|
| ||||
{ "converters.xml5_import_converter_plugin": { params : { inputFolderName = "/home/ukm5/mint/exchange/converters/in" (каталог, куда торговая система выкладывает данные) outputFolderName = "/home/ukm5/mint/exchange/items/in" ((каталог, куда конвертер выгружает входную информацию, преобразованную во внутренний формат) archiveFolderName = "/home/ukm5/mint/exchange/converters/xml_in_archive" (каталог, куда конвертер «складывает» обработанные файлы) tempFolderName = "/home/ukm5/mint/exchange/converters/xml_in_tmp" scanDelay = 60 seconds (частота, с которой конвертер просматривает входной каталог inputFolderName) storeIdMap: [ (частота, с которой конвертер просматривает входной каталог inputFolderName) storeIdMap: [ (соответствие кодов магазинов во внешней системе (externalId) и магазинов в УКМ 5 магазинов в УКМ 5 (internalId). Коды магазинов во внешней системе – это– это storeId в файлахописанных выше файлах) {externalId = 11, internalId = 1} {externalId = 22, internalId = 2} {externalId = 33, internalId = 3} {externalId = 44, internalId = 4} ] roleIdMap: [ {externalId = 1, internalId = 1} {externalId = 2, internalId = 2} ] defaultRoleIdForUser = 1 createUserCard = true groupItemsConvertEnable = true itemsConvertEnable = true pricesConvertEnable = true sellersConvertEnable = true taxesConvertEnable = true usersConvertEnable = true } } } |
...
Здесь значения взяты из Справочника магазина:
Блок кода | ||||
---|---|---|---|---|
| ||||
roleIdMap:[ (соответствие идентификаторов ролей кассиров во внешней системе (externalId) и магазинов в УКМ 5 (internalId). |
...
Код роли во внешней системе – это roleId в файле storeCashiers) |
...
{externalId = 1, internalId = 1} |
...
{externalId = 2, internalId = 2} |
...
] |
...
defaultRoleIdForUser = 1 (роль, к которой будет привязана новая запись о кассире, если в файле |
...
storeCashiers для неё не указан параметр roleId |
...
(подробнее см. описание файла storeCashiers)) |
...
createUserCard = true (если этот параметр установлен в true, то для всех загружаемых записей будут созданы карты кассиров |
...
и в них будет записано содержание поля storeCashiers.password) |
Описание, какую информацию необходимо загружать конвертеру
...