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

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

Ключ

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

...

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


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

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

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

...

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

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

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

<kit fullness=”F/I”>

       <version=”1.0”>

...

       <subItem> // minOccurs=”0” maxOccurs="unbounded"

<article></article>  (артикул товара, входящего в набор)

<quantity></quantity> (количество товара, десятичное число)

       </subItem >

       </item>

</kit>


Скидка «Персональная скидка на классификатор (СМ+)» классификатор» (для Супермаг Плюс) (может быть весь справочник или только изменения):

<discountPersonal IdPrice=”” fullness=”F/I”>I”>    (идентификатор вида цены в СМСупермаг Плюс)

       <version=””>

       <name></name>                             (название вида цены в СМСупермаг Плюс)

<storeDiscount>

                     <store storeId=””/> //minOccurs=”0” maxOccurs="unbounded"

       (перечень магазинов, для которых действует данный экземпляр скидки. Перечень магазинов всегда передаётся полный)

</storeDiscount>

       <card>// minOccurs=”0” maxOccurs="unbounded"

              <number></number>    (номер карты, в т.ч. префикс)

              <block></block>      block>      (признак блокировки карты)

              <type></type>        (1 – совместная применимость, 0 – не применимостьнеприменимость)

              <name></name>        (имя клиента в чеке)

              <classDisc>          (перечень узлов классификатора, на которые в СМ+ в Супермаг Плюс определена величина скидки. Перечень всегда выгружается полный. При этом, выгружаются только те узлы, для которых в СМ+ в Супермаг Плюс указаны значения скидки, т.е. вопрос наследования значений скидки по иерархии узлов классификатора решается УКМом))

                     <classifId></classifId> (ссылка на узел классификатора)

                     <discount></discount>

...

Для каждой карты всегда выгружается полный перечень узлов классификатора, на которые должна быть предоставлена скидка.


Скидка на классификатор (СМ+для Супермаг Плюс) (весь справочник):

<classifDiscount IdPrice=”” fullness=”F”>”F”>  (идентификатор вида цены в СМСупермаг Плюс)

       <version=””>

       <name></name>                         (название вида цены в СМСупермаг Плюс)

<storeDiscount>

                     <store storeId=””/> //minOccurs=”0” maxOccurs="unbounded"

       (перечень магазинов, для которых действует данный экземпляр скидки. Перечень магазинов всегда передаётся полный))

</storeDiscount>

              <classif classifId=””> // minOccurs=”0” maxOccurs="unbounded" (выгружаются только те узлы, для которых в СМ+ в Супермаг Плюс указаны значения скидки, т.е. вопрос наследования значений скидки по иерархии узлов классификатора решается УКМом)

       <discount></discount>

<classif>

</classifDiscount>


Скидка на сумму чека (СМ+для Супермаг Плюс) (весь справочник):

<receiptDiscount IdPrice=”” fullness=”F”>”F”>   (идентификатор вида цены в СМСупермаг Плюс)

       <version=””>

       <name></name>                         (название вида цены в СМСупермаг Плюс)

<storeDiscount>

                     <store storeId=””/> //minOccurs=”0” maxOccurs="unbounded"

       (перечень магазинов, для которых действует данный экземпляр скидки. Перечень магазинов всегда передаётся полный))

</storeDiscount>

<receipt> // minOccurs=”0” maxOccurs="unbounded"

...

              </receipt>

</receiptDiscount>


Скидка на кол-во товара (СМ+для Супермаг Плюс) (весь справочник):

<quantityDiscount IdPrice=”” fullness=”F”>”F”>    (идентификатор вида цены в СМСупермаг Плюс)

       <version=””>

       <name></name>                         (название вида цены в СМСупермаг Плюс)

<storeDiscount>

                     <store storeId=””/> //minOccurs=”0” maxOccurs="unbounded"

       (перечень магазинов, для которых действует данный экземпляр скидки. Перечень магазинов всегда передаётся полный))

</storeDiscount>

<item article=””> // minOccurs=”0” maxOccurs="unbounded"

...

       </quantityDiscount>


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

<storePrices fullness=”F/I” storeId=””> 

...

                     <minprice></minprice> (минимальная цена продажи в ден.денежных единицах)

<MRC> // minOccurs=”0” maxOccurs="unbounded"

<MRCValue> </MRCValue>  (значение цен из истории)

</MRC>

              </price>

...

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

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


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

<storeSellers fullness=”F” storeId=””>

...

       </seller>

</storeSellers>


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

<itemStoreStock fullness=”F” storeId=””>

...

       </item>

</itemStoreStock>


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

<storeCashiers fullness=”F” storeId=””>

...

       <cashier> // minOccurs=”0” maxOccurs="unbounded"

              <id></id>                   (целое число больше 0)

              <name></name>        (символьная строка – 40 символов)

              <password></password> (символьная строка – 15 символов. Выгружается без шифрования)

       </cashier>

</storeCashiers>

Акцизные немаркированные товары по магазинам (весь справочник):

Функционал не  реализован. Зарезервировано на будущее.

<storeEGAIS fullness=”” storeId=””>        (код магазина в СМ+ (целое число))

<version></version>

<item> // minOccurs=”0” maxOccurs="unbounded"

<article></article> (символьная строка – 40 символов)

<NOPDF></NOPDF>      (символьная строка – 255 символов)

</item>

</storeEGAIS>


Значение параметра <NOPDF> передается в виде:

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

...