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 уже работает, но новый мебельный конфигуратор ещё не создаёт в ней проект, изделие или производственный выпуск. Это отдельная интеграционная задача.
- 01Интеграция не подключенаПередаваемый артефактВерсия модели + export-пакет → проект, изделие и расчёт ERP
ERP уже существует, но новый мебельный конфигуратор пока не создаёт в ней записи и не получает производственные статусы.
Граница: Нужно определить mapping, API и владельца каждой версии данных. Наличие ERP само по себе не создаёт эту связь.
- 02ERP-контурТехнический конструкторРаботает сейчасПередаваемый артефактКаталоги, технологии, BOM, расчёт себестоимости и CNC-авторизация
Существующий технический конструктор читает ERP-данные и отправляет BOM для авторитетного расчёта.
Граница: Передача выпуска в производственные наряды и выполнение операций в цехе ещё не замкнуты.
- 03Сделка BitrixПроект и изделия ERPРаботает сейчасПередаваемый артефактКонтекст сделки → проект и состав изделий
ERP уже синхронизирует сделки Bitrix с проектами и изделиями.
Граница: Это коммерческий контекст проекта, а не производственный заказ и не связь с новым конфигуратором.
- 04Read-only контракт проверенПередаваемый артефактОпубликованный planning library bundle с точной версией и хэшами
HTTP-адаптер умеет получить и проверить конкретную опубликованную библиотеку правил.
Граница: Текущий экран использует локальный fixture. Проект, мебель и личный список вещей в ERP не отправляются.