Как подключить стороннего оператора ЭДО в 1С и почему в помощнике подключения доступен ограниченный список?

Бухгалтер 1С v8.3 (Обычные формы) Бухгалтерский учет IT и автоматизация бизнеса
← На главную

При первичной настройке электронного документооборота в конфигурациях 1С (в частности, в 1С:Управление производственным предприятием) пользователи часто сталкиваются с ситуацией, когда в окне встроенного мастера подключения к сервису 1С-ЭДО для выбора доступно лишь несколько конкретных операторов: АО "Калуга Астрал", ООО "Такском", ООО "Линк-сервис" и ООО "ЭТП ГПБ". Попытка выбрать другого привычного провайдера (например, СКБ Контур или СБИС / Тензор) непосредственно из этого списка оказывается безуспешной. Выясним технические причины такого поведения системы и подробно разберем все доступные пути решения этой задачи.

Причины архитектурного ограничения списка операторов в типовом помощнике

Проанализируем устройство встроенного сервиса 1С-ЭДО. Встроенный мастер регистрации и модуль подсистемы БиблиотекаЭлектронныхДокументов (БЭД) ориентированы исключительно на операторов, которые заключили прямое технологическое партнерство с фирмой 1С и интегрированы в единую инфраструктуру обмена данными. Сетевые шлюзы, криптографические протоколы и логика авторизации в типовой конфигурации жестко завязаны на API именно этого доверенного пула операторов.

Выбрать стороннего оператора (например, Контур.Диадок или СБИС) напрямую в типовом окне помощника подключения невозможно. Добавить произвольного оператора в этот список средствами типовой конфигурации без глобального изменения исходного кода подсистемы обмена нельзя. Однако это не означает, что организация отрезана от обмена со своими контрагентами, использующими другие системы.

Решение 1. Штатный обмен со сторонними операторами через роуминг

Разберем базовый и наиболее правильный способ взаимодействия с абонентами сторонних операторов средствами типовой 1С. Для отправки и приема электронных документов контрагентам, работающим через Контур, СБИС или любых других операторов, нет технической необходимости регистрировать учетные записи у каждого из них.

Посмотрим на порядок настройки роумингового взаимодействия:

  1. Регистрация организации в 1С-ЭДО: подключаем организацию к любому из доступных во встроенном помощнике операторов (чаще всего выбирают АО "Калуга Астрал" или ООО "Такском") и получаем уникальный идентификатор участника ЭДО.
  2. Получение идентификатора контрагента: запрашиваем у партнера его точный буквенно-цифровой идентификатор участника документооборота в его системе (например, в Контур.Диадок).
  3. Отправка приглашения (автороуминг): переходим в справочник НастройкиЭДО (или СоглашенияОбИспользованииЭД), создаем новую настройку с контрагентом, вводим его идентификатор и отправляем электронное приглашение. Большинство крупнейших операторов поддерживают технологию автоматического роуминга: связь активируется сразу после того, как контрагент подтвердит приглашение в личном кабинете своей системы.
  4. Настройка роуминга по заявке: если между выбранным оператором 1С-ЭДО и провайдером контрагента не действует прямой автороуминг, роуминговая пара настраивается по письменному запросу. Заявка формируется через службу технической поддержки вашего оператора 1С-ЭДО с указанием реквизитов обеих сторон и их идентификаторов.

Решение 2. Подключение внешних интеграционных обработок операторов

Если специфика бизнес-процессов требует прямого подключения именно к личному кабинету конкретного внешнего оператора (без использования роуминга 1С-ЭДО), используют интеграционные модули, разработанные самими операторами.

Рассмотрим ключевые нюансы такого подключения:

  1. Платный доступ к программному интерфейсу: операторы предоставляют интеграционные внешние обработки бесплатно, однако для их функционирования требуется доступ к API. Например, у оператора Контур доступ к API является отдельной платной услугой (приобретается токен доступа на год), стоимость которой оплачивается дополнительно к основному пакету трафика переданных документов.
  2. Специфика конфигурации 1С:УПП: конфигурация 1С:Управление производственным предприятием построена на базе обычных форм (толстый клиент). Это означает, что для нее невозможно применить современные модули интеграции, созданные в виде расширений конфигурации (.cfe), так как расширения работают только на управляемых формах. Требуется загружать строго те внешние обработки (файлы .epf), которые адаптированы разработчиками оператора под обычный интерфейс 1С:УПП.
  3. Особенности работы с маркировкой и прослеживаемостью: при передаче номенклатуры, подлежащей обязательной маркировке, через сторонние обработки важно следить за корректностью формата кодов маркировки. На практике возникают ошибки, когда код упаковки типа SS(20) ошибочно выгружается как тип SS. В таком случае система обрезает ведущие нули идентификатора, в результате чего государственная информационная система маркировки не распознает переданную марку. При прямом обмене через встроенный модуль 1С-ЭДО подобные форматы валидируются и передаются типовыми механизмами конфигурации без потери нулей.

Решение 3. Альтернативные методы интеграции без платного API

Если требуется работать со сторонним оператором напрямую, но приобретение платной лицензии на API нецелесообразно (например, при малом объеме документооборота), проанализируем доступные обходные пути:

  1. Использование файлового коннектора: операторы документооборота предлагают специализированные локальные утилиты, отслеживающие появление входящих и исходящих данных в каталогах на диске. 1С стандартными средствами формирует и сохраняет утвержденные ФНС файлы формата XML в назначенную папку, после чего коннектор оператора автоматически подписывает их установленной электронной подписью и отправляет адресату. Входящие документы аналогичным образом выгружаются утилитой в папку для последующей загрузки в учетную систему.
  2. Ручной обмен файлами через личный кабинет: прямо из документов учетной системы (РеализацияТоваровУслуг, СчетФактураВыданный) выполняется регламентная выгрузка структурированных файлов в формате XML. Пользователь вручную загружает эти файлы через веб-интерфейс стороннего оператора, подписывает сертификатом электронной подписи и отправляет контрагенту. Способ не требует затрат на доработку программы, но увеличивает трудозатраты оператора.

Таким образом, попытки принудительно добавить стороннего оператора во встроенный помощник 1С не имеют смысла. Оптимальным путем является либо использование штатного роуминга через доверенного оператора 1С-ЭДО, либо установка специализированной внешней обработки нужного оператора с учетом лицензирования его API.

← На главную