Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

      Формировать налоговые ставки по ФЗ РФ – загрузка налоговых ставок.

Структура данных, передаваемых из внешней системы в УКМ 4

ВНИМАНИЕ! 

В данном описании перечислены только последние изменения

Загрузка дополнительных цен

<storePricesAdd fullness="F" storeId="4">
<version=”1.0”>
<PriceType> //  minOccurs=”0” maxOccurs="unbounded"
<priceTypeCode></priceTypeCode>                      (код вида цены в СМ)
<priceTypeName></priceTypeName>                    (название вида цены в СМ)
<item article=””> //minOccurs=”0” maxOccurs="unbounded"
<price>// minOccurs=”0” maxOccurs="1"
<value></value>
<minprice></minprice>
<MRC>// minOccurs=”0” maxOccurs="unbounded"
<MRCValue> </MRCValue>
</MRC>
</price>
</item>
</PriceType>
</storePricesAdd>



Контроль алкокодов для акцизных марок

<egaisType></egaisType>              ((int), признак акцизного товара; 0  неакцизный товар, 1 – маркированный товар,
                                                         2
  немаркированный, 3 - специальный маркируемый)

Якорь
mark
mark
<ProductAlcCodes>                         (присутствует, если egaisType = 1)
<AlcCode></AlcCode>                   (код алкогольной продукции, может быть от 0 до множества)
</ProductAlcCodes>

Свойства товаров (весь справочник, в СуперМаг+ – справочник «Размеры»)

<Properties fullness=”F”>
<version=””>
<Property> // minOccurs=”0” maxOccurs="unbounded"
<id></id>
<name></name>                    (название дополнительной характеристики в СуперМаг+)
<PropertyValue>
<value></value>
</PropertyValue>
</Property>
</Properties>

Налоговые группы (весь справочник)

<taxes fullness=”F”>
<version=””>
<group>// minOccurs=”0” maxOccurs="unbounded"
<id></id>
<code></code>                       (в СуперМаг+ – «Тип группы» – украинские группы А,B,C…)
<tax> // minOccurs=”0” maxOccurs="unbounded"
<id></id>
<name></name>
<sequence></sequence>         (в СуперМаг+ – «Приоритет начисления налога)
<percent></percent>
</tax>
</group>
<taxes/>

Структура магазинов (отделы) (весь справочник)

<stocks fullness=”F”>
<version=””>
<store storeId=””> // minOccurs=”0” maxOccurs="unbounded"
<stock> // minOccurs=”0” maxOccurs="unbounded"
<id></id>                                («Код магазина» в СуперМаг+)
<name></name>
</stock>
</store>
</stocks>

Классификатор товаров (весь справочник)

<classif fullness=”F”>
<version=””>
<group> // minOccurs=”0” maxOccurs="unbounded"
<id></id>
<owner></owner>
<name></name>
</group>
</classif>

Товары (может быть весь справочник или только изменения)

<updateItems fullness=”F/I”>
<version=””>
<item>// minOccurs=”0” maxOccurs="unbounded"
<article></article>
<name></name>
<measure></measure>           (Сокращение)
<measprec></measprec>        (Точность – 1, 0.001, 0.01, 0.1)
<groupId></groupId>             (ссылка на узел классификатора)
<egaisType></egaisType>       ((int), признак акцизного товара; 0  неакцизный товар, 1 – маркированный товар,
                                                  2
  немаркированный, 3 - специальный маркируемый)
<propertyId></PropertyId>     (в СуперМаг+ – «Свойство»в СуперМаг+ к товару может быть
                                                  привязано только одно свойство)
<taxgroupId></taxgroupId>
<addProperty> // minOccurs=”0” maxOccurs="unbounded"
<id></id>                                 («Код доп. характеристики» в СуперМаг+)
<value></value>
</addProperty>
<barcode> // minOccurs=”0” maxOccurs="unbounded"
<id></id>                                 (сам штрихкод)
<PropertyValue></PropertyValue>
<quantity></quantity>            (в СуперМаг+ – «Количество для штрихкода»)
</barcode>
</item>
</updateItems>

PropertyId  привязывается к товару в УКМ 4, как тип свойства (используется для выбора значения на кассе при продаже по артикулу).

<PropertyValue> из <barcode> привязывается к штрих-коду товара как значение.

<addProperty> хранится как денормализованный справочник.

Значение параметра <NOPDF> должно быть в следующем виде:

<nopdf  article="ХХХХХ" code="ХХХ" bname="ХХХ ХХХ" alc="ХХХ" volume="ХХХ"/>.

В целом, запись о маркировке товара должна выглядеть таким образом:

<NOPDF> <nopdf  article="ХХХХХ" code="ХХХ" bname="ХХХ ХХХ" alc="ХХХ" volume="ХХХ"/> </NOPDF>.

Если внутри значения атрибута bname необходимо использовать кавычки, то заменять их нужно по следующим правилам:

  • если для указания значения атрибута используются двойные кавычки, такие же кавычки внутри значения атрибута заменяются на сущность &quot;;
  • если для указания значения атрибута используются одинарные кавычки, такие же кавычки внутри значения атрибута заменяются на сущность &apos;;
  • можно использовать двойные кавычки внутри значений атрибутов, заключенных в одинарные кавычки, и наоборот.

Наборы – (может быть весь справочник или только изменения)

<kit fullness=”F/I”>
<version=”1.0”>
<item article =””> // minOccurs=”0” maxOccurs="unbounded"
<subItem> // minOccurs=”0” maxOccurs="unbounded"
<article></article>        (артикул товара, входящего в набор)
<quantity></quantity> (количество товара, десятичное число)
</subItem >
</item>
</kit>

Розничные цены магазина (может быть весь справочник или только изменения)

<storePrices fullness=”F/I” storeId=””> 
<version=”1.1”>
<item article=””>// minOccurs=”0” maxOccurs="unbounded"
<price> // minOccurs=”0” maxOccurs="1"
<value></value>
<minprice></minprice>        (минимальная цена продажи в денежных единицах)
<MRC> // minOccurs=”0” maxOccurs="unbounded"
<MRCValue> </MRCValue>  (значение цен из истории)
</MRC>
</price>
</item>
</storePrices>

Если в теге значения цены и мин. цены пропущены (то есть только теги <price> </price>), то соответствующая запись в прайс-листе в УКМ 4 будет удалена.

Флаг полной выгрузки приводит к тому, что УКМ 4 удаляет текущее содержание прайс-листа и загружает его новое содержимое.

Продавцы магазина (весь справочник)

<storeSellers fullness=”F” storeId=””>
<version=””>
<seller> // minOccurs=”0” maxOccurs="unbounded"
<id></id>
<name></name>
</seller>
</storeSellers>

Назначение товаров на отделы магазина (весь справочник)

<itemStoreStock fullness=”F” storeId=””>
<version=””>
<item article=””>
<stockId></stockId> // minOccurs=”0” maxOccurs="1"
</item>
</itemStoreStock>

Кассиры магазина (весь справочник)

<storeCashiers fullness=”F” storeId=””>
<version=””>
<cashier> // minOccurs=”0” maxOccurs="unbounded"
<id></id>                              (целое число больше 0)
<name></name>                  (символьная строка – 40 символов)
<INN>                                    (строка 12 символов, может быть пустой (для совместимости: может отсутствовать))
<password></password>      (символьная строка – 15 символов. Выгружается без шифрования)
</cashier>
</storeCashiers>


Якорь
tax
tax
Требования к загрузке налоговых ставок

...