Модульное замещение 1С: как менять учётную систему, не останавливая бизнес
Почему модульное замещение лучше полной миграции для молдавского бизнеса. Реальные цифры, архитектура и практическая дорожная карта.
2026-05-10
Полная миграция — это красиво, но страшно
Статьи про полный переезд с 1С на современный стек за 6-10 месяцев выглядят убедительно. Схема БД на PostgreSQL, RLS-политики, REST API, CI/CD — мечта инженера. На бумаге.
В реальности среднего молдавского дистрибьютора полная миграция — это:
• **€60,000-120,000 бюджета** единоразово — сумму, которую не каждый собственник готов вынуть из оборота • **6-10 месяцев разработки** — за это время бизнес уже живёт, требования меняются • **Организационный риск** — бухгалтерия работает в 1С 10+ лет • **Эффект «всё или ничего»** — если проект буксует, деньги потрачены
В AKDEV мы перестали продавать полную миграцию как продукт. Мы продаём **модульное замещение**.
Что такое модульное замещение

Это подход, при котором 1С остаётся работающим ядром учёта, а новые модули пишутся с нуля и подключаются рядом через интеграционную шину. Каждый модуль — отдельный проект с отдельным бюджетом, отдельным сроком и отдельным ROI.
Бухгалтерия остаётся в 1С. Оперативный учёт переезжает на новый стек.
Какие модули можно замещать в первую очередь
1. Склад (инвентаризация, приход, отгрузка)
Самый частый кандидат. Склад работает в реальном времени — задержки с проведением документов в 1С критичны для кладовщиков. Мобильные терминалы и сканеры ШК — встроенный язык 1С для этого не приспособлен.
**Что делаем:** отдельная система на NestJS + Angular + PostgreSQL с мобильным приложением на Flutter. С 1С синхронизируются только итоги: обороты за период по ТМЦ. Бухгалтерская оценка и себестоимость остаются в 1С.
**ROI:** склад перестаёт простаивать. Инвентаризация — не раз в квартал на 3 дня, а выборочно за час. Ошибки комплектации — с 2-3% до 0.1%.
2. Продажи и работа с клиентами (CRM)
1С неудобна для менеджеров: интерфейс не для ежедневной работы с задачами, звонками, коммерческими предложениями.
**Что делаем:** CRM-модуль на NestJS + Angular/CoreUI с задачами, воронкой, историей взаимодействия, коммерческими предложениями. С 1С синхронизируются: справочник контрагентов, договоры, взаиморасчёты.
**ROI:** скорость обработки заявок — с часов до минут. Меньше потерянных клиентов.
3. Закупки (снабжение)
Закупщики видят остатки в 1С, но не видят прогнозов продаж, резервов и планов. Результат — закуп «на глаз».
**Что делаем:** модуль закупок с прогнозированием, автоматическим расчётом точки заказа, согласованием заявок.
**ROI:** снижение товарных запасов на 10-20% без потери Availability.
4. Документооборот и согласования
Любое согласование в 1С — это доработка конфигурации. В новом модуле — no-code workflow на 2 дня.
Архитектура: как это выглядит на практике

Каждый новый модуль не лезет напрямую в базу 1С. Связь — через RabbitMQ / REST API. Синхронизация справочников — раз в 5-15 минут, остатков — раз в час, документов — по событию.
**Ключевое правило:** новый модуль никогда не ждёт 1С синхронно. Если 1С недоступна — заказ создаётся, резервация ставится, а синхронизация произойдёт, когда 1С вернётся.
Технический стек модуля
• **Backend:** NestJS 10 (TypeScript) • **Frontend:** Angular 18 + PrimeNG / CoreUI • **Mobile:** Flutter • **Database:** PostgreSQL 16 • **Message broker:** RabbitMQ • **API:** REST + WebSocket для real-time
Бюджет и сроки: модуль vs полная миграция

• Полная миграция: €60,000-120,000 / 6-10 месяцев / ROI через 2-3 года • Один модуль: €12,000-25,000 / 2-3 месяца / ROI через 4-8 месяцев
**Пример из практики:** замена складского учёта у дистрибьютора с 50 пользователями. Бюджет €18,000 (2.5 месяца). Результат: ошибки отгрузки с 2.8% до 0.3%, инвентаризация 2 часа вместо 2 дней. Окупаемость — 6 месяцев.
Когда модульное замещение не работает
**Не подходит, если:** • 1С настолько кастомизирована, что вычленить модуль невозможно • Нужна сквозная аналитика в одной системе • Бухгалтерия и оперативный учёт неразделимы • Нет ресурса на поддержку интеграции
В этих случаях полная миграция может оказаться дешевле, чем 5 лет поддержки интеграционной шины.
Как понять, с чего начать
Аудит по трём параметрам: **Боль** (часы потерь в месяц), **Изолируемость** (1-5), **ROI** (стоимость vs экономия). Модули с высокой болью, изолируемостью и быстрым ROI — кандидаты первой очереди. В 90% случаев это склад или продажи.
Если ни один модуль не набирает изолируемость выше 2 — вариант только полная миграция.
Резюме
Модульное замещение — это прагматичный подход, который позволяет бизнесу не останавливаться, даёт быстрый ROI по каждому модулю, снижает бюджет входа с €60,000+ до €12,000-25,000 и формирует архитектуру постепенно.
Полная миграция — это когда у вас есть €120,000 и собственник, готовый рискнуть. Модульное замещение — для всех остальных.