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

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

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

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

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

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

Что нужно подготовить перед настройкой обмена

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

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

Сертификат КЭПДействует и установлен

Откройте хранилище сертификатов, проверьте срок действия и наличие закрытого ключа

Релиз 1СПоддерживает форматы ФНС

Сверьте версию конфигурации с требованиями к форматам ЭД

Контрагент в ЭДОПодключён к роумингу или Диадоку

Запросите приглашение или проверьте статус в справочнике контрагентов

МЧДЗарегистрирована в ФНС

Нужна, если подписывает не руководитель

Способ 1: встроенная подсистема ЭДО в типовой 1С

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

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

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

Как отправить документ из карточки

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

Способ 2: внешний модуль Диадока для 1С

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

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

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

Встроенный ЭДО (БЭД)

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

Модуль Диадока

Подходит для доработанных и старых конфигураций; поддерживает неформализованные документы и массовую отправку

Веб-версия Диадока

Запасной вариант: выгрузите печатную форму в PDF из 1С и загрузите вручную, если интеграция недоступна

Какие документы можно выгрузить и в каком формате

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

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

Проверка результата и статусы документов

После отправки отследите жизненный цикл документа. В журнале ЭДО или в модуле Диадока документ проходит статусы: «Подготовлен», «Отправлен», «Доставлен», «Ожидает подписи контрагента», «Подписан обеими сторонами». Завершённым считается обмен, где документ подписан контрагентом (или получен отказ с уведомлением об уточнении).

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

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

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

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

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

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

«Ошибка передачи» или долгое «Ожидает подписи»

Содержимое XML
Норма

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

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

Расхождения в реквизитах, пустые поля

Подпись
Норма

Подписан сертификатом с действующей МЧД

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

Подпись просроченным сертификатом

Ответ контрагента
Норма

Подпись или мотивированный отказ

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

Тишина более нескольких рабочих дней

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

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

Вторая группа проблем — криптографические: не найден сертификат, истёк срок действия, не установлен криптопровайдер на рабочем месте. Проверьте, что сертификат установлен в хранилище «Личные» вместе с закрытым ключом, а криптопровайдер лицензирован. Третья группа — роуминг: если контрагент в другом операторе и роуминг между операторами не настроен, документ не дойдёт.

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

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

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

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

Итог

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

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

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

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

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

Почему контрагент не видит отправленный документ?

Наиболее вероятные причины: приглашение к обмену не принято, контрагент работает через другого оператора и роуминг не настроен, либо в реквизитах указан неверный ИНН/КПП и документ ушёл другой организации. Проверьте статус приглашения и реквизиты получателя.

Что делать, если 1С выдаёт ошибку «сертификат не найден»?

Убедитесь, что сертификат установлен в хранилище «Личные» текущего пользователя вместе с закрытым ключом, срок действия не истёк, а на компьютере установлен криптопровайдер. Затем заново привяжите сертификат в настройках учётной записи ЭДО.

Нужно ли распечатывать документы, отправленные через Диадок?

Нет. Формализованные электронные документы, подписанные КЭП обеих сторон, имеют юридическую силу без бумажного дубликата. Хранить нужно электронный документ вместе с подписями и квитанциями оператора — их можно выгрузить в архив из Диадока или 1С.

Как исправить ошибку в уже отправленном документе?

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

Работает ли обмен с Диадоком в базовой версии 1С:Бухгалтерии?

В базовых версиях функциональность ЭДО обычно ограничена или отсутствует — это зависит от конкретной поставки. Проверьте наличие раздела «Обмен электронными документами» в настройках; при его отсутствии используйте внешний модуль Диадока либо рассмотрите переход на версию ПРОФ.