КОМПАС-3D и ЛОЦМАН:PLM: интеграция с 1С ERP — от конструкторской модели до производства

Как связать КОМПАС-3D, ЛОЦМАН:PLM и 1С ERP так, чтобы спецификации, состав изделия, материалы, версии документации и изменения не превращались в ручной Excel-обмен. Разбираем архитектуру интеграции, состав данных, варианты реализации и роль отдельного интеграционного сервиса.

На производственном предприятии конструкторская и учетная системы решают принципиально разные задачи. КОМПАС-3D отвечает за проектирование, ЛОЦМАН:PLM — за управление инженерными данными и жизненным циклом изделия, а 1С ERP — за планирование, закупки, производство, склад, себестоимость и финансовый учет.

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

Правильная интеграция КОМПАС-3D / ЛОЦМАН:PLM с 1С — это не «выгрузить спецификацию в 1С». Это построить управляемый контур передачи инженерных данных в ERP: с правилами сопоставления, версиями, статусами, идемпотентностью, журналированием и контролем ошибок.

Что такое КОМПАС-3D + ЛОЦМАН:PLM + 1С

КОМПАС-3D используется для трехмерного моделирования и разработки конструкторской документации. АСКОН указывает, что наиболее тесная интеграция КОМПАС-3D реализована с ЛОЦМАН:PLM. В этой связке учитываются, в частности, данные конструкторских спецификаций, сборочных чертежей и электронных моделей сборочных единиц.

ЛОЦМАН:PLM выступает уровнем управления инженерными данными: хранит структуру изделия, документы, версии, атрибуты и процессы работы с ними. При этом система имеет механизмы взаимодействия с ERP-системами и прямо заявляет интеграцию с 1С:Предприятие.

Поэтому типовая архитектура выглядит не как «КОМПАС напрямую пишет в 1С», а как разделение ответственности:

КОМПАС-3D
↓
Конструкторская модель / спецификация
↓
ЛОЦМАН:PLM
↓
Интеграционный контур
↓
1С ERP
↓
Производство • Закупки • Склад • Себестоимость • План-факт

Какие данные передавать из ЛОЦМАН:PLM в 1С

Самая распространенная ошибка проекта — начать интеграцию с вопроса «какой API использовать». Начинать нужно с информационной модели обмена.

Состав изделия — BOM

Изделие, узлы, детали, покупные компоненты, количество, единицы измерения, связи между уровнями структуры.

Конструкторская документация

Номера документов, типы документов, версии, статусы, связи с объектами изделия и ссылки на файлы или представления.

Материалы и покупные изделия

Материалы, комплектующие, характеристики, единицы измерения и идентификаторы, необходимые для сопоставления с НСИ 1С.

Изменения и версии

Какая структура является актуальной, что изменилось, какая версия передана в ERP и какой статус имеет изменение.

Главная проблема — не API, а сопоставление данных

Допустим, в ЛОЦМАН:PLM есть позиция «Болт М10×40». В 1С уже существует номенклатура с другим наименованием, внутренним кодом и характеристикой. Простая передача JSON или XML не решает задачу: интеграция должна понять, что это тот же объект.

Поэтому между системами нужен слой mapping:

ЛОЦМАН:PLM Интеграционный слой 1С ERP
Объект изделияИдентификатор / mappingНоменклатура
МатериалСопоставление НСИМатериал / номенклатура
Структура изделияBOM transformationСпецификация
ВерсияКонтроль версииВерсия / дата актуальности
СтатусПравила публикацииСтатус данных ERP
Чем крупнее номенклатура и сложнее структура изделия, тем опаснее строить интеграцию по принципу «сопоставим по наименованию». Для промышленного предприятия идентификаторы и правила НСИ должны быть частью архитектуры с первого дня.

Какие процессы можно автоматизировать

Изделие → 1С ERP

После утверждения инженерной структуры автоматически создать или обновить объект изделия и связанные данные в ERP.

BOM → спецификация 1С

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

Изменение конструкции → изменение ERP

Публиковать новую версию структуры только после прохождения заданных статусов согласования.

Конструкторские данные → закупки

Использовать актуальные материалы и комплектующие из утвержденной структуры при планировании потребности.

ERP → план-факт

Сопоставлять утвержденную структуру и нормативы с фактическими производственными затратами.

Почему не стоит делать прямую интеграцию КОМПАС-3D с 1С

КОМПАС-3D и ЛОЦМАН:PLM уже образуют инженерный контур. АСКОН прямо указывает на тесную интеграцию этих продуктов и поддержку инженерных данных в соответствии с требованиями ЕСКД/ЕСТД.

Поэтому прямое подключение 1С к внутренней модели CAD обычно создает лишнюю связанность. ERP начинает зависеть от деталей конструкторской системы, а любое изменение инженерного контура приходится учитывать в учетной системе.

Более устойчивый вариант:

КОМПАС-3D — проектирование
↓
ЛОЦМАН:PLM — инженерные данные, структура, версии, согласование
↓
Integration Service — mapping, очереди, retry, аудит, мониторинг
↓
1С ERP — НСИ, производство, закупки, склад, себестоимость

Интеграционная шина: когда она действительно нужна

Для небольшого проекта может быть достаточно штатного механизма обмена или обработки на стороне 1С. Но когда предприятие одновременно работает с PLM, ERP, MDM, MES и другими системами, отдельный интеграционный слой становится архитектурно оправданным.

У ЛОЦМАН:PLM есть универсальные механизмы интеграции с другими системами, а в технологических проектах АСКОН описывает разные способы интеграции с ERP, включая 1С:ERP.

Внешний integration service особенно полезен, если нужны:

  • асинхронная обработка больших структур изделий;
  • очереди сообщений;
  • повторная отправка после временной ошибки;
  • идемпотентность операций;
  • централизованный mapping между НСИ;
  • журнал всех обменов;
  • контроль версий;
  • мониторинг SLA интеграции;
  • возможность подключать новые системы без переделки ядра 1С.

Архитектура интеграции на Symfony

Если интеграционный контур реализуется как отдельный сервис, Symfony хорошо подходит для бизнес-логики обмена: обработчики сообщений, REST API, mapping, авторизация, журналирование и управление состояниями интеграционных операций.

ЛОЦМАН:PLM
│
├── Структура изделия
├── Документы
├── Атрибуты
└── Версия / статус
│
▼
Symfony Integration Service
│
├── Validation
├── Mapping / MDM
├── Idempotency
├── Queue / Retry
├── Audit Log
└── Monitoring
│
▼
1С ERP API / Integration endpoint │
▼
Номенклатура → Спецификации → Производство → Закупки

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

Что делать с изменениями конструкторской документации

Это один из самых важных вопросов проекта. Нельзя просто каждый вечер полностью перезаписывать спецификации в 1С.

Нужна модель публикации:

  1. Конструктор изменяет изделие в КОМПАС-3D.
  2. Изменение попадает в инженерный контур ЛОЦМАН:PLM.
  3. Проходит необходимые проверки и согласования.
  4. Формируется новая актуальная версия структуры.
  5. Интеграционный сервис получает событие или пакет на публикацию.
  6. Проверяется соответствие НСИ и наличие mapping.
  7. Структура передается в 1С ERP.
  8. Результат обмена фиксируется в журнале.
Ключевой принцип: в 1С должна попадать не любая сохраненная версия инженерных данных, а та версия, которая имеет право стать производственной.

Что происходит, если интеграцию сделать неправильно

Ошибка Последствие Правильный подход
Сопоставление по названиюДубли номенклатурыУстойчивые идентификаторы + mapping
Полная перезапись BOMПотеря истории и неконтролируемые измененияВерсии и правила публикации
Синхронный обменЗависимость систем от доступности друг другаОчередь и асинхронная обработка там, где это необходимо
Нет журнала обменовНевозможно быстро найти причину ошибкиAudit log и технический мониторинг
Логика в нескольких обработках 1ССложное сопровождениеЦентрализованный интеграционный контур

Интеграция КОМПАС-3D, ЛОЦМАН:PLM и 1С для серийного производства

На предприятии с серийным или мелкосерийным производством инженерная структура изделия — это только начало цепочки. После публикации данных в ERP возникают производственные заказы, потребность в материалах, закупки, складские движения и расчет фактической себестоимости.

В результате можно построить сквозной контур:

КОМПАС-3D
↓
ЛОЦМАН:PLM
↓
Утвержденная BOM
↓
1С ERP
↓
Планирование → Закупки → Производство → Склад
↓
Фактические затраты
↓
Plan / Fact / Себестоимость

Именно здесь интеграция перестает быть «обменом справочниками» и становится частью цифрового производственного контура предприятия.

Можно ли интегрировать только КОМПАС-3D и 1С?

Технически архитектура зависит от конкретного сценария и версии продуктов. Но для предприятия, где уже используется ЛОЦМАН:PLM, логичнее рассматривать его как центр управления инженерными данными, а не обходить PLM и строить отдельный канал от CAD к ERP.

Это особенно важно для сложных изделий: в PLM уже находятся структура, документы, версии и процессы согласования. АСКОН также позиционирует ЛОЦМАН:PLM как решение, взаимодействующее с КОМПАС-3D, ВЕРТИКАЛЬ, ПОЛИНОМ:MDM и ERP-системами.

Когда достаточно штатного обмена, а когда нужен отдельный сервис

Сценарий Подход Почему
Небольшой объем данныхШтатный обменМеньше разработки и сопровождения
Одна 1С и один инженерный контурПрямая интеграция / штатные механизмыАрхитектура остается простой
Сложная НСИIntegration ServiceНужен отдельный mapping
PLM + ERP + MES + MDMИнтеграционная шинаМного систем и направлений обмена
Высокие требования к надежностиАсинхронный сервисОчереди, retry, аудит и мониторинг

Куда развивать интеграцию после запуска

После базовой передачи BOM и справочников обычно появляется следующий уровень задач:

  • PLM → 1С ERP: изделия, спецификации, материалы, изменения;
  • 1С ERP → PLM: статусы, производственные идентификаторы, обратная информация;
  • PLM → MDM: централизованное управление НСИ;
  • 1С ERP → MES: производственные задания;
  • MES → 1С: факт производства;
  • ERP → аналитика: себестоимость, отклонения, план-факт;
  • Интеграционный слой → AI: поиск аномалий, анализ изменений, ответы руководителя по реальным данным предприятия.

Такой подход превращает отдельную интеграцию в основу корпоративной архитектуры данных.

Что должно быть в ТЗ на интеграцию КОМПАС-3D / ЛОЦМАН:PLM и 1С

Хорошее ТЗ должно описывать не только endpoints. Минимальный состав:

  1. перечень систем и конкретных версий;
  2. границы ответственности каждой системы;
  3. перечень объектов обмена;
  4. структура BOM и правила вложенности;
  5. сопоставление НСИ;
  6. правила создания новых объектов в 1С;
  7. правила обновления существующих объектов;
  8. версионность и порядок публикации изменений;
  9. обработка ошибок и повторных сообщений;
  10. идемпотентность;
  11. аудит и журналирование;
  12. права доступа;
  13. мониторинг интеграции;
  14. тестовые сценарии и критерии приемки.

FAQ: интеграция КОМПАС-3D, ЛОЦМАН:PLM и 1С

Есть ли интеграция ЛОЦМАН:PLM с 1С?

Да. В актуальной технической информации АСКОН 1С:Предприятие указана среди интегрируемых систем. Конкретный способ обмена и состав передаваемых данных определяется конфигурацией проекта и требованиями предприятия.

Можно ли передавать спецификации из КОМПАС-3D в 1С?

Да, но для промышленного сценария обычно разумно учитывать ЛОЦМАН:PLM как уровень управления инженерными данными и структурами изделия. КОМПАС-3D тесно интегрирован с ЛОЦМАН:PLM, включая работу с конструкторскими спецификациями и электронными моделями.

Нужна ли отдельная интеграционная шина?

Не всегда. Для простого обмена может хватить штатных механизмов. Отдельный сервис оправдан, когда появляются сложная НСИ, несколько систем, большие объемы обмена, требования к retry, аудиту, мониторингу и независимому развитию интеграций.

Можно ли сделать интеграцию через Symfony?

Да. Symfony может использоваться как отдельный интеграционный сервис между PLM/ERP и отвечать за API, преобразование данных, mapping, очереди, повторную обработку, журналирование и мониторинг. При этом бизнес-учет и производственные операции остаются в 1С ERP.

Что интегрировать первым?

Обычно — утвержденное изделие, НСИ и BOM. После стабилизации этого контура можно добавлять изменения, документы, производственные задания, обратную передачу факта и аналитику.

Итог

Интеграция КОМПАС-3D и ЛОЦМАН:PLM с 1С ERP — это связка инженерного и производственного контуров. Ее задача не просто перенести файл или спецификацию, а обеспечить единый управляемый поток данных от проектирования до производства.

Оптимальная архитектура для сложного предприятия выглядит как:

КОМПАС-3D → ЛОЦМАН:PLM → Integration Service → 1С ERP → производство → факт → аналитика.

Ключ к надежности такой системы — не количество API-методов, а корректная модель данных: идентификаторы, НСИ, BOM, версии, статусы, правила публикации и контроль ошибок.

Если предприятие уже использует КОМПАС-3D, ЛОЦМАН:PLM и 1С ERP, следующий шаг — описать конкретный состав объектов и построить целевую архитектуру интеграции до начала разработки. Это позволяет заранее определить, где нужен штатный обмен, где — 1С, а где отдельный интеграционный сервис на Symfony.

По теме: если вы проектируете связанный контур, посмотрите Renga + 1С: интеграция BIM-модели со строительной ERP и Интеграция 1С с WMS: архитектура обмена складскими данными.