Загрузка номенклатуры — различия между версиями
Материал из Wiki
ASLezhnin (обсуждение | вклад) |
ASLezhnin (обсуждение | вклад) |
||
| (не показано 7 промежуточных версии этого же участника) | |||
| Строка 42: | Строка 42: | ||
qualifier_alco_code - Код вида продукции из классификатора алкогольной продукции. Не указывается для не алкогольной продукции | qualifier_alco_code - Код вида продукции из классификатора алкогольной продукции. Не указывается для не алкогольной продукции | ||
alco_mark_name - Марочное наименование алкоголя для журнала | alco_mark_name - Марочное наименование алкоголя для журнала | ||
| − | tax_uid(varchar[50]) - Код налоговой ставки | + | tax_uid(varchar[50]) - Код обмена налоговой ставки (параметр устарел в связи ФЗ-54) |
| − | + | fz54_tax_index - Номер налоговой ставки на товарную позиции согласно ФЗ-54. | |
| + | Может принимать следующие значения: | ||
| + | 1 - ставка НДС 18%; | ||
| + | 2 - ставка НДС 10%; | ||
| + | 3 - ставка НДС 18/118; | ||
| + | 4 - ставка НДС 10/110; | ||
| + | 5 - ставка НДС 0%; | ||
| + | 6 - НДС не облагается --> | ||
<nom_element name="Гречка рассыпчатая" | <nom_element name="Гречка рассыпчатая" | ||
code="00000005853" | code="00000005853" | ||
| Строка 52: | Строка 59: | ||
receipt="" | receipt="" | ||
category="Блюда" | category="Блюда" | ||
| − | tax_uid="001"> | + | tax_uid="001" |
| + | fz54_tax_index="1" > | ||
<!-- | <!-- | ||
value* - Значение цены | value* - Значение цены | ||
| Строка 85: | Строка 93: | ||
alc_volume="40.0000" | alc_volume="40.0000" | ||
productvcode="200"/> | productvcode="200"/> | ||
| + | |||
| + | <!-- Список направлений печати. --> | ||
| + | <print_directions> | ||
| + | <!-- print_direction - Код направления печати (varchar(50)) --> | ||
| + | <print_direction direction_code="БАР 1 ЭТАЖ"/> | ||
| + | <print_direction direction_code="БАР 2 ЭТАЖ"/> | ||
| + | </print_directions> | ||
</nom_element> | </nom_element> | ||
| + | |||
| + | <!--Удаление загруженной ранее номенклатуры по коду обмена --> | ||
| + | <remove_nomenclature barcode="3123123123123"/> | ||
| + | |||
| + | <!--Загрузка изображения блюда | ||
| + | code - Код номенклатуры | ||
| + | file_name - Имя файла (информационное поле) | ||
| + | md5 - md5 Хеш код файла | ||
| + | type - тип изображения (png,jpg,bmp) | ||
| + | |||
| + | Тело узла содержит дамп изображения в формате base64 | ||
| + | --> | ||
| + | <nom_image code="00000005853" | ||
| + | file_name="1.jpg" | ||
| + | md5="10983190238091273123123" | ||
| + | type="jpg"> | ||
| + | YXNkbGZqc3psZnpubGFrc2prZGFzZGFzZnNhZGZzYWRmc2FkZnNhZGZzZGZzYWRm... | ||
| + | </nom_image> | ||
</back_to_ef> | </back_to_ef> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Текущая версия на 11:11, 12 декабря 2017
API интеграции с учетной системой
<?xml version="1.0" encoding="utf-8"?> <back_to_ef dateuploading="2010-10-30 15:00:00" org_name="Company"> <!-- Элемент "nom_groups" соответствует папкам номенклатуры; Иерархия задается по средствам указания кода родительской папки ("parencode"); Если "parentcode" отсутствует или пуст, то папка добавляется в корень; code * - Код группы; name * - Наименование; parentcode * - Код родительской группы; sort_index - VARCHAR(50) Необязательный параметр - индекс сортировки отображения. Задает порядок вывода групп в меню кассового фронта. --> <nom_group name="Гарниры" code="00000000678" parentcode="" sort_index="1"/> <nom_group name="Гарниры из круп, бобовых и макаронных изделий" code="00000002461" parentcode="00000000678" sort_index="2"/> <!-- Элемент "nom_element" соответствует единице номенклатуры (блюдо, услуга, товар). name* - Наименование short_name - Короткое наименование code* - уникальный код обмена parentcode* - Код родительской группы. unit* - Единица измерения type_index* - Номер типа единицы номенклатуры (1-"Услуга",2-"Блюдо",3-"Товар") description - Примечание receipt - Рецепт category - Категория номенклатуры articul - Артикул short_code - Короткий код для поиска calories - Калории carbohydrates - Углеводы proteins - Белки fats - Жиры discount_limit - Минимальная цена продажи (ограничение скидок) netto - Нетто life - Срок годности (сутки) weight_indication - Индикация весового товара (true - весовой) capacity - Емкость тары единицы продукции в литрах. Необходима для учета алкогольной продукции. qualifier_alco_code - Код вида продукции из классификатора алкогольной продукции. Не указывается для не алкогольной продукции alco_mark_name - Марочное наименование алкоголя для журнала tax_uid(varchar[50]) - Код обмена налоговой ставки (параметр устарел в связи ФЗ-54) fz54_tax_index - Номер налоговой ставки на товарную позиции согласно ФЗ-54. Может принимать следующие значения: 1 - ставка НДС 18%; 2 - ставка НДС 10%; 3 - ставка НДС 18/118; 4 - ставка НДС 10/110; 5 - ставка НДС 0%; 6 - НДС не облагается --> <nom_element name="Гречка рассыпчатая" code="00000005853" parentcode="00000002461" unit="пор" type="Блюдо" description="Гречка рассыпчатая" receipt="" category="Блюда" tax_uid="001" fz54_tax_index="1" > <!-- value* - Значение цены store - Наименование склада store_code* - Код склада date - Наличие атрибута означает, что цена будет загружена как перспективная --> <price store="Столовая 1" store_code="123123" value="9.10"/> <price store="Столовая 2" value="9.70" date="2017-10-01"/> <!-- Элемент "addbarcode" - дополнительный штрих-код для поиска номенклатуры. value* - Значение штрих-кода quantity - Кол-во, которое будет установлено при считывании этого штрих-код. Если атрибут не указан, кол-во будет выставлено в 1. --> <addbarcode value="123123123" quantity="0.5"/> <addbarcode value="123123125"/> <!-- egais_item - Узел привязки к номенклатуре ЕГАИС producer_reg_id* - ID производителя, импортера в системе ЕГАИС full_name* - Полное наименование номенклатуры short_name* - Краткое наименование alc_code* - Уникальный ID номенклатуры в системе ЕГАИС alc_volume* - Крепость алкоголя указанный в системе ЕГАИС productvcode* - Классификатор вида алкоголя --> <egais_item producer_reg_id="14132423" full_name="Алкоголь" short_name="Алк." alc_code="23487234" capacity="0.7000" alc_volume="40.0000" productvcode="200"/> <!-- Список направлений печати. --> <print_directions> <!-- print_direction - Код направления печати (varchar(50)) --> <print_direction direction_code="БАР 1 ЭТАЖ"/> <print_direction direction_code="БАР 2 ЭТАЖ"/> </print_directions> </nom_element> <!--Удаление загруженной ранее номенклатуры по коду обмена --> <remove_nomenclature barcode="3123123123123"/> <!--Загрузка изображения блюда code - Код номенклатуры file_name - Имя файла (информационное поле) md5 - md5 Хеш код файла type - тип изображения (png,jpg,bmp) Тело узла содержит дамп изображения в формате base64 --> <nom_image code="00000005853" file_name="1.jpg" md5="10983190238091273123123" type="jpg"> YXNkbGZqc3psZnpubGFrc2prZGFzZGFzZnNhZGZzYWRmc2FkZnNhZGZzZGZzYWRm... </nom_image> </back_to_ef>