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

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

Ключ

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

...

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

Блок кода
languagescala
themeRDark
{

  "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
}
}
}

...

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

     

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

...



                                                                       Код роли во внешней системе  это roleId в файле storeCashiers)

...



        {externalId = 1, internalId = 1}

...



        {externalId = 2, internalId = 2}

...



      ]

...



      defaultRoleIdForUser =                         (роль, к которой будет привязана новая запись о кассире, если в файле

...

 storeCashiers для неё не указан параметр roleId

...



                                                                       (подробнее см. описание файла storeCashiers))

...



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

...



                                                                       и в них будет записано содержание поля storeCashiers.password)


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

...