Мост между цехом и бухгалтерией: Архитектура API-синхронизации с 1С

Бухгалтерия работает с налогами, цех работает с металлом. Мы не смешиваем эти миры в одной базе. Разбираем 5 жестких точек обмена данными (REST API), которые связывают 1С и ModernERP Pro в единый цифровой организм.

В статье «Развод с бухгалтерией» мы объясняли, почему управленческий учет нельзя вести в 1С. Производство должно работать в своей изолированной Ledger-среде. Но эти системы не могут существовать в вакууме — им нужно общаться.

Мы используем чистый, современный REST API. Никаких обменов файлами Excel или тяжелых XML-выгрузок раз в сутки. Системы общаются точечно, строго по делу. Вся интеграция укладывается в 5 эндпоинтов (точек входа), которые ваш 1С-программист упакует в одно небольшое расширение (.cfe).

Бизнес-логика: 5 точек синхронизации

GET /clients

Кто запрашивает: ModernERP Pro забирает данные из 1С.
Бизнес-смысл: 1С является мастер-системой для юридических лиц. Когда менеджер в ModernERP Pro создает заказ, он должен выбрать реального контрагента с правильным ИНН. Мы забираем карточки клиентов, чтобы избежать дублей.

[ { "id_1c": "8f9b9f56-1111-11ee-a812-005056a0c567", "inn": "7701234567", "kpp": "770101001", "name": "ООО МеталлПром", "phone": "+7 999 123 45 67", "email": "info@metallprom.ru" } ]

GET /payments (balances)

Кто запрашивает: ModernERP Pro забирает данные из 1С.
Бизнес-смысл: Жесткий контроль дебиторки. Заказ не упадет в план цеха (Диспетчеру), пока клиент не внес предоплату. ERP сама опрашивает 1С по конкретным заказам и автоматически дает зеленый свет на запуск в производство при достижении порога аванса.

[ { "id_1c": "uuid-заказа-1", "total_paid": 250000.00 } ]

POST /products

Кто передает: ModernERP Pro отправляет данные в 1С.
Бизнес-смысл: Если Технолог создал в ERP новую техкарту и новое готовое изделие (например, спецзаказ), 1С должна узнать о нем, чтобы бухгалтер смог выставить закрывающие документы. ERP автоматически пробрасывает номенклатуру.

{ "erp_id": 145, "id_1c": null, "name": "Стол лофт дубовый 120х60", "sku": "TBL-LFT-120", "measure_unit": "шт", "type": "finished_good" }

POST /production

Кто передает: ModernERP Pro отправляет данные в 1С.
Бизнес-смысл: Факт выпуска. Когда мастер нажимает на планшете «Партия завершена», ERP передает в 1С готовый «Отчет производства за смену». В 1С автоматически появляются остатки на складе готовой продукции.

{ "erp_production_id": "PRD-2026-0150", "product_id_1c": "a1b2c3d4-e5f6-7777-8888-99990000aaaa", "qty": 15.0, "measure_unit": "шт", "produced_at": "2026-03-29T14:30:00" }

POST /shipments

Кто передает: ModernERP Pro отправляет данные в 1С.
Бизнес-смысл: Кладовщик отгрузил товар в фуру. ERP фиксирует отгрузку и кидает сигнал в 1С. Бухгалтерия видит, что товар ушел, и проводит реализацию для расчета налоговой базы.

{ "id_1c": "123e4567-e89b-12d3-a456-426614174000", "shipped_at": "2026-03-29T15:45:00" }

Техническое задание для 1С-программиста

Передайте этот блок вашему программисту или франчайзи 1С. Для настройки шлюза ему потребуется создать HTTP-сервис в Конфигураторе 1С со следующей маршрутизацией:

  • Корневой URL: modernerp.ru
  • Шаблон 1: /clients
    Метод: GET -> Обработчик: ClientsПолучить
  • Шаблон 2: /orders/balances
    Метод: GET -> Обработчик: BalancesПолучить
  • Шаблон 3: /products
    Метод: POST -> Обработчик: ProductsСоздать
  • Шаблон 4: /production
    Метод: POST -> Обработчик: ProductionСоздать
  • Шаблон 5: /shipments (или /orders/shipped)
    Метод: POST -> Обработчик: ShipmentsСоздать

Все запросы должны обрабатываться в формате application/json. В случае успешной обработки POST-запросов 1С должна возвращать код 200 OK.

Итог

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

Zero Trust в действии

Хватит теорий. Посмотрите, как работает боевой интерфейс.

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

  • Кабинет директора: контроль P&L и живой список производственных заявок.
  • Рабочее место мастера: аппаратный блок на списание сырья сверх нормы.
  • Ledger-журнал: почему в системе технически невозможно изменить наряд «задним числом».

Видеокейсы

Смотреть скринкасты Без заполнения форм