Документы и Печать · 13 мин
Как отправить документы из 1С ЭДО в Диадок
Как отправить счета-фактуры, УПД и акты из 1С через Диадок: настройка подключения, подпись документов, проверка статусов доставки и решение типичных ошибок обмена.
Отправка юридически значимых документов контрагентам из 1С возможна двумя путями: через встроенный сервис 1С-ЭДО (оператор «1С-ЭДО» на базе таксокомовских сетей) и через подключение к оператору «Контур.Диадок». Выбор маршрута зависит от того, каким оператором пользуется ваш контрагент: если у покупателя подключён Диадок, а у вас — только 1С-ЭДО, документы всё равно дойдут благодаря роумингу между операторами, но в ряде случаев удобнее работать напрямую через модуль Диадока для 1С.
В этой статье разобраны оба сценария: отправка через штатный обмен 1С:ЭДО с роумингом в Диадок и работа через внешний модуль «Диадок» для 1С, который устанавливается поверх типовой конфигурации. Описаны настройка учётной записи, подписание и отправка документов, контроль статусов и типичные ошибки, из-за которых документы «зависают» или отклоняются оператором.
Материал ориентирован на пользователей типовых конфигураций «1С:Бухгалтерия 8», «1С:Управление торговлей» и «1С:ERP», где обмен электронными документами реализован через библиотеку БЭД (библиотека электронных документов). Точные названия пунктов меню могут немного отличаться в зависимости от версии конфигурации.
Какой способ отправки выбрать
Прежде чем настраивать обмен, определите, каким оператором ЭДО пользуется ваш контрагент. Если у него Диадок, а у вас 1С-ЭДО, прямое подключение модуля Диадока не обязательно: между крупными операторами действует роуминг, и документы доставляются автоматически. Однако роуминг имеет ограничения: не все форматы документов поддерживаются, статусы могут обновляться с задержкой, а стоимость роуминговых документов иногда отличается от внутрисетевых.
Прямой модуль Диадока для 1С оправдан, когда основная масса контрагентов работает в Диадоке, требуется отправка неформализованных документов (договоров, писем, сканов) или нужны специфические возможности оператора — например, маршруты согласования и работа с входящими запросами на аннулирование. Минус подхода — дополнительная обработка в базе и необходимость следить за её обновлениями.
Сравнение вариантов отправки
Подходит, если контрагентов в Диадоке немного и документооборот типовой (УПД, счета-фактуры, акты). Ограничение: не все форматы проходят через роуминг, статусы обновляются медленнее.
Подходит при массовом обмене с контрагентами Диадока и неформализованных документах. Ограничение: требуется установка и обновление внешней обработки, отдельный договор с оператором.
Подходит для разовых отправок: документ выгружается из 1С в файл и загружается вручную. Ограничение: нет автоматической сверки статусов и возврата подписанных документов в 1С.
Подготовка: сертификат, договор и настройки базы
Для любого способа отправки потребуется действующая квалифицированная электронная подпись (КЭП) на руководителя или уполномоченное лицо. Сертификат должен быть установлен на компьютере пользователя и виден в 1С: проверить это можно в разделе «Администрирование — Обмен электронными документами — Настройки электронной подписи». Если сертификат не отображается, обычно проблема в криптопровайдере (КриптоПро CSP или ViPNet CSP) или в том, что сертификат установлен без закрытого ключа.
Для работы через 1С-ЭДО потребуется действующий договор ИТС и регистрация учётной записи ЭДО: в разделе обмена электронными документами запускается помощник подключения, который по данным сертификата формирует заявку оператору. Идентификатор участника ЭДО присваивается после подтверждения заявки — обычно это занимает от нескольких минут до одного рабочего дня.
Для модуля Диадока нужен договор с оператором и логин/пароль от личного кабинета Диадока. Модуль скачивается с официального ресурса оператора как внешняя обработка (.epf) либо устанавливается как расширение конфигурации — в зависимости от поставки. В настройках модуля указываются учётные данные, сертификат и организация, от имени которой ведётся отправка.
Отправка через штатный 1С-ЭДО с роумингом в Диадок
Откройте раздел «Настройки ЭДО» (в «1С:Бухгалтерии» — «Администрирование — Обмен электронными документами — Настройки обмена с контрагентами») и создайте настройку обмена с нужным контрагентом. В настройке указывается ваш идентификатор ЭДО, идентификатор контрагента и перечень видов документов, которыми вы будете обмениваться. Идентификатор контрагента в Диадоке можно запросить у него напрямую или найти через поиск участников ЭДО по ИНН — в 1С для этого есть встроенный сервис.
Если контрагент ещё не принял приглашение, 1С отправит ему приглашение к обмену автоматически при первой отправке документа. Пока приглашение не принято, документы будут находиться в статусе ожидания. На практике имеет смысл заранее согласовать с контрагентом переход на ЭДО, чтобы бухгалтер с той стороны подтвердил приглашение в своём Диадоке.
Для отправки откройте проведённый документ (например, «Реализация товаров и услуг»), нажмите кнопку «ЭДО» и выберите отправку нужного электронного документа — чаще всего УПД. Программа сформирует XML-файл по утверждённому формату ФНС, предложит подписать его сертификатом и отправит оператору. Дальше документ уходит по маршруту: ваш оператор → роуминг → Диадок контрагента.
- 1Проверьте, что сертификат КЭП виден в настройках электронной подписи и не истёк.
- 2Создайте настройку обмена с контрагентом и укажите его идентификатор ЭДО в Диадоке.
- 3Дождитесь принятия приглашения контрагентом или напомните ему о необходимости принять его.
- 4Откройте документ, нажмите «ЭДО» и выберите отправку УПД или иного документа.
- 5Подпишите документ сертификатом и дождитесь смены статуса на «Отправлен».
- 6Проверьте получение извещения о получении и подписи со стороны контрагента.
Отправка через модуль Диадока для 1С
После установки модуля в меню появится отдельный пункт (обычно «Диадок» или команда в разделе «Продажи»/«Покупки»). При первом запуске выполните первоначальную настройку: укажите логин и пароль от личного кабинета Диадока, выберите организацию и сертификат подписи. Модуль загрузит список контрагентов, с которыми уже налажен обмен, и предложит отправить приглашения новым.
Отправка документа выполняется из списка документов модуля: выберите документ реализации, нажмите «Отправить», проверьте сформированный УПД и подпишите его. Модуль передаёт документ напрямую в Диадок, минуя роуминг, поэтому статусы обновляются быстрее, а контрагент видит документ в привычном интерфейсе. Входящие документы и подписанные со стороны покупателя файлы автоматически загружаются обратно в 1С при обновлении списка.
Обратите внимание на настройку соответствия документов: модуль должен корректно сопоставлять электронные документы с объектами 1С, чтобы подписанные обеими сторонами УПД попадали в нужную реализацию. Если в базе ведётся несколько организаций, убедитесь, что для каждой настроен свой ящик Диадока или корректно выбрана организация-отправитель.
Проверка доставки и статусов документа
Признак успешной отправки — не только статус «Отправлен», но и получение извещения о получении от оператора контрагента, а затем — подпись со стороны покупателя (для УПД в статусе продавца это титул покупателя). В 1С цепочка статусов отображается на панели ЭДО в форме документа и в журнале «Электронные документы». Полный цикл для УПД: отправлен → доставлен → получен контрагентом → подписан контрагентом → обмен завершён.
Если документ отправлен через роуминг, статусы могут обновляться с задержкой — это нормально. Тревожный признак — статус «Ошибка передачи» или длительное зависание на этапе «Ожидается подтверждение оператора». В этом случае откройте карточку электронного документа и посмотрите текст ошибки: чаще всего это неверный идентификатор контрагента, неподдерживаемый формат или истёкший сертификат.
Для юридической значимости важно, чтобы в базе сохранился подписанный обеими сторонами электронный документ с подписями. Проверьте, что в карточке документа доступны файл документа и подписи обеих сторон — именно этот комплект подтверждает сделку при проверках.
Как проверить результат отправки
«Обмен завершён» или «Подписан контрагентом»
«Ошибка передачи», «Требуется уточнение», зависание на «Ожидается подтверждение»
Есть подписи отправителя и получателя, файл открывается
Только ваша подпись, титул покупателя отсутствует
Идентификатор совпадает с данными Диадока контрагента
Документ уходит «в никуда», приглашение не принято
Статусы обновляются в течение рабочего дня
Несколько дней без изменения статуса при подтверждённом приглашении
Типичные ошибки и их устранение
Самая частая причина неудачной отправки — неверный или отсутствующий идентификатор ЭДО контрагента. Если контрагент сменил оператора или идентификатор, старая настройка обмена перестаёт работать: документы уходят, но не доставляются. Решение — запросить актуальный идентификатор и обновить настройку обмена.
Вторая группа проблем связана с форматами. Если вы отправляете документ в формате, который не поддерживается роумингом или версией модуля Диадока, оператор отклонит его с ошибкой валидации. Проверьте, что в настройках обмена выбран актуальный формат УПД, а модуль Диадока обновлён до свежей версии — операторы периодически меняют требования к форматам вслед за приказами ФНС.
Третья группа — проблемы с подписью: истёкший сертификат, отсутствие закрытого ключа, конфликт криптопровайдеров. Диагностируется просто: попробуйте подписать любой тестовый документ. Если подписание не проходит, переустановите сертификат вместе с закрытым ключом и проверьте лицензию криптопровайдера.
Ограничения и когда нужна помощь специалиста
Самостоятельная настройка оправдана при типовом документообороте: УПД, счета-фактуры, акты, накладные. Сложные сценарии — исправительные документы, аннулирование, документы с несколькими подписантами, обмен по иностранным контрагентам — лучше настраивать с участием специалиста по ЭДО, так как ошибки в этих случаях влияют на налоговый учёт.
Учитывайте тарифные ограничения: у операторов ЭДО отправка документов обычно тарифицируется, а роуминговые документы могут оплачиваться отдельно. Перед массовой рассылкой уточните условия вашего тарифа, чтобы не получить неожиданные расходы при большом объёме первички.
Как выбрать действие в проблемной ситуации
Частые вопросы
Можно ли отправить документ в Диадок из 1С без установки дополнительных модулей?
Да, если настроен штатный обмен 1С-ЭДО. Благодаря роумингу между операторами документ будет доставлен контрагенту в Диадок без дополнительных модулей. Ограничение — не все форматы поддерживаются роумингом, и статусы обновляются медленнее, чем при прямом подключении.
Как узнать идентификатор ЭДО контрагента, работающего в Диадоке?
Запросите его у контрагента напрямую или воспользуйтесь поиском участников ЭДО по ИНН — в типовых конфигурациях 1С есть встроенный сервис поиска в настройках обмена. Идентификатор также можно найти в публичном реестре участников на сайте оператора.
Документ отправлен, но контрагент его не видит. Что делать?
Проверьте три вещи: принято ли приглашение к обмену, верный ли указан идентификатор контрагента и нет ли ошибки в карточке электронного документа. Чаще всего причина — непринятое приглашение: попросите бухгалтера контрагента подтвердить его в своём Диадоке.
Чем опасна отправка одного документа через два канала?
Контрагент получит дубликат документа, и оба экземпляра могут быть подписаны. В учёте возникнет путаница: непонятно, какой подписанный файл считать действительным. Для каждого контрагента выбирайте один канал отправки и фиксируйте его в настройках обмена.
Нужно ли платить за роуминг при отправке в Диадок через 1С-ЭДО?
Условия зависят от вашего тарифа у оператора. Роуминговые документы могут тарифицироваться отдельно от внутрисетевых. Перед массовой отправкой уточните стоимость роуминговых документов в условиях вашего договора.
Модуль Диадока перестал работать после обновления 1С. Как исправить?
Внешние модули привязаны к версии платформы и конфигурации. После обновления 1С скачайте актуальную версию модуля с официального ресурса оператора и установите её вместо старой. Перед обновлением проверьте работу модуля на тестовой копии базы.
Что важно запомнить
Отправка из 1С в Диадок выполняется через штатный 1С-ЭДО с роумингом либо через модуль Диадока. Ключевые условия успеха: действующий сертификат КЭП, верный идентификатор контрагента, принятое приглашение и один канал отправки на контрагента. Контролируйте полный цикл статусов вплоть до подписи со стороны покупателя.