varioвариативность
Все проекты
Работает отдельно

ERP-контур

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

Зачем этот проект

Задача проекта

ERP уже является самостоятельным рабочим продуктом и связана со своим техническим конструктором. Новый Vario-конфигуратор пока живёт отдельно и заканчивает путь скачиванием export-файла.

Следующий интеграционный мост должен связать утверждённую версию модели с изделием ERP, авторитетным расчётом и дальнейшим производственным маршрутом.

Технологии

Технологии проекта

Технологии в индустрии

Стандарты индустрии

Знакомые технологии, практики и способы сборки продукта.

ERP-интерфейс

  • React
  • Vite
  • MUI
  • TanStack Query

Экраны ERP и серверные запросы.

Backend и данные

  • Express
  • Supabase
  • PostgreSQL
  • RBAC/RLS

API, права и производственные данные.

Технический конструктор

  • React
  • TypeScript
  • Three.js
  • React Three Fiber
  • Zod

BOM, 3D и подготовка CNC-пакетов.

Интеграции и проверки

  • Bitrix API
  • Vitest
  • Supertest
  • Playwright

Связь с Bitrix и сквозные проверки.

Мост нового конфигуратора

  • API и mapping ещё не выбраны

Новый конфигуратор пока не подключён.

Состояние работы

Ход работы

Уже сделано

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

Сейчас в работе

  • Сопоставляем нейтральный export Vario с сущностями проекта, изделия и технологии ERP.
  • Проектируем неизменяемый производственный выпуск и задания для цеха.
  • Разделяем статусы проекта, технической готовности и фактического производства.
Поток данных

Связи с системой

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

  1. 01Интеграция не подключена
    Передаваемый артефактВерсия модели + export-пакет → проект, изделие и расчёт ERP

    ERP уже существует, но новый мебельный конфигуратор пока не создаёт в ней записи и не получает производственные статусы.

    Граница: Нужно определить mapping, API и владельца каждой версии данных. Наличие ERP само по себе не создаёт эту связь.

  2. 02
    ERP-контурТехнический конструктор
    Работает сейчас
    Передаваемый артефактКаталоги, технологии, BOM, расчёт себестоимости и CNC-авторизация

    Существующий технический конструктор читает ERP-данные и отправляет BOM для авторитетного расчёта.

    Граница: Передача выпуска в производственные наряды и выполнение операций в цехе ещё не замкнуты.

  3. 03Работает сейчас
    Передаваемый артефактКонтекст сделки → проект и состав изделий

    ERP уже синхронизирует сделки Bitrix с проектами и изделиями.

    Граница: Это коммерческий контекст проекта, а не производственный заказ и не связь с новым конфигуратором.

  4. 04Read-only контракт проверен
    Передаваемый артефактОпубликованный planning library bundle с точной версией и хэшами

    HTTP-адаптер умеет получить и проверить конкретную опубликованную библиотеку правил.

    Граница: Текущий экран использует локальный fixture. Проект, мебель и личный список вещей в ERP не отправляются.