Главная » IS-Media » Интеграция сторонних систем в IS-Media » Интеграция с R-Keeper в IS-Media » Описание формата выгрузки данных из R-Keeper в IS-Media
Назад

Описание формата выгрузки данных из R-Keeper в IS-Media

Номер статьи: 0000254

Формат имени файла выгрузки

Файл с прейскурантом формируется в указанном каталоге. Имя файла формата 'XYYYYMMDD_hhmmss.xml', где:

Идентификатор

Описание

X

заглавная, латинская буква X

YYYY

год формирования данных (четыре цифры)

MM

месяц формирования данных (две цифры)

DD

день формирования данных (две цифры)

hh

часы формирования данных (две цифры)

mm

минуты формирования данных (две цифры)

ss

секунды формирования данных (две цифры)

 

Если в каталоге содержится несколько файлов формата 'XYYYYMMDD_hhmmss.xml', система, которая загружает данные, должна выбрать файл с самой большей датой/временем.

Примечание:

Служба по параметру может после каждой выгрузки данных отправлять предыдущие файлы в архив.

Формат содержимого файла выгрузки

Файл прейскуранта представляет собой XML-документ:

 

Пример

Объявление XML

<?xml version="1.0" encoding="windows-1251"?>

Начальный тег списка позиций

<Items>

Описание позиции

<Item>…</Item>

Конечной тег списка позиций

</Items>

 

Описание основных атрибутов тега <Item> (описание одной позиции прейскуранта)

Атрибут

Описание

Ident

Идентификатор позиции R-Keeper

ItemIdent

Идентификатор позиции R-Keeper

Name

Наименование позиции

AltName

Альтернативное наименование позиции (на иностранном языке)

VisualType_Image

Идентификатор bmp-изображения позиции

(при параметре exportBMPImages в каталог выгрузки выгружается файл с именем [идентификатор bmp-изображения].bmp)

ShortName

Сокращённое наименование позиции

AltShortName

Альтернативное сокращённое наименование позиции (на иностранном языке)

Price

Цена позиции (в копейках)

LargeImagesPath

Каталог с “большим” изображением позиции

LargeImagePath

Перечисление наименований файлов – “больших” изображений позиции (перечисление через ;)

Примечание:

Остальные теги элемента Item не используются в данном решении и являются стандартными элементами API R-Keeper.

Просмотры: 1334