1.1.3 - Загрузка дополнительных свойств позиций прейскуранта - SrvProperties.xml
1.1.3 Загрузка дополнительных свойств позиций прейскуранта
1.1.3.1 Описание формата
Файл с дополнительными свойствами позиций прейскуранта представляет собой xml-файл в кодировке utf-8
1.1.3.2 Заголовок файла и версия формата
Описание версии языка и кодировки: <?xml version="1.0" encoding="UTF-8" ?>
Основной элемент: <EcSrvProperties>
Версия формата указывается в атрибуте version.
Описание элемента <EcTemplate> |
|
Атрибуты |
Описание |
version |
Версия формата с дополнительными свойствами позиций прейскуранта |
Пример заголовка файла:
<?xml version="1.0" encoding="utf-8"?>
<EcSrvProperties version="1.0">
1.1.3.3 Мультиязычные строки
Мультиязычные строки указываются в элементе с наименованием данной строки. В элементе мультиязычной строки для каждого языка существует элемент EcString, в котором в атрибутах указан язык и текст на этом языке
Описание элемента <EcString> |
|
Атрибуты |
Описание |
LocaleId |
Код языка. Список поддерживаемых идентификаторов (кодов) языков: Немецкий German = 1031 Английский English = 1033 Испанский Spanish = 1034 Финский Finnish = 1035 Французский French = 1036 Итальянский Italian = 1040 Русский Russian = 1049 Турецкий Turkish = 1055 Украинский Ukrainian = 1058 Белорусский Belarusian = 1059 Армянский Armenian = 1067 Грузинский Georgian = 1079 Казахский Kazakh = 1087 Турецкий Chinese = 2052 Крымско-татарский язык CrimeanTatar = 65281 |
Locale |
Наименование языка (не анализируется) |
String |
Текст мультиязычной строки на указанном языке |
Пример мультиязычной строки “_Name”:
<_Name>
<EcString LocaleId="1033" Locale="English" String="Pepsi 0.5" />
<EcString LocaleId="1049" Locale="Russian" String="Pepsi 0.5 л." />
<EcString LocaleId="1067" Locale="Armenian" String="Զով. ըմպելիք Պեպսի 0.5լ լցնովի" />
</_Name>
1.1.3.4 Описание элементов
Описание элемента <EcSrvProperties> |
|
Атрибуты |
Описание |
version |
Версия формата описания шаблона отображения |
Элементы |
Описание |
<Services> |
Позиций прейскуранта |
Список позиций содержится в элементе <Services>.
Каждая позиция описывается в элементе <Service>.
Описание элемента <Service> |
|
Атрибуты |
Описание |
_MainServiceCode |
Идентификатор товара (PLU). В системе IS – баркод товара. |
_UnitsCode |
Код единицы измерения Пример МЕЖДУНАРОДНЫХ ЕДИНИЦ ИЗМЕРЕНИЯ: Код 111 – Миллилитр; мл; ml;Код 112 - Литр; л; l; Код 163 – Грамм; г; g;Код 166 - Килограмм; кг; kg;Примечание: используемые коды должны быть заведены в справочнике «Единицы измерения» |
_UnitsValue |
Величина измерения Пример: 0.33 1.25 2 |
Элементы |
Описание |
<_Name> |
Мультиязычная строка “Наименование позиции” |
<_ShortName> |
Мультиязычная строка “Краткое наименование позиции” |
<_Description> |
Мультиязычная строка “Описание позиции” |