Описание формата выгрузки данных из R-Keeper в IS-Media
Формат имени файла выгрузки
Файл с прейскурантом формируется в указанном каталоге. Имя файла формата '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.