Сервис автоматического обмена данными 1С:УТ11.4 и REPLICATOR 4000

Введение: если ваш бизнес связан с представительством крупного бренда в Вашем регионе, и вы являетесь дилером, это несет ряд обязательств. Как правило вы должны предоставлять каждодневную историю продаж, возвратов и так далее. Что бы упростить процедуру отчетности было принято решение внедрить систему обмена отчетами с заводом-производителем. Речь пойдет о сервисе автоматического обмена данными "REPLICATOR 4000" между одним из наших клиентов в г. Ростове-на-Дону и компанией Heinz, известным производителем кетчупов.

Цель: внедрить систему обмена данными, которая бы в автоматическом режиме совершала экспорт обязательны данных и загружала на сервер Heinz.

Описание: товароучетная система, используемая со стороны нашего клиента 1С: управление торговлей (редакция 11.4) должна в автоматическом режиме режим выгружать информацию. Перечень необходимых данных:

  • справочник сотрудников (торговые представители);
  • справочник складов (склады, где происходит приемка, отгрузка товаров и т.д.);
  • справочник товаров (номенклатура Heinz);
  • справочник торговых точек (клиенты, с которыми происходили хозяйственные операции, продажи, возвраты товаров и т.д.)
  • документ отгрузка товара (реализация товаров и услуг)
  • документ возврат товара (возврат товаров от клиента)
  • документ приход товара (поступление товаров и услуг)
  • документ возврат товара поставщику (возврат товаров Heinz)
  • документ перемещение (перемещение между собственными складами )
  • документ прочий оборот
  • регистр остатки товара (отчет -остатки товаров в разрезе дней)

Все вышеперечисленные данные должны быть выгружены в отдельный EXEL-файлы и выгружены на FTP-сервер -Heinz, либо отправлены на электронную почту.

Все файлы имеют строгий формат данных, для документов в первой строке необходимо указать интервал выгрузки. Для регистра "остатки товара" -необходимо делать срез данных по дням.

 

Рассмотрим на примере требований по формату к файлу "Остатки" (регистр остатки товара).

Важно! Требуется обязательное соблюдение: имя файла должно соответствовать маске,  rests_YYYYMMDDHHMMSS.xlsx или rests_YYYYMMDDHHMMSS.xls, где YYYYMMDDHHMMSS – дата и время

Например: rests_20180109120044.xls, rests_20180112190044.xlsx

При загрузке учитывается обязательность заполнения колонок в файле, в случае если обязательные колонки не заполнены, остатки не загружаются и не обновляются. Сочетание столбцов в полях Date, Store, SKU должно быть уникальным.

 

Наименование поля файла импорта Описание Тип данных Обязательно для заполнения
Date Дата на регистре остатков

Строка вида:

DD.MM.YYYY

Да
Quantity Кол-во товара в базовых ЕИ

Дробное положительное число количество знаков целой части - 9, дробной - 6. Без лидирующих и конечных нулей.

"," - разделитель десятичной дроби, возможные значения: "," и "."

Да
SKU Товар (значение уникального атрибута Outercode Ссылка на идентификатор товара, найденный по уникальному атрибуту Outercode Да
Store Склад (значение уникального атрибута Outercode) Ссылка на идентификатор склада, найденный по уникальному атрибуту Outercode Да

Таб 1. Описание полей для файла с остатками (все поля являются обязательными - выделены зелёным цветом).

 

Ниже представлена пример заполнения данными-таблица остатки.

Date Quantity SKU Store
2018-01-09
2018-01-15
2018-01-09 1 OC_G_1 OC_S_1
2018-01-10 2 OC_G_2 OC_S_2
2018-01-11 3.33 OC_G_3 OC_S_3
2018-01-12 4 OC_G_4 OC_S_4

Таб 2. Таблица остатки.

 

Способ реализации:

replicator4000

Выводы:

 

Добавить комментарий

Защитный код
Обновить

Please publish modules in offcanvas position.