cad / capp / plm / workflow
 

Модуль МиСофт: Архитектура бесшовной интеграции между ИНТЕРМЕХ IPS и 1С:Предприятие

Устранение разрыва между инженерными и производственными процессами

На современных производственных предприятиях существует фундаментальная проблема: конструкторско-технологическая подготовка производства ведется в PLM-системах (в рассматриваемом случае — IPS разработки компании ИНТЕРМЕХ), тогда как планирование производства, управление запасами и финансовый учет — в ERP-системах 1С. В контуре предприятия система IPS, как классическая PLM-система, отвечает за хранение структурированной информации об инженерных данных, процессах и жизненном цикле производимого изделия.

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

Классические подходы к интеграции требуют либо использования промежуточных файлов (XML), либо пользовательской доработки системы, что увеличивает задержки и риски потери данных, а также обязуют иметь в штате квалифицированного программиста, владеющего знаниями API по IPS и 1С.

Модуль «Обмен данными между 1С:Предприятие 8 и ИНТЕРМЕХ: IPS» разработки МиСофт решает задачу интеграции за счёт настраиваемого пользователем механизма обмена данными между решением 1С и PLM-системой IPS, где все параметры и основная логика интеграции сосредоточены на стороне 1С, а IPS запускает команды передачи данных.

Общая архитектура решения

Модуль «Обмен данными между 1С:Предприятие 8 и ИНТЕРМЕХ: IPS» реализован как расширение конфигурации 1С с логикой и настройками в пользовательском режиме (без модификации кода). Логика преобразования данных и параметры интеграции размещены в расширении на стороне 1С, в то время как плагины на стороне IPS обеспечивают извлечение инженерных данных и их дальнейшую передачу по веб-сервисам.

Решение включает три ключевых компонента:


Техническая реализация обмена между 1С и IPS

Протоколы связи

Обмен поддерживает два протокола:

Данные передаются в форматах XML или JSON (в зависимости от выбранной версии и настройки интеграции). На стороне 1С публикация сервиса выполняется стандартными средствами платформы через веб-сервер (IIS или Apache). На стороне IPS сервис реализуется серверным плагином без необходимости дополнительных лицензий.

Журналирование веб-сервисов

При интеграции PLM- и ERP-систем критически важно иметь возможность отслеживать все операции обмена данными. На этапе внедрения журналирование позволяет быстро выявлять ошибки настройки правил интеграции, несоответствие данных и проблемы сопоставления объектов.

Поэтому все вызовы методов фиксируются в журнале модуля интеграции (например, метод setData содержит XML-пакет с данными, полученными из IPS).

Кроме того, для отладки можно сохранять входящие пакеты в файлы и анализировать их сторонними средствами — это критически важно при работе с большими изделиями, где встроенный просмотр в 1С может работать медленно.

Механизм правил интеграции

Центральная концепция настраиваемого пользователем механизма обмена данными — перенос логики конвертации из кода в конфигурируемые правила. Это позволяет адаптировать обмен под особенности конкретного предприятия без использования конфигуратора 1С.

Справочник «Информационная система»

Справочник «Информационные системы» определяет:

Правила конвертации объектов

Правила конвертации объектов обеспечивают гибкую настройку соответствия данных между IPS и 1С без доработки программного кода, позволяя адаптировать интеграцию к особенностям учета и бизнес-процессов конкретного предприятия.

Для каждого типа объекта создается правило интеграции, состоящее из:

Правил загрузки (из IPS в 1С):

Правил выгрузки (из 1С в IPS):

Работа со спецификациями и составом изделий

Конвертация конструкторского состава

Одной из ключевых задач интеграции является преобразование конструкторского состава изделия, сформированного в IPS, в производственные структуры данных 1С. В результате загрузки данные о составе изделия автоматически преобразуются в объекты учетной системы, включая номенклатуру, ресурсные спецификации и их составные части.

Типовые правила интеграции содержат алгоритмы, которые после загрузки объектов из IPS выполняют обработку структуры изделия и формируют необходимые табличные части ресурсных спецификаций 1С с учетом иерархии сборочных единиц, деталей и материалов:

Такой подход позволяет автоматически переносить актуальную структуру изделия из PLM-системы в ERP-систему, исключая ручной ввод данных, снижая вероятность ошибок и обеспечивая использование единого источника инженерной информации при планировании и учете производства.

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

Управление соответствием объектов

Критически важный механизм — регистр сведений «Соответствие объектов IPS».
Он хранит пары «Внешний идентификатор IPS — Ссылка 1С», что позволяет:

Сценарий ручного сопоставления используется, когда наименования в IPS и 1С не совпадают:

  1. Выгрузка списка номенклатуры из 1С в Excel
  2. Выгрузка объектов IPS в тот же файл
  3. Ручная простановка соответствий (код 1С GUID объекта IPS)
  4. Загрузка файла в регистр «Соответствие объектов ИПС»
  5. Только после этого запуск правил интеграции

Дополнительная возможность ручной настройки соответствия объектов IPS и объектов 1С в дереве объектов:

  1. Для сборки или детали IPS формируется дерево объектов, состоящее из комплектующих изделия на разных уровнях вложенности
  2. По существующему соответствию, либо с использованием настроек поиска в правилах интеграции, подбирается номенклатура
  3. Остается возможность пользователю руками указать соответствие из справочника номенклатуры
  4. Сохраняется соответствие объектов в специальном регистре сведений
  5. При дальнейшей загрузке данных из IPS используются полученные соответствия при заполнении спецификаций в 1С

Продвинутая настройка и доработка

Расширение типовых правил

При необходимости передачи нестандартных объектов (например, характеристик номенклатуры) требуется доработка через конфигуратор:

  1. Добавление нового типа объекта в регистр «Типы объектов информационной системы»
  2. Изменение типа ресурса регистра (увеличение состава типов)
  3. Создание нового правила интеграции с алгоритмами конвертации

Работа с заказами на производство

Двусторонний обмен позволяет реализовать сценарий:

  1. Создание заказа на производство в 1С
  2. Выгрузка заказа в IPS (через правило с полем «Ссылка» для идентификации)
  3. Заполнение состава изделия в IPS технологом
  4. Обратная загрузка в 1С спецификации конкретного заказа (а не базовой)

Заключение

Модуль «Обмен данными между 1С:Предприятие 8 и ИНТЕРМЕХ: IPS» разработки МиСофт демонстрирует эффективный подход универсального и удобного для пользователя механизма обмена данными PLM-системы и 1С:Предприятие 8.

  • Концентрация бизнес-логики в расширяемой подсистеме 1С
  • Минимальное вмешательство в IPS
  • Гибкие правила конвертации без программирования для стандартных случаев
  • Открытый API для сложных сценариев

Модуль «Обмен данными между 1С:Предприятие 8 и ИНТЕРМЕХ: IPS» позволяет не просто организовать передачу данных между двумя информационными системами, а сформировать единое цифровое пространство управления жизненным циклом изделия и производственной деятельностью предприятия.

Решение особенно актуально для предприятий, где:

Таким образом, интеграция IPS и 1С позволяет объединить возможности PLM- и ERP-систем в рамках единого корпоративного решения, обеспечивающего непрерывность данных на всех этапах жизненного цикла продукции — от разработки и технологической подготовки до производства, планирования ресурсов и учета результатов деятельности предприятия.


Для обеспечения удобства пользователей сайта используются cookie-файлы.


Пожалуйста, ознакомьтесь с Политикой обработки cookie-файлов.