Запрос на получение данных модификатора — различия между версиями
Материал из Wiki
ASLezhnin (обсуждение | вклад) (Новая страница: «Category:API для "Мобильного официанта" {|class="wikitable" |Страница |wt_nom_mod_item |- |Параметры | * did - ID у…») |
ASLezhnin (обсуждение | вклад) |
||
| Строка 17: | Строка 17: | ||
<response> | <response> | ||
<result>ok</result> | <result>ok</result> | ||
| − | <! | + | <!-- global – Признак глобального модификатора. |
Т.Е. действует для всей номенклатуры, (секция nom_links – не используется). | Т.Е. действует для всей номенклатуры, (секция nom_links – не используется). | ||
Например: это может быть скорость подачи. | Например: это может быть скорость подачи. | ||
| Строка 35: | Строка 35: | ||
multipal="0" | multipal="0" | ||
information="1" version="5" name="Скорость готовки"> | information="1" version="5" name="Скорость готовки"> | ||
| − | <! | + | <!-- Элементы информационного модификатора с псевдонимами на каждом языке --> |
<info_items> | <info_items> | ||
<info_item id="12" name="Медленно"/> | <info_item id="12" name="Медленно"/> | ||
| Строка 41: | Строка 41: | ||
<info_item id="14" name="Быстро"/> | <info_item id="14" name="Быстро"/> | ||
</info_items> | </info_items> | ||
| − | <! | + | <!-- Секция nom_links указывает, к каким номенклатурам применяется этот модификатор --> |
<nom_links> | <nom_links> | ||
<nom_link id="108"/> | <nom_link id="108"/> | ||
| Строка 62: | Строка 62: | ||
version="2" | version="2" | ||
name="Добавка №1"> | name="Добавка №1"> | ||
| − | <! | + | <!-- Варианты выбора модификатора --> |
<nom_items> | <nom_items> | ||
<nom_item id="11"/> | <nom_item id="11"/> | ||
<nom_item id="108"/> | <nom_item id="108"/> | ||
</nom_items> | </nom_items> | ||
| − | <! | + | <!-- Секция nom_links указывает, к каким номенклатурам применяется этот модификатор --> |
<nom_links> | <nom_links> | ||
<nom_link id="2"/> | <nom_link id="2"/> | ||
Версия 23:34, 31 августа 2014
| Страница | wt_nom_mod_item |
| Параметры |
|
| Пример запроса | http://hostname:9870/wt_nom_mod_item?did=0001&id=2 |
| Пример ответа для информационного модификатора | <?xml version="1.0" encoding="utf-8"?> <response> <result>ok</result> <!-- global – Признак глобального модификатора. Т.Е. действует для всей номенклатуры, (секция nom_links – не используется). Например: это может быть скорость подачи. Bound – Признак обязательности. Если bound=1 то после выбора элемента меню появляется диалог выбора модификатора. Без выбора модификатора, нельзя выбирать номенклатуру. Multipal – Признак множественного выбора модификатора. Т.Е. у такого модификатора можно выбрать несколько элементов. Например: это может быть добавка к кофе (сливки и сахар). Множественный выбор подразумевает возможность выбора кратного количества. Например: для случая с кофе, можно выбрать двойной сахар. Information – Признак информационного или номенклатурного модификатора. Если Information=1 значит модификатор информационный, иначе номенклатурный --> <mod_item id="2" global="0" bound="0" multipal="0" information="1" version="5" name="Скорость готовки"> <!-- Элементы информационного модификатора с псевдонимами на каждом языке --> <info_items> <info_item id="12" name="Медленно"/> <info_item id="13" name="Средне"/> <info_item id="14" name="Быстро"/> </info_items> <!-- Секция nom_links указывает, к каким номенклатурам применяется этот модификатор --> <nom_links> <nom_link id="108"/> <nom_link id="152"/> </nom_links> </mod_item> </response> |
| Пример ответа для номенклатурного модификатора | <?xml version="1.0" encoding="utf-8"?> <response> <result>ok</result> <mod_item id="4" global="0" bound="0" multipal="0" information="0" version="2" name="Добавка №1"> <!-- Варианты выбора модификатора --> <nom_items> <nom_item id="11"/> <nom_item id="108"/> </nom_items> <!-- Секция nom_links указывает, к каким номенклатурам применяется этот модификатор --> <nom_links> <nom_link id="2"/> <nom_link id="8"/> <nom_link id="17"/> <nom_link id="18"/> </nom_links> </mod_item> </response> |