Skip to main content
ServicesDevelopmentCase StudiesProductsAboutBlogCareersContact
+373 69 546 666
ENRORU

Enterprise technology partner for outsourcing, development, and consulting.

Company

  • About
  • Contact
  • Careers

Offerings

  • Services
  • Products
  • Case Studies

Legal

  • Privacy
  • Terms
  • Cookie policy
© 2026 AKDEV. All rights reserved.

Modular Replacement of 1C: How to Modernize Without Stopping Your Business

Why modular replacement beats full migration for Moldovan businesses. Real numbers, architecture, and a practical roadmap.

2026-05-10

Full Migration Looks Great on Paper

Articles about a complete 1C-to-modern-stack migration in 6-10 months sound convincing. PostgreSQL schema, RLS policies, REST API, CI/CD — an engineer's dream. On paper.

For an average Moldovan distributor, full migration means:

• **€60,000-120,000 budget** upfront — not every owner can pull that from working capital • **6-10 months of development** — business keeps running, requirements shift • **Organizational risk** — accounting has used 1C for 10+ years • **All-or-nothing effect** — if the project stalls, money is spent and 1C is still needed

At AKDEV, we stopped selling full migration as a product. We sell **modular replacement**.

What Is Modular Replacement

Архитектура модульного замещения: 1С + шина + модули
1С остаётся ядром учёта, новые модули подключаются через шину

1C stays as the accounting core. New modules are built from scratch and connected via an integration bus. Each module is a separate project with its own budget, timeline, and ROI.

Accounting stays in 1C. Operational processes move to the new stack.

Which Modules to Replace First

1. Warehouse (inventory, receiving, shipping)

The most common candidate. The warehouse works in real time — delays in 1C document posting are critical. Mobile terminals and barcode scanners — 1C's built-in language isn't designed for this.

**What we build:** a separate system on NestJS + Angular + PostgreSQL with a Flutter mobile app. Only totals (period turnover by SKU) sync with 1C. Valuation and cost remain in 1C.

**ROI:** warehouse stops waiting for document posting. Inventory — from 3 days quarterly to 1 hour on demand. Picking errors — from 2-3% down to 0.1%.

2. Sales and CRM

1C is inconvenient for sales managers: not designed for daily task management, calls, quotations.

**What we build:** CRM module on NestJS + Angular/CoreUI with pipeline, tasks, interaction history, quotes. Synced with 1C: counterparty catalog, contracts, mutual settlements.

**ROI:** order processing — from hours to minutes. Transparent sales pipeline. Fewer lost customers.

3. Procurement

Buyers see stock in 1C but not sales forecasts, reservations, or plans. Result: buying by gut feel.

**What we build:** procurement module with forecasting, automatic reorder point calculation, purchase request approvals.

**ROI:** 10-20% inventory reduction without losing Availability.

4. Document Workflow and Approvals

Any approval in 1C means a configuration modification. In a new module — a no-code workflow in 2 days.

Architecture in Practice

Интеграционная шина: 1С ↔ RabbitMQ ↔ Модуль
Асинхронная связь через RabbitMQ / REST API

Integration Bus

No module touches the 1C database directly. Communication goes through RabbitMQ / REST API. Reference data sync — every 5-15 minutes. Stock levels — hourly. Documents — by event.

**Key rule:** the new module never waits for 1C synchronously. If 1C is down — orders are created, reservations are placed, sync happens when 1C returns.

Tech Stack per Module

• **Backend:** NestJS 10 (TypeScript) • **Frontend:** Angular 18 + PrimeNG / CoreUI • **Mobile:** Flutter • **Database:** PostgreSQL 16 • **Message broker:** RabbitMQ • **API:** REST + WebSocket for real-time

Pipeline синхронизации продаж: 6 шагов
Event-Driven: от заказа в CRM до проводки в 1С

Budget and Timeline: Module vs Full Migration

• Full migration: €60,000-120,000 / 6-10 months / ROI in 2-3 years • Single module: €12,000-25,000 / 2-3 months / ROI in 4-8 months

**Case study:** warehouse module for a distributor with 50 users. Budget €18,000 (2.5 months). Result: shipping errors from 2.8% to 0.3%, inventory in 2 hours instead of 2 days. Payback — 6 months.

When Modular Replacement Doesn't Work

**Not suitable when:** • 1C is so customized that extracting a module is impossible • End-to-end analytics across departments is required in one system • Accounting and operations are inseparable • No capacity to maintain an integration bridge

In these cases, full migration may be cheaper than 5 years of integration bus maintenance.

Where to Start

A simple audit by three parameters: **Pain** (hours lost per month), **Isolability** (1-5), **ROI** (cost vs savings). Modules with high pain, good isolability, and fast ROI are first candidates. In 90% of cases — warehouse or sales.

If no module scores above 2 in isolability — full migration is the only option.

Summary

Modular replacement is a pragmatic approach: the business never stops, each module delivers its own ROI, entry budget drops from €60,000+ to €12,000-25,000, architecture evolves gradually.

Full migration is for when you have €120,000 and an owner ready to take a risk. Modular replacement is for everyone else.