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

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

Ключ

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

...

Рекламная акция – в поле необходимо указать рекламную акцию, куда будут выгружаться данные по скидкам.

Якорь
table
table
Описание передаваемой информации и правила работы с ней

Тип информацииИмя файла и головного тегаТип выгрузки
Общая информация (одинаковая для всех магазинов)
Справочник свойств товароврropertiesвсегда полная
Справочник налоговtaxesвсегда полная
Справочник отделов магазиновstocksвсегда полная
Товарный классификаторclassifвсегда полная
Товары
(включая штрихкоды и дополнительные характеристики товаров)
updateItemsполная/частичная
Скидка по дисконтным картамdiscountPersonalполная/частичная
Скидки на товарную группуclassifDiscountвсегда полная
Скидка на чек
(по времени и сумме)
receiptDiscountвсегда полная
Скидка на количество товараquantityDiscountвсегда полная
Информация для магазинов
Цены на товарыstorePricesполная/частичная
ПродавцыstoreSellersвсегда полная
Привязка товаров к отделам магазинаitemStoreStockвсегда полная
КассирыstoreCashiers
Пример:
storeCashiers _[5]_[1]_[F].xml
[5] – код магазина во внешней системе;
[1] – номер выгрузки п/п;
[F] – флаг, что файл содержит полный перечень кассиров
всегда полная

Правила выгрузки информации из СуперМаг внешней системы в УКМ 4

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

Правила обработки информации сервером УКМ 4

  • Каждый файл, передаваемый из СуперМаг внешней системы в УКМ 4, содержит один тип информации и обрабатывается сервером УКМ 4 , как отдельная транзакция, т.е. он или обрабатывается целиком или не обрабатывается вообще. Каждый файл обрабатывается независимо от другого.
  • Файлы обрабатываются сервером УКМ 4 в порядке, в котором они перечислены в таблице (см. выше). При этом, для каждого типа информации (тега) , УКМ 4 ищет файл полной выгрузки с наибольшим номером. Загружает , загружает его и все последующие файлы этого же типа с инкрементной выгрузкой.
  • Все файлы из входного каталога УКМ 4 переносит подкаталог Archive, добавляя к концу имени дату-время его обработки (в формате YYYYMMDDHHMMSS) его обработки. При этом, если файл был загружен, то в конец имени дописывается «Load» load, если файл был пропущен – «Ignor» ignor.
  • Если при обработке файла возникли ошибки любого типа (как связанные с доступом к файлу, так и с его содержанием), то работа конвертера останавливается, он переходит в режим периодического рестарта. При каждом старте конвертер начинает обработку каталога заново. В этом случае предполагается, что проблема будет исправлена с помощью ручной полной выгрузки из СуперМагвнешней системы. Файлы, при обработке которых возникли ошибки, остаются в каталоге обмена, и УКМ 4 дописывает к их имени [error]. Например - : Classif_[1]_[F]_[error]. При рестарте конвертера файлы по-прежнему участвует в обработке информации по общим правилам, но отметка [error] остается у файла навсегда, в том числе и при переносе в подкаталог Archive. При этом, файл может быть успешно обработан (load) или может быть пропущен (ignor).

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

...