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

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

Ключ

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

...

  • При настройке передачи данных из внешней системы в УКМ 4 необходимо учитывать, что все магазины в УКМ 4 работают с одной номенклатурой. Если настройка сделана неверно, то в УКМ 4 будет использована одна из номенклатур (выбор номенклатуры произойдет случайным образом). Ограничение отслеживается административными методами.
  • В России налоги обычно не загружаются на кассы. На Украине и в Белоруссии налог один, и ставка его одинакова на всей территории страны. Таким образом, функционал налоговых регионов во внешних системах фактически не используется. Поэтому предлагается выгружать из внешней системы выгружать информацию о связке <налоговая группа – товар> предлагается только для региона Россия.

...


Тип информации

Имя файла и головного тега

Тип выгрузки

Общая информация (одинаковая для всех магазинов)

 

1

Справочник  свойств товаров

 рroperties

всегда полная

2

Справочник налогов

 taxes

всегда полная

3

Справочник отделов магазинов

 stocks

всегда полная

4

Товарный классификатор

 classif

всегда полная

5

Товары (включая штрихкоды и дополнительные характеристики товаров)

 updateItems

полная/частичная

6

Наборы

Kit kit

всегда полная

7

Скидка по дисконтным картам

 discountPersonal

полная/частичная

8

Скидки на товарную группу

 classifDiscount

всегда полная

9

Скидка на чек (по времени и сумме)

 receiptDiscount

всегда полная

   10

Скидка на количество товара

 quantityDiscount

всегда полная

Информация для магазинов

 

11

Цены на товары

 storePrices

полная/частичная

12

Продавцы

 storeSellers

всегда полная

13

Привязка товаров к отделам магазина

 itemStoreStock

всегда полная

14

Кассиры

storeCashier

всегда полная

...

TAGNAME – название головного тега файла;.

Object – идентификатор объекта. Может быть переменной длины и принимать значение [код магазина] для файлов, указанных в таблице 1 выше в разделе «Информация Информация для магазина»магазина, или значение [код вида цены во внешней системе] для файлов со скидками (discountPersonal, classifDiscount, receiptDiscount, quantityDiscount).

Если документ содержит общую информацию, то параметр Object не указывается.

...

P – признак полноты информации в файле: «F» - файл содержит полный перечень элементов, «I» - файл I – файл содержит не полный перечень элементов (это не аналог полной и неполной выгрузки для УКМ2, это только информация о полноте содержимого файлов!).

Error – признак  ошибки. Устанавливается УКМ 4 в случае возникновения любых ошибок при работе с данным файлом.

...

  • Если сервер внешней системы обслуживает несколько магазинов, то изменение общей информации должно выгружаться только один раз (а не столько раз, сколько магазинов обслуживает сервер).
  • Внешняя система должна сначала сформировать файл, а затем сделать его доступным для УКМ 4 путем переименования файла (создание и переименование происходят в одном и том же каталоге).
  • В рамках каждой отдельной выгрузки внешняя система делает доступными для УКМ 4 файлы в порядке перечисления типов информации в приведенной выше таблице 1.

При этом, если в каталоге уже есть файлы с данным тегом, то сформированный файл получает номер на единицу больше, чем наибольший номер у файла с данным тегом.

...

              <code></code>        (в Супермаг Плюс – Тип группы – «Тип группы» – украинские группы А,B,C…)

...

                     <sequence></sequence>    (в Супермаг Плюс – Приоритет «Приоритет начисления налога)

                     <percent></percent>

...

                     <id></id>            (код магазина «Код магазина» в Супермаг Плюс)

              <name></name>

...

<propertyId></PropertyId>        (в Супермаг Плюс – Свойство«Свойство»в Супермаг Плюс к товару может быть привязано только одно Свойствосвойство)

<taxgroupId></taxgroupId>

...

                     <id></id>            (код «Код доп.характеристики характеристики» в Супермаг Плюс)

                     <value></value>

...

                     <quantity></quantity>  (в Супермаг Плюс – Количество Плюс – «Количество для штрихкодаштрихкода»)

              </barcode>

...

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

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

...

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

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

...

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

       <version=””>

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

<storeDiscount>

...

       </card>

</discountPersonal>

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


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

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

       <version=””>

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

<storeDiscount>

...

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

       <version=””>

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

<storeDiscount>

...

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

       <version=””>

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

<storeDiscount>

...

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

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

Передача информации из УКМ 4 во внешнюю систему

...