Главная » IS-Kiosk » Интеграция сторонних систем в IS-Kiosk » 1С в IS-Kiosk » Описание формата обмена данными с 1С в IS-Kiosk » 1.1.4 - Загрузка типов обслуживания (каналов продажи) - OrderTypes.xml
Назад

1.1.4 - Загрузка типов обслуживания (каналов продажи) - OrderTypes.xml

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

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

Признак «Скрытая позиция». Данная позиция добавляется в заказ, но не видна в списке позиций.

 




Просмотры: 573