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

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

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

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

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

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

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

Что понадобится перед началом работы

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

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

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

Способ 1. Модуль Диадока для 1С

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

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

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

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

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

Откройте нужный документ — реализацию, счёт-фактуру или акт. В командной панели появится кнопка «Диадок» или «Отправить через Диадок». Модуль сформирует XML-файл в актуальном формате ФНС (для УПД — приказ № ЕД-7-26/970), предложит выбрать тип документа и контрагента, после чего документ уйдёт на подписание и отправку.

Массовая выгрузка списком

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

Способ 2. Типовой обмен 1С-ЭДО

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

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

Отправка выполняется из карточки документа командой «ЭДО → Отправить электронный документ» или из рабочего места «Текущие дела ЭДО». Статусы «Отправлен», «Доставлен», «Подписан контрагентом» обновляются автоматически при регламентном обмене.

Сравнение способов выгрузки

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

Прямая интеграция, тонкая настройка форматов и маршрутов; требует установки и обновления обработки, зависит от версии конфигурации

Типовой обмен 1С-ЭДО

Штатный механизм без сторонних модулей, единый интерфейс для всех операторов; доставка в Диадок идёт через роуминг, что может добавлять задержку и стоимость

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

Запасной вариант при сбоях интеграции; трудоёмко, высок риск ошибок при формировании файла

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

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

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

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

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

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

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

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

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

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

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

«Ошибка», «Требуется подписание» дольше рабочего дня

Файл в карточке ЭДО
Норма

Присутствует XML и визуализация документа

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

Файл отсутствует или не открывается

Контрагент
Норма

ИНН/КПП совпадают с данными в Диадоке, оператор определён

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

Контрагент не найден у оператора, роуминг не настроен

Типичные ошибки и их решение

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

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

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

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

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

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

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

Чаще всего не настроен роуминг между вашим оператором и оператором получателя либо контрагент не принял приглашение к обмену. Проверьте статус в протоколе: «Доставлен оператору получателя» означает, что документ дошёл, и вопрос на стороне контрагента.

Что делать, если после обновления 1С модуль Диадока выдаёт ошибку?

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

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

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

Как выгрузить документы за прошлый период?

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

Можно ли автоматизировать отправку по расписанию?

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

Итог

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

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