...
Конвертирование из "внешнего" 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: [ (соответствие кодов магазинов во внешней системе (externalId) и магазинов в УКМ 5 |
...
(internalId). Коды магазинов во внешней |
...
{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
...
системе – это 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 } } } |
Если для магазина мапирование не указано, то файлы будут загружаться с идентификатором, указанным в настройках магазина на кассовом сервере по адресу Магазин – Описание – Интеграция – Id во внешней системе. Другими словами, отсутствие записи для магазина в данном параметре эквивалентно следующей записи:
...
Описание, какую информацию необходимо загружать конвертеру
Блок кода | ||||
---|---|---|---|---|
| ||||
groupItemsConvertEnable = true – товарная иерархия |
...
itemsConvertEnable |
...
= true – товары (и штрихкоды) |
...
pricesConvertEnable = true |
...
sellersConvertEnable = true – продавцы
taxesConvertEnable = true – налоги
...
– цены sellersConvertEnable = true – продавцы taxesConvertEnable = true – налоги usersConvertEnable = true – кассиры |
Если внешняя система выгружает файлы определенного типа, а конвертер их не загружает (из-за соответствующей настройки), то выгруженные файлы будут оставаться во входном каталоге (inputFolderName).