1.1.4 - Загрузка типов обслуживания (каналов продажи) - OrderTypes.xml
1.1.4 Загрузка типов обслуживания (каналов продажи).
Описание файла формата 'OrderTypes.xml'.
1.1.4.1 Описание формата
Файл с дополнительными свойствами позиций прейскуранта представляет собой xml-файл в кодировке utf-8
1.1.4.2 Заголовок файла и версия формата
Описание версии языка и кодировки: <?xml version="1.0" encoding="UTF-8" ?>
Основной элемент: <EcOrderTypes>
Версия формата указывается в атрибуте version.
Описание элемента <EcOrderTypes> |
|
Атрибуты |
Описание |
version |
Версия формата с описанием типов обслуживания |
Пример заголовка файла:
<?xml version="1.0" encoding="utf-8"?>
<EcOrderTypes version="1.0">
1.1.4.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="Dine-in" />
<EcString LocaleId="1049" Locale="Russian" String="Еда в ресторане" />
</_Name>
1.1.4.4 Описание элементов
Описание элемента <EcOrderTypes> |
|
Атрибуты |
Описание |
version |
Версия формата описания типов обслуживания |
Элементы |
Описание |
<OrderTypes> |
Типы обслуживания |
Список типов обслуживания содержится в элементе <OrderTypes>.
Каждый тип обслуживания описывается в элементе <OrderType>.
Описание элемента <OrderType> |
|
Атрибуты |
Описание |
_OrderTypeCode |
Идентификатор/код типа обслуживания |
_Status |
Статус отображения: 1 - Доступен для выбора 2 - Не доступен для выбора |
_ViewOrder |
Порядок сортировки типа обслуживания |
Элементы |
Описание |
<_Name> |
Мультиязычная строка “Наименование позиции” |
<_Description> |
Мультиязычная строка “Описание позиции” |
<_AddService> |
Список автоматически добавляемых позиций при выборе данного типа обслуживания |
Список автоматически добавляемых позиций содержится в элементе <_AddService>.
Каждая позиция описывается в элементе <Service>.
Описание элемента <Service> |
|
Атрибуты |
Описание |
_MainServiceCode |
Идентификатор товара (PLU). В системе IS – баркод товара. |
_ViewOrder |
Порядок сортировки позиции |
_ReadOnly |
Признак «Только чтение». Данную позицию в заказе нельзя удалить или изменить её количество. |
_IsHidded |
Признак «Скрытая позиция». Данная позиция добавляется в заказ, но не видна в списке позиций. |