Рассмотрим пример импорта прайс-листа в формате XML :
Для импорта прайса в формате XML, в окне «Реквизиты настройки импорта прайса в форматах XLS,CSV,XML,DBF» на вкладке «Общие» необходимо установить радиокнопку «XML (отбор по тэгам)» :
Далее, нужно открыть исходный XML-файл в любом браузере и внимательно рассмотреть структуру данных. Необходимо выделить блок тегов, которые охватывают все реквизиты одной записи по одному товару :
Затем перейти на вкадку «Реквизиты» в окне «Реквизиты настройки импорта прайса в форматах XLS,CSV,XML,DBF» и задать поля «начинающий XML-тэг» и «завершающий XML-тэг» для всего блока тегов, которые охватывают все реквизиты одной записи по одному товару :
Далее, нужно установить атрибуты для каждого реквизита :
Наименование | Описание |
Номера колонок | значение по порядку следования тэгов в XML-файле (в принципе, может быть любым, номером, главное, чтобы у разных реквизитов он не повторялся) |
Формат реквизита | функция преобразования. Значение реквизита задается с помощью функции : STREXTRACT(Prm1,Prm1,Prm3) |
Prm1 | это код реквизита товара в программе «Интер-Прайс» |
Prm2 | начинающий XML-тэг для конкретного реквизита товара в блоке тэгов XML-файла |
Prm3 | завершающщий XML-тэг для конкретного реквизита товара в блоке тэгов XML-файла |
Внимание! В некоторых случаях, Prm2 и Prm3 могут включать в себя не только начинающий XML-тэг и завершающщий XML-тэг, но и другие строковые выражения которые нужно убрать из получаемого в результате импорта значения реквизита товара :
В остальном, процесс настройки и «импорта файла в формате XML» аналогичен «импорту Excel-файла»