1С + TMS/WMS
Часть данных о рейсе, грузе или складе уже находится вне 1С и должна использоваться автоматически.
Проектируем автоматический обмен ЭПД и ЭТрН между 1С, TMS/WMS, корпоративными сервисами и поддерживаемым операторским контуром: справочники, документы, статусы, ошибки, повторная отправка, логирование и мониторинг.
API-интеграция нужна, когда данные распределены между несколькими системами, документы должны формироваться автоматически или бизнесу важно получать статусы и ошибки без ручной проверки интерфейса оператора.
Часть данных о рейсе, грузе или складе уже находится вне 1С и должна использоваться автоматически.
Типовой модуль не соответствует внутренним документам, справочникам или бизнес-логике.
Ручная работа становится дорогой и создаёт риск задержек при большом объёме документов.
ЭПД должны формироваться по бизнес-событию: отгрузке, рейсу, реализации или иному основанию.
Ответственный сотрудник должен видеть результат обмена в своей системе без ручного перехода в другой интерфейс.
Если компания уже использует корпоративный контур интеграции, ЭПД можно встроить в существующую архитектуру.
Точная схема зависит от оператора или сервиса, но архитектурно процесс обычно разделяется на систему-источник, интеграционный слой, операторский контур и возврат результата.
Исходные данные о грузе, рейсе, сторонах и транспорте.
Сопоставление, проверка и подготовка структуры данных.
Передача документа через поддерживаемый сервисный контур.
Действия сторон, подписи и изменение состояния документа.
Результат возвращается в 1С или систему, где работает пользователь.
Перед разработкой определяем мастер-систему по каждому объекту: контрагентам, адресам, грузам, транспорту, водителям и рейсам.
Конкретный набор методов зависит от выбранного оператора или платформы. На уровне проекта мы определяем, какие данные должны передаваться и возвращаться в бизнес-систему.
Для промышленного API важна не только успешная отправка, но и корректное поведение при таймаутах, недоступности сервиса и повторной обработке.
Повторный вызов не должен создавать дубликаты, если запрос уже был успешно обработан.
Временные ошибки обрабатываются по контролируемому сценарию, а не бесконечной отправкой.
При большом потоке обмен отделяется от действий пользователя и выполняется устойчиво в фоне.
По каждому запросу можно восстановить, что было отправлено и какой ответ получен.
Повторяющиеся ошибки и зависшие документы должны быть видны ответственным сотрудникам.
Для исключительных ситуаций предусматривается понятный способ повторной обработки или корректировки.
Техническая авторизация интеграции не заменяет юридически значимые действия пользователей. Поэтому доступ к API, права в 1С и КЭП/МЧД рассматриваются отдельно.
Проект API-интеграции начинается не с написания кода, а с определения источников данных и правил обмена.
Системы, документы, роли, объёмы и оператор.
Источники, поля, ключи и правила сопоставления.
Методы, направления обмена и обработка ошибок.
Реализуем обмен и технические механизмы контроля.
Проверяем нормальные и ошибочные сценарии.
Включаем мониторинг и сопровождаем первые рабочие документы.
У разных компаний источники данных различаются: производство начинается с отгрузки, перевозчик — с рейса, торговля — с массового потока реализаций.

Автоматически связываем реализацию, складскую отгрузку и перевозочный документ без повторного ввода.

Обрабатываем массовые отгрузки и поток документов с большим числом контрагентов.

Связываем TMS, рейс, транспорт, водителя, ЭТрН и возврат статусов в диспетчерский контур.

Для нестандартных маршрутов проектируем гибкие правила создания и обновления документов.
Плохо спроектированная интеграция может автоматизировать отправку, но создать ещё больше ручной работы при ошибках и изменениях.
Одни и те же справочники редактируются в нескольких местах и начинают расходиться.
Повторные запросы создают дубли документов или повторные операции.
API возвращает ошибку, но пользователь в 1С не видит, что документ не прошёл.
Пользовательская операция зависит от доступности внешнего сервиса в конкретную секунду.
О проблеме узнают только после жалобы контрагента или водителя.
Изменения приходится проверять сразу на рабочем потоке документов.
Цель — убрать ручной перенос данных и сделать обмен прозрачным для пользователя, а не просто «подключить API».
Пользователь не вводит повторно то, что уже есть в 1С, TMS или WMS.
Рабочая система отражает результат внешнего обмена.
По логам и ответам можно понять причину сбоя и восстановить обмен.
Новые документы и процессы добавляются в существующую архитектуру.
Стоимость API-проекта определяется не количеством экранов, а архитектурой обмена, качеством исходных данных и требованиями к надёжности.
Основные факторы трудоёмкости.
Разделяем разработку и регулярную эксплуатацию.
Если стандартный обмен подходит, отдельная разработка не нужна. Если требуется глубокая автоматизация — используем специализированный интеграционный проект.
Общая страница по обмену между 1С и внешними системами.
Подробнее →Рейс, транспорт, водитель, TMS/WMS и статусы транспортной накладной.
Подробнее →Операторский контур, статусы, подписи и тестовый запуск.
Подробнее →Специализированный сценарий обмена с СБИС / Saby.
Подробнее →Отдельная страница по интеграционному контуру Контур.Логистика.
Подробнее →Мониторинг, инциденты и развитие интеграции после запуска.
Подробнее →Интеграция ЭПД по API нужна компаниям, у которых данные о перевозке распределены между несколькими системами или стандартный механизм 1С не покрывает бизнес-процесс. API позволяет автоматически создавать документы, передавать сведения в операторский контур и возвращать статусы в рабочую систему.
При этом API не следует рассматривать как универсальную замену типовой интеграции. Если готовый модуль полностью закрывает задачу, отдельная разработка только увеличит стоимость эксплуатации. API оправдан там, где есть TMS/WMS, доработанная 1С, высокий объём документов или сложная корпоративная архитектура.
Для компаний в Москве проект обычно начинается с карты данных: определяется, где хранятся контрагенты, адреса, транспорт, водители, рейсы и сведения о грузе. Затем выбирается способ обмена с конкретным оператором или сервисом.
Если требуется общий интеграционный проект, используйте страницу «Интеграция ЭПД с 1С». Для транспортной накладной — «Интеграция ЭТрН с 1С». После запуска API-контур можно передать на сопровождение ЭПД.
Отдельное внимание уделяется очередям, повторной отправке, логированию и мониторингу. Именно эти механизмы определяют, насколько надёжно интеграция будет работать в ежедневной эксплуатации.
Когда нужен API, что передавать и как обеспечить устойчивую работу.
Когда данные находятся в нескольких системах, стандартного модуля недостаточно, нужен автоматический обмен или большой объём документов делает ручные действия неэффективными.
Архитектуру нужно строить через поддерживаемый операторский или сервисный контур. Возможность и формат API зависят от конкретного оператора и используемого решения.
Да. В этом случае сначала определяется мастер-система для каждого вида данных и правила обмена между системами.
Для массового и критичного обмена очередь обычно помогает отделить пользовательскую операцию от временной недоступности внешнего сервиса.
Нужно проектировать уникальные ключи, идемпотентность операций и проверку результата повторной отправки.
Если API выбранного сервиса поддерживает необходимые события и методы, статусы можно возвращать в 1С или другую рабочую систему.
Стоимость зависит от количества систем, методов, справочников, видов документов, требований к очередям, мониторингу и обработке ошибок. Точная оценка возможна после обследования.
Опишите конфигурацию 1С, TMS/WMS, оператора и требуемые документы. Подготовим карту данных, архитектуру обмена и объём разработки.