Мост между цехом и бухгалтерией: Архитектура 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С, а бухгалтерия получает готовые цифры секунда в секунду. Это и есть настоящий цифровой каркас предприятия.

Чек-лист: 10 дыр в цеху, через которые утекает ваша прибыль

Не готовы к аудиту? Начните с самодиагностики. Мы собрали 10 неочевидных признаков того, что мастера водят вас за нос, а НЗП съедает оборотку предприятия.

  • Как за 5 минут проверить, есть ли на складе неликвиды.
  • 3 неудобных вопроса мастеру, чтобы вскрыть приписки.
  • Тест на «узкое горлышко»: почему склад готовой продукции пуст.
Откроем материал сразу. Без рассылок.