К статье
Практический материал

Документы и Печать · 13 мин

Как отправить документы из 1С ЭДО в Диадок

Как отправить счета-фактуры, УПД и акты из 1С через Диадок: настройка подключения, подпись документов, проверка статусов доставки и решение типичных ошибок обмена.

Отправка юридически значимых документов контрагентам из 1С возможна двумя путями: через встроенный сервис 1С-ЭДО (оператор «1С-ЭДО» на базе таксокомовских сетей) и через подключение к оператору «Контур.Диадок». Выбор маршрута зависит от того, каким оператором пользуется ваш контрагент: если у покупателя подключён Диадок, а у вас — только 1С-ЭДО, документы всё равно дойдут благодаря роумингу между операторами, но в ряде случаев удобнее работать напрямую через модуль Диадока для 1С.

В этой статье разобраны оба сценария: отправка через штатный обмен 1С:ЭДО с роумингом в Диадок и работа через внешний модуль «Диадок» для 1С, который устанавливается поверх типовой конфигурации. Описаны настройка учётной записи, подписание и отправка документов, контроль статусов и типичные ошибки, из-за которых документы «зависают» или отклоняются оператором.

Материал ориентирован на пользователей типовых конфигураций «1С:Бухгалтерия 8», «1С:Управление торговлей» и «1С:ERP», где обмен электронными документами реализован через библиотеку БЭД (библиотека электронных документов). Точные названия пунктов меню могут немного отличаться в зависимости от версии конфигурации.

Какой способ отправки выбрать

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

Прямой модуль Диадока для 1С оправдан, когда основная масса контрагентов работает в Диадоке, требуется отправка неформализованных документов (договоров, писем, сканов) или нужны специфические возможности оператора — например, маршруты согласования и работа с входящими запросами на аннулирование. Минус подхода — дополнительная обработка в базе и необходимость следить за её обновлениями.

Сравнение вариантов отправки

Штатный 1С-ЭДО с роумингом

Подходит, если контрагентов в Диадоке немного и документооборот типовой (УПД, счета-фактуры, акты). Ограничение: не все форматы проходят через роуминг, статусы обновляются медленнее.

Модуль Диадока для 1С

Подходит при массовом обмене с контрагентами Диадока и неформализованных документах. Ограничение: требуется установка и обновление внешней обработки, отдельный договор с оператором.

Веб-версия Диадока без интеграции

Подходит для разовых отправок: документ выгружается из 1С в файл и загружается вручную. Ограничение: нет автоматической сверки статусов и возврата подписанных документов в 1С.

Подготовка: сертификат, договор и настройки базы

Для любого способа отправки потребуется действующая квалифицированная электронная подпись (КЭП) на руководителя или уполномоченное лицо. Сертификат должен быть установлен на компьютере пользователя и виден в 1С: проверить это можно в разделе «Администрирование — Обмен электронными документами — Настройки электронной подписи». Если сертификат не отображается, обычно проблема в криптопровайдере (КриптоПро CSP или ViPNet CSP) или в том, что сертификат установлен без закрытого ключа.

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

Для модуля Диадока нужен договор с оператором и логин/пароль от личного кабинета Диадока. Модуль скачивается с официального ресурса оператора как внешняя обработка (.epf) либо устанавливается как расширение конфигурации — в зависимости от поставки. В настройках модуля указываются учётные данные, сертификат и организация, от имени которой ведётся отправка.

Отправка через штатный 1С-ЭДО с роумингом в Диадок

Откройте раздел «Настройки ЭДО» (в «1С:Бухгалтерии» — «Администрирование — Обмен электронными документами — Настройки обмена с контрагентами») и создайте настройку обмена с нужным контрагентом. В настройке указывается ваш идентификатор ЭДО, идентификатор контрагента и перечень видов документов, которыми вы будете обмениваться. Идентификатор контрагента в Диадоке можно запросить у него напрямую или найти через поиск участников ЭДО по ИНН — в 1С для этого есть встроенный сервис.

Если контрагент ещё не принял приглашение, 1С отправит ему приглашение к обмену автоматически при первой отправке документа. Пока приглашение не принято, документы будут находиться в статусе ожидания. На практике имеет смысл заранее согласовать с контрагентом переход на ЭДО, чтобы бухгалтер с той стороны подтвердил приглашение в своём Диадоке.

Для отправки откройте проведённый документ (например, «Реализация товаров и услуг»), нажмите кнопку «ЭДО» и выберите отправку нужного электронного документа — чаще всего УПД. Программа сформирует XML-файл по утверждённому формату ФНС, предложит подписать его сертификатом и отправит оператору. Дальше документ уходит по маршруту: ваш оператор → роуминг → Диадок контрагента.

Порядок отправки через 1С-ЭДО
  1. 1
    Проверьте, что сертификат КЭП виден в настройках электронной подписи и не истёк.
  2. 2
    Создайте настройку обмена с контрагентом и укажите его идентификатор ЭДО в Диадоке.
  3. 3
    Дождитесь принятия приглашения контрагентом или напомните ему о необходимости принять его.
  4. 4
    Откройте документ, нажмите «ЭДО» и выберите отправку УПД или иного документа.
  5. 5
    Подпишите документ сертификатом и дождитесь смены статуса на «Отправлен».
  6. 6
    Проверьте получение извещения о получении и подписи со стороны контрагента.

Отправка через модуль Диадока для 1С

После установки модуля в меню появится отдельный пункт (обычно «Диадок» или команда в разделе «Продажи»/«Покупки»). При первом запуске выполните первоначальную настройку: укажите логин и пароль от личного кабинета Диадока, выберите организацию и сертификат подписи. Модуль загрузит список контрагентов, с которыми уже налажен обмен, и предложит отправить приглашения новым.

Отправка документа выполняется из списка документов модуля: выберите документ реализации, нажмите «Отправить», проверьте сформированный УПД и подпишите его. Модуль передаёт документ напрямую в Диадок, минуя роуминг, поэтому статусы обновляются быстрее, а контрагент видит документ в привычном интерфейсе. Входящие документы и подписанные со стороны покупателя файлы автоматически загружаются обратно в 1С при обновлении списка.

Обратите внимание на настройку соответствия документов: модуль должен корректно сопоставлять электронные документы с объектами 1С, чтобы подписанные обеими сторонами УПД попадали в нужную реализацию. Если в базе ведётся несколько организаций, убедитесь, что для каждой настроен свой ящик Диадока или корректно выбрана организация-отправитель.

Проверка доставки и статусов документа

Признак успешной отправки — не только статус «Отправлен», но и получение извещения о получении от оператора контрагента, а затем — подпись со стороны покупателя (для УПД в статусе продавца это титул покупателя). В 1С цепочка статусов отображается на панели ЭДО в форме документа и в журнале «Электронные документы». Полный цикл для УПД: отправлен → доставлен → получен контрагентом → подписан контрагентом → обмен завершён.

Если документ отправлен через роуминг, статусы могут обновляться с задержкой — это нормально. Тревожный признак — статус «Ошибка передачи» или длительное зависание на этапе «Ожидается подтверждение оператора». В этом случае откройте карточку электронного документа и посмотрите текст ошибки: чаще всего это неверный идентификатор контрагента, неподдерживаемый формат или истёкший сертификат.

Для юридической значимости важно, чтобы в базе сохранился подписанный обеими сторонами электронный документ с подписями. Проверьте, что в карточке документа доступны файл документа и подписи обеих сторон — именно этот комплект подтверждает сделку при проверках.

Контрольные точки

Как проверить результат отправки

Статус в журнале ЭДО
Норма

«Обмен завершён» или «Подписан контрагентом»

Тревожный признак

«Ошибка передачи», «Требуется уточнение», зависание на «Ожидается подтверждение»

Подписи в карточке документа
Норма

Есть подписи отправителя и получателя, файл открывается

Тревожный признак

Только ваша подпись, титул покупателя отсутствует

Идентификатор контрагента
Норма

Идентификатор совпадает с данными Диадока контрагента

Тревожный признак

Документ уходит «в никуда», приглашение не принято

Срок доставки
Норма

Статусы обновляются в течение рабочего дня

Тревожный признак

Несколько дней без изменения статуса при подтверждённом приглашении

Типичные ошибки и их устранение

Самая частая причина неудачной отправки — неверный или отсутствующий идентификатор ЭДО контрагента. Если контрагент сменил оператора или идентификатор, старая настройка обмена перестаёт работать: документы уходят, но не доставляются. Решение — запросить актуальный идентификатор и обновить настройку обмена.

Вторая группа проблем связана с форматами. Если вы отправляете документ в формате, который не поддерживается роумингом или версией модуля Диадока, оператор отклонит его с ошибкой валидации. Проверьте, что в настройках обмена выбран актуальный формат УПД, а модуль Диадока обновлён до свежей версии — операторы периодически меняют требования к форматам вслед за приказами ФНС.

Третья группа — проблемы с подписью: истёкший сертификат, отсутствие закрытого ключа, конфликт криптопровайдеров. Диагностируется просто: попробуйте подписать любой тестовый документ. Если подписание не проходит, переустановите сертификат вместе с закрытым ключом и проверьте лицензию криптопровайдера.

Типичные ошибки при отправке
01
Отправка без принятого приглашения — документ зависает в ожидании, контрагент его не видит.
02
Дублирование отправки через 1С-ЭДО и модуль Диадока — у контрагента появляются два одинаковых документа.
03
Устаревшая версия модуля Диадока — документы отклоняются из-за несоответствия формату.
04
Истёкший сертификат КЭП — подписание невозможно, отправка блокируется в момент подписи.
05
Неверный идентификатор контрагента — документ уходит не тому получателю или не доставляется вовсе.

Ограничения и когда нужна помощь специалиста

Самостоятельная настройка оправдана при типовом документообороте: УПД, счета-фактуры, акты, накладные. Сложные сценарии — исправительные документы, аннулирование, документы с несколькими подписантами, обмен по иностранным контрагентам — лучше настраивать с участием специалиста по ЭДО, так как ошибки в этих случаях влияют на налоговый учёт.

Учитывайте тарифные ограничения: у операторов ЭДО отправка документов обычно тарифицируется, а роуминговые документы могут оплачиваться отдельно. Перед массовой рассылкой уточните условия вашего тарифа, чтобы не получить неожиданные расходы при большом объёме первички.

Маршрут решения

Как выбрать действие в проблемной ситуации

Контрагент не видит отправленный документПроверьте идентификатор ЭДО и статус приглашения, затем попросите контрагента принять приглашение в Диадоке
Оператор отклонил документ с ошибкой форматаОбновите модуль или версию БЭД и проверьте заполнение обязательных реквизитов документа
Не удаётся подписать документПроверьте срок действия сертификата, наличие закрытого ключа и работу криптопровайдера
Нужно отправить неформализованный документ (договор, письмо)Используйте модуль Диадока или выгрузку файла с ручной загрузкой — роуминг такие документы может не пропустить

Частые вопросы

Можно ли отправить документ в Диадок из 1С без установки дополнительных модулей?

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

Как узнать идентификатор ЭДО контрагента, работающего в Диадоке?

Запросите его у контрагента напрямую или воспользуйтесь поиском участников ЭДО по ИНН — в типовых конфигурациях 1С есть встроенный сервис поиска в настройках обмена. Идентификатор также можно найти в публичном реестре участников на сайте оператора.

Документ отправлен, но контрагент его не видит. Что делать?

Проверьте три вещи: принято ли приглашение к обмену, верный ли указан идентификатор контрагента и нет ли ошибки в карточке электронного документа. Чаще всего причина — непринятое приглашение: попросите бухгалтера контрагента подтвердить его в своём Диадоке.

Чем опасна отправка одного документа через два канала?

Контрагент получит дубликат документа, и оба экземпляра могут быть подписаны. В учёте возникнет путаница: непонятно, какой подписанный файл считать действительным. Для каждого контрагента выбирайте один канал отправки и фиксируйте его в настройках обмена.

Нужно ли платить за роуминг при отправке в Диадок через 1С-ЭДО?

Условия зависят от вашего тарифа у оператора. Роуминговые документы могут тарифицироваться отдельно от внутрисетевых. Перед массовой отправкой уточните стоимость роуминговых документов в условиях вашего договора.

Модуль Диадока перестал работать после обновления 1С. Как исправить?

Внешние модули привязаны к версии платформы и конфигурации. После обновления 1С скачайте актуальную версию модуля с официального ресурса оператора и установите её вместо старой. Перед обновлением проверьте работу модуля на тестовой копии базы.

Итог

Что важно запомнить

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