На некотором производственном предприятии есть один автоматизированный или несколько обычных складов. В складском учете автоматизированный склад не отражается, а считается частью обычного. Таким образом, товар, поступающий на оба склада, в 1С отражается одинаково. На этом этапе возникает первая проблема.

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

Чтобы положить товар на автоматизированный склад, необходимо занести в хост-компьютер данные о товаре. Но информация о поступивших товарах уже занесена в 1С. Здесь намечается вторая проблема.

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

Что нужно?

Разработать и внедрить систему 1С автоматической синхронизации данных складского учета между информационной системой автоматизированного склада и 1С УПП.

Решить обозначенные выше проблемы и внедрить решение на этом производственном предприятии, в опытную, затем в промышленно-опытную, и в промышленную эксплуатацию.

Пути решения

Создать программный модуль интеграции между информационной системой автоматизированного склада и 1С:УПП.

Что уже сделано

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

Рисунок 1. Схема работы склада «как есть».

Решением первой проблемы является внедрение интеграционного модуля и введение в 1С:УПП автоматизированного склада как отдельного склада. По второй проблеме было предложено и рассмотрено несколько решений.

Одним из вариантов решения является обработка на языке 1С, синхронизирующая данные в базах данных вышеупомянутых систем. Так как у информационной системы автоматизированного склада база данных MS SQL, интеграция осуществляется посредством СОМ объектов и запросов к базе данных MS SQL. Полученные из базы автоматизированного склада данные записываются в соответствующие справочники др. документы в системе 1С, а также данные из справочника Номенклатура записываются в соответствующие таблицы базы данных информационной системы автоматизированного склада. Архитектура предлагаемого решения изображена на рис.2.

Рисунок 2. Интеграционный модуль встроен в систему 1С:УПП.

Другим вариантом модуля интеграции является внешняя программа, запускаемая по таймеру или вызову от одной из систем и синхронизирующая данные в вышеупомянутых информационных системах.

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

Также возможны и другие решения данной проблемы, они могут быть рассмотрены в будущем на примере конфигурации 1С:ERP ознакомиться с которой можно по ссылке.