A-WMS Basis

Описание интеграционного решения

Введение

В целях создания единой информационной системы управления предприятием, A-WMS Basis имеет возможность интеграции с корпоративной информационной системой (КИС).

Интеграция позволяет избежать повторного ввода данных и связанных с этим ошибок и потери времени.
A-WMS Basis предлагает интеграцию с полностью автоматическим управлением (т.н. бесшовная интеграция).

Данные материалы содержат описание модуля интеграции A-WMS Basis с корпоративными решениями на платформе 1С:Предприятие 8: 1С:Управление торговлей, 1С:Комплексная автоматизация, 1С:ERP.

Данные материалы предназначены для внедряющих IT-решения специалистов и сотрудников служб IT-поддержки.

Описание методики интеграции

Способ организации обмена данными


Взаимодействие КИС и A-WMS Basis осуществляется через WEB-API, по протоколу HTTP.

Порядок взаимодействия:
— На стороне A-WMS Basis развернута WEB-служба, отвечающая на запросы извне.
— Сторона КИС формирует пакеты данных и команд и передает их WEB-службе на стороне A-WMS Basis;
— Сторона КИС периодически опрашивает WEB-службу на стороне A-WMS Basis на наличие изменения статуса заданий и получает данные о составе изменений: состояние и товарную часть по выполненным заданиям.

Разворачивание WEB-службы на стороне A-WMS Basis выполняется в соответствии с документацией платформы 1С:Предприятие 8 по WEB-публикации платформы и конфигураций.

Модуль интеграции A-WMS Basis на стороне КИС выполнен в виде расширения платформы 1С:Предприятие 8. Подключение модуля осуществляется в соответствии с документацией платформы 1С:Предприятие 8.

 

Описание передаваемых из КИС данных


Из КИС в систему A-WMS Basis переносятся данные приведенных ниже операций приемки и отгрузки.

Операции приемки:
— Возврат товаров от клиента
— Движение продукции и материалов (передача из производства/приход)
— Перемещение товаров (приход)
— Поступление товаров на склад (товары в пути/приход)
— Поступление товаров (от переработчика/приход)
— Приобретение товаров и услуг
— Сборка (разборка) товаров (приход готовой продукции)

Операции отгрузки:
— Возврат товаров поставщику
— Движение продукции и материалов (передача в производство/расход)
— Передача товаров (в переработку/расход)
— Перемещение товаров (расход)
— Реализация товаров и услуг
— Внутреннее потребление
— Сборка (разборка) товаров (списание материалов)

Также выгружаются связанные нормативно-справочные данные:
— Справочник "Склады";
— Справочник "Организации";
— Справочник "Зоны доставки";
— Справочник "Номенклатура";
— Справочник "Виды номенклатуры";
— Справочник "Партнеры";
— Справочник "Характеристики номенклатуры";
— Справочник "Упаковки, единицы измерения";
— Справочник "Наборы упаковок";
— Справочник "Серии номенклатуры";
— Регистр сведений "Штрихкоды номенклатуры".

По указанным операциям на стороне КИС вводится разделение состояний:
— "Заявка WMS" - предварительное состояние документа операции, необходимое для формирования плана на операцию на стороне A-WMS Basis, с возможно частичным отражением в учете КИС;
— "Заявка WMS выполнена" - окончательное состояние документа операции с возможно полным отражением в учете КИС.

Добавляемые атрибуты задания A-WMS Basis в КИС:
— Реквизит "Задание WMS" типа "булево";
— Реквизит "Дата задания WMS" типа "дата".

По указанным операциям на стороне КИС, при оформлении "Заявки WMS", фиксируется плановое значение даты операции на стороне A-WMS Basis.

По данным трансляции операций из КИС на стороне A-WMS Basis формируется документ «Заказ на складскую операцию» с признаками: "Приемка", "Отгрузка", "Комплектация", "Перемещение". На основании данных Заказов складская служба планирует свою работу. Складская служба отражает выполнение Заказов в A-WMS Basis в виде последовательности связанных с заказами документов.

Состояние выполнения конкретного Заказа отображается в A-WMS Basis в реквизите "Состояние" в виде набора значений:
— "Не подтвержден" - заказ не принят в работу;
— "В работе" - заказ принят в работу, по заказу присутствуют незавершенные операции или по выполненному ранее заказу есть расхождение с планом;
— "Готов к завершению" - по заказу на отгрузку ожидается оформление терминальной операции ("Отгрузка");
— "Завершен" - по заказу нет незавершенных операций, товарный состав выполненных операций совпадает с планом;
— "Корректировка (ожидание)" - заказ вручную переведен в статус "ожидание" для отключения автоматических программных регламентов обработки заказа.

Состояние выполнения конкретного Заказа A-WMS Basis транслируется в КИС при каждом изменении значения. Для состояний "Готов к завершению" и "Завершен" в КИС также транслируется товарный состав по выполненным операциям конкретного Заказа.

На стороне КИС, при получении состояния A-WMS Basis "Завершен" по заказу, соответствующий документ КИС переводится в состояние "Заявка WMS выполнена".

 

Правила трансляции складских заданий


На стороне A-WMS Basis возможна работа по системе "Мультисклад": параллельное ведение учета товаров на нескольких складских территориях, в том числе, обслуживающихся независимыми командами с разделением доступа к данным.

Для реализации отбора допустимых для выгрузки в A-WMS Basis операций на стороне КИС задается список разрешенных складов, операции по которым транслируются в A-WMS Basis. При этом, для каждого "разрешенного" склада указывается соответствующий "склад физической территории", учитываемой на стороне A-WMS Basis. Каждая выгружаемая из КИС операция относится к одному конкретному "складу физической территории" на стороне A-WMS Basis.

Из КИС в A-WMS Basis выгружаются только проведенные документы в состоянии "Заявка WMS", состав складов в которых относится к разрешенным для трансляции. В одном транслируемом документе недопустимо указание нескольких складов, относящихся к разным физическим территориям.

Настройка интеграции

Настройка интеграции на стороне КИС


Порядок настройки:
— В разделе "A-WMS Basis" открываем пункт "Настройка обмена";
— Создаем новый элемент в списке обменов;
— Добавляем внешнюю обработку для запуска регламента обмена (скачать можно по ссылке) и настраиваем расписание обмена данными.

Порядок заполнение карточки обмена:
— Присваиваем код обмена в поле "Код";
— Указываем любое наименование в поле "Наименование";
— Устанавливаем признак "Включен";
— Вводим в поле "Адрес сервера" адрес опублекованного сервиса на стороне A-WMS Basis;
— Вводим учетные данные пользователя A-WMS Basis для подключения;
— Заполняем таблицу "Склады" для определения правил трансляции складских операций;
— Записываем и закрываем карточку.

 

Настройка интеграции на стороне A-WMS Basis


Порядок настройки:
— В разделе "Администрирование" открываем пункт "Функциональность" и нажимаем кнопку "Настроить";
— Создаем новый элемент в списке обменов.

Порядок заполнение карточки обмена:
— Присваиваем код обмена в поле "Код", такой же, как в КИС;
— Указываем любое наименование в поле "Наименование";
— Устанавливаем признак "Включен";
— Записываем и закрываем карточку.