Интеграция

Материал из Cwms3000
Перейти к: навигация, поиск

Содержание

Интеграция

Интеграция в рамках внедрения CWMS3000 с внутренней системой учета 1С предприятие. Интеграция по следующим бизнес процессам:


При выгрузке файлы формируются в соответствии с установленным форматом файла (см. шаблон). При выгрузке к имени файла добавляется дата и время выгрузки в формате ‘yyyyddmmhh24miss’

Структура папок

Intefr ris1.png

Регламент обмена данными:

Выгрузка справочников (Папка Dict)

Автоматически выгружается на FTP площадку после создания новой номенклатуры, поставщиков, импортеров, сертификатов. Имя файла выгрузки должно носить следующий : Формат [имя шаблона][ДатаВремя’yyyyddmmhh24miss’].xml После успешной вычитки структурированного файла WMS системой файл перемещается в подпапку loaded в случае возникновения проблемы с вычиткой данного файла, файл обмена перемещается в подпапку error в подпапке error создается файл с дублер с одинаковым именем данного файла за исключением расширения оно имеет формат err и содержит описание ошибки мешающей провести вычитку файла в WMS систему. пример. [имя шаблона][ ДатаВремя’yyyyddmmhh24miss’].err

Выгрузка предварительного прихода (папка IN)

После создания в 1С подтвержденного счета на поставку ожидающего поставку необходимо выгрузить cтруктурированный файл предварительного прихода (в установленном формате XML см. пример файла in.xml) Формат имени файла in[ДатаВремя’yyyyddmmhh24miss’][№ документа].xml После успешной вычитки структурированного файла WMS системой файл перемещается в подпапку loaded в случае возникновения проблемы с вычиткой данного файла, файл обмена перемещается в подпапку error в подпапке error создаеться файл с дублер с одинаковым именем данного файла за исключением расширения оно имеет формат err и содержит описание ошибки мешающей провести вычитку файла в WMS систему пример: In[ДатаВремя’yyyyddmmhh24miss’][№ документа].err

Выгрузка информации о фактичесом приходованном на складе товаре (папка InFlashBack)

После перевода приходного акта в WMS статус «приходован на склад» , WMS выгружает cтруктурированный файл приходованного по количеству и качеству(в установленном формате XML см. пример файла in_flashback.xml) Формат имени файла in_flashback[ДатаВремя’yyyyddmmhh24miss’][№ документа].xml После успешной вычитки структурированного файла 1с системой файл перемещается в подпапку loaded в случае возникновения проблемы с вычиткой данного файла, файл обмена перемещается в подпапку error в подпапке error создаеться файл с дублер с одинаковым именем данного файла за исключением расширения оно имеет формат err и содержит описание ошибки мешающей провести вычитку файла в 1С систему пример: in_flashback[ДатаВремя’yyyyddmmhh24miss’][№ документа].err


Выгрузка информации о товаре на переупаковку (папка CoPack)

После создания в 1С заявки на переупаковку необходимо выгрузить cтруктурированный файл переупаковки (в установленном формате XML см. пример файла CoPack.xml) Формат имени файла CoPack[ДатаВремя’yyyyddmmhh24miss’][№ документа].xml После успешной вычитки структурированного файла WMS системой файл перемещается в подпапку loaded в случае возникновения проблемы с вычиткой данного файла, файл обмена перемещается в подпапку error в подпапке error создаеться файл-дублер с одинаковым именем данного файла, за исключением расширения: оно имеет формат *.err и содержит описание ошибки, мешающей провести вычитку файла в WMS систему. Пример: CoPack[ДатаВремя’yyyyddmmhh24miss’][№ документа].err

Выгрузка заявки на отгрузку (папка OUT)

После создания в 1С заявки на отгрузку товаров необходимо выгрузить структурированный файл заказа(в установленном формате XML см. пример файла out.xml.) Формат имени файла out[ДатаВремя’yyyyddmmhh24miss’][№ документа].xml После успешной вычитки структурированного файла WMS системой файл перемещается в подпапку loaded в случае возникновения проблемы с вычиткой данного файла, файл обмена перемещается в подпапку error в подпапке error создаеться файл с дублер с одинаковым именем данного файла за исключением расширения оно имеет формат err и содержит описание ошибки мешающей провести вычитку файла в WMS систему пример: out[ДатаВремя’yyyyddmmhh24miss’][№ документа].err

Выгрузка остатков по 1С (папка Stock)

Каждый день оператор или автоматически в формирует файл остатков на стоке, структурированный файл количественного и качеcтвеного (состояния товара кондиция, брак партии итд. итп.) (в установленном формате XML см. пример файла stock.xml.) Имя файла выгрузки должно носить следующий Формат stock[ДатаВремя’yyyyddmmhh24miss’].xml После успешной вычитки структурированного файла WMS системой файл перемещается в подпапку loaded в случае возникновения проблемы с вычиткой данного файла, файл обмена перемещается в подпапку error в подпапке error создаеться файл с дублер с одинаковым именем данного файла за исключением расширения оно имеет формат err и содержит описание ошибки мешающей провести вычитку файла в WMS систему. пример. stock[ДатаВремя’yyyyddmmhh24miss’].err В случае наличия расхождений, высылается файл расхождений так же файл расхождений отправляется в виде отчета по списку рассылки, файл имеет Excel формат.

Выгрузка информации об изменившихся статусах документов приходов и отгрузок (папка Notify)

По факту изменения статуса документа WMS автоматически выгружает файл(в установленном формате XML см. пример файла Notify.xml.) Имя файла выгрузки должно носить следующий Формат Notify [ДатаВремя’yyyyddmmhh24miss’].xml После успешной вычитки структурированного файла WMS системой файл перемещается в подпапку loaded в случае возникновения проблемы с вычиткой данного файла, файл обмена перемещается в подпапку error в подпапке error создаеться файл с дублер с одинаковым именем данного файла за исключением расширения оно имеет формат err и содержит описание ошибки мешающей провести вычитку файла в WMS систему. пример. Notify[ДатаВремя’yyyyddmmhh24miss’].err

Загрузка документов из Excel без использования стандартной XML интеграции

Загрузка документов из excel производится аналогично xml файлам. Созданный excel документ помещается в указанную в DPC задаче папку, после чего система загружает его в таблицу, указанную в настройках.

Шаблон загрузки файла из excel может формировать по требованиям клиента, т.е. загружаться те поля, которые необходимы заказчику. Время доработки модуля загрузки из excel таблиц под желания клиента не превышает 1-2 часов. Это делает данный модуль привлекательным для клиента при необходимости внесения данных без использования стандартной интеграции.

В большинстве шаблонов для загрузки файлов используются «Якоря», проверяющие соответствие загружаемого файла с местом загрузки, т.е. при попытке загрузить файл (по ошибке перепутав папки) в другую таблицу, система откажется его обрабатывать.

Все загружаемые значения можно как зашивать в параметрах задачи по умолчанию, например склад, контрагент, тип документа, состояние товара (кондиция/брак), так и загружать их из документа.


Интеграция HTTP

Также возможна загрузка справочников не через FTP-папку, а по HTTP-протоколу. Подробности

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

  1. Настройка модулей интеграции производится:
    • для модулей загрузки - в модуле "Задачи DPC", на вкладке Задачи (кнопка с карандашом);
    • для отчетов - в дереве отчетов (доступ к модулю из главного меню программы), редактирование при нажании на кнопку с карандашом;
  2. Необходимо после установки сервисов/служб проверить (при необходимости исправить) параметры запуска:
    1. На сервере CWMS3000® открыть редактор реестра под администратором (Пуск - Выполнить - regedit);
    2. WinXP: открыть ветку HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services, в ней набор служб сервера;
    3. Наши службы там отображаются как SDPCenter,SDPC_Watcher,SPrintServ. Открыть на редактирование параметр ImagePath службы SDPC_Watcher;
    4. Прописать параметры запуска: "BaseName=<имя_БД>" "RestartMin=<кол-во_в_минутах_для_перезапуска>" "<служба_1_для_перезапуска>" "<служба_2_для_перезапуска>" ..."<служба_М_для_перезапуска>";
    5. Если требуется, настроить SDPCenter, дописать или исправить параметры запуска: "BaseName=<имя_БД>" "TaskGroup=<номер_группы_задач>";


Пример:

  D:\CWMS3000\DPC_Watcher.exe "BaseName=TST-TST" "RestartMin=60" "SDPCenter0"
  D:\CWMS3000\DPCenterServ.exe "BaseName=TST-TST" "TaskGroup=0"


Особенности работы модулей и параметры DPC - тут.

Личные инструменты
Пространства имён
Варианты
Действия
site
Складские процессы
Инструкции CWMS3000
Инструкции Oracle для CWMS3000
Интеграция с CWMS3000
Дополнительно
Инструменты