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

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

Как выгрузить документы для Диадока из 1С

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

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

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

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

Перед настройкой определите, какой сценарий подходит именно вам. Внешний модуль Диадока даёт полный цикл: отправка, подписание, получение входящих, статусы доставки — всё внутри 1С. Он подходит, если Диадок — основной оператор ЭДО в компании и документов много.

Штатная подсистема «Обмен электронными документами» (в конфигурациях на БСП — УТ 11, КА 2, ERP, БП 3.0) работает через сервис 1С-ЭДО, а до контрагентов на Диадоке документы доходят через роуминг между операторами. Это удобно, если у вас контрагенты на разных операторах, но требует действующего договора с 1С-ЭДО и настроенного роуминга.

Ручная выгрузка файлов — запасной вариант для разовых отправок или старых конфигураций, куда модуль не устанавливается. Документ сохраняется из 1С в файл (XML по формату ФНС либо PDF для неформализованных документов), а затем загружается через веб-версию Диадока.

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

Модуль Контур.Диадок

Полный цикл ЭДО внутри 1С. Подходит при большом потоке документов и когда Диадок — основной оператор. Требует установки внешней обработки и обновлений.

1С-ЭДО с роумингом

Штатный механизм типовых конфигураций. Удобен при разных операторах у контрагентов. Нужен договор с 1С-ЭДО и поддержка роуминга со стороны операторов.

Ручная выгрузка файлов

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

Подготовка: что проверить до выгрузки

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

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

Выгрузка через модуль Контур.Диадок

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

После подключения в интерфейсе модуля появятся разделы «Отправляемые», «Полученные», «Требуют подписания» и другие. Для отправки перейдите в список отправляемых документов, отметьте нужные реализации, счета-фактуры или акты и нажмите «Отправить». Модуль сам сформирует XML по актуальному формату ФНС, подпишет сертификатом и передаст оператору.

Признак успешной выгрузки — документ переходит в статус «Отправлен», а затем «Доставлен» или «Подписан контрагентом». Если статус «Ошибка отправки», откройте протокол: там указано, какой реквизит не прошёл проверку. Исправьте данные в 1С и отправьте повторно.

Порядок отправки через модуль
  1. 1
    Скачайте актуальный модуль Диадока и откройте его в 1С как внешнюю обработку.
  2. 2
    Авторизуйтесь по сертификату или логину и паролю от ящика Диадока.
  3. 3
    В разделе отправляемых документов отметьте нужные документы галочками.
  4. 4
    Нажмите «Отправить» и дождитесь смены статуса на «Отправлен».
  5. 5
    Проверьте, что статус сменился на «Доставлен» или «Подписан контрагентом».

Выгрузка через штатный обмен электронными документами

В типовых конфигурациях (БП 3.0, УТ 11, ERP, КА 2) откройте раздел «Администрирование → Обмен электронными документами» и включите использование ЭДО. Затем создайте учётную запись в сервисе 1С-ЭДО: понадобится сертификат подписи и подтверждение владения организацией.

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

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

Ручная выгрузка файлов и загрузка в веб-Диадок

Если интеграцию настроить нельзя, выгрузите документ файлом. В типовых конфигурациях в документе есть команда «Выгрузить» или «Сохранить в файл» в меню «Ещё» либо в панели ЭДО — файл формируется в XML по формату ФНС. Для неформализованных документов (договоры, письма) подойдёт печатная форма, сохранённая в PDF.

Затем войдите в веб-версию Диадока, выберите ящик организации, нажмите «Отправить документ», укажите контрагента и загрузите файл. Для формализованных XML Диадок сам определит тип документа; для PDF выберите тип «Неформализованный». Подпишите сертификатом и отправьте.

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

Проверка результата и типичные ошибки

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

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

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

Статус документа
Норма

«Доставлен» или «Подписан контрагентом»

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

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

Реквизиты в Диадоке
Норма

ИНН/КПП и суммы совпадают с документом в 1С

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

Документ ушёл в чужой ящик или с неверной суммой

Входящие документы
Норма

Ответные подписания и титулы покупателя видны в 1С

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

Входящие есть в веб-Диадоке, но в 1С не загружаются

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

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

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

Основной путь — модуль Контур.Диадок или штатный ЭДО с роумингом; ручная выгрузка файлов — запасной вариант. Перед отправкой проверьте сертификат, реквизиты контрагента и обязательные поля. Успех — это статус «Доставлен» или «Подписан контрагентом», а не просто уход документа из 1С.

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

Можно ли выгружать документы в Диадок без покупки модуля?

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

Почему документ отправлен из 1С, но контрагент его не видит?

Проверьте статус в протоколе отправки: возможно, документ завис с ошибкой или ждёт роуминга между операторами. Также убедитесь, что ИНН и КПП контрагента указаны верно и что он принял приглашение к обмену. Если статус «Доставлен», а документа нет — уточните у контрагента, в каком ящике он работает.

В каком формате выгружать документы из 1С для Диадока?

Для счетов-фактур, УПД, актов и накладных — XML по формату ФНС (модуль и штатный ЭДО формируют его автоматически). Для договоров, писем и прочих неформализованных документов подойдёт PDF, который подписывается как неформализованный документ.

Что делать, если отправил документ с ошибкой?

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

Работает ли выгрузка в Диадок из старых конфигураций 1С?

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

Нужен ли отдельный сертификат подписи для Диадока?

Нет, подойдёт действующий сертификат квалифицированной электронной подписи, выданный на организацию или уполномоченного сотрудника и зарегистрированный в ящике Диадока. Главное — следить за сроком его действия и вовремя перевыпускать.