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

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

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

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

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

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

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

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

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

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

Уточните у контрагентов, подключены ли они к Диадоку или другому оператору ЭДО с роумингом. Если контрагент не работает с электронными документами, выгрузка технически пройдет, но документ останется неподписанным и юридической силы не получит.

Способ 1: выгрузка через внешний модуль Диадока

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

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

После первого запуска модуль попросит авторизоваться: введите логин и пароль от Диадока, выберите организацию и сертификат электронной подписи. Если сертификат не отображается в списке, проверьте, что он установлен в хранилище сертификатов операционной системы и что на компьютере установлено актуальное криптопрограммное обеспечение (например, КриптоПро CSP).

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

Способ 2: штатный обмен электронными документами в 1С

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

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

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

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

Внешний модуль Диадока

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

Штатный обмен ЭДО в 1С

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

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

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

Как отправить документ: пошаговый сценарий

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

Далее откройте документ и нажмите кнопку отправки в Диадок — в модуле это отдельная команда на форме или в меню «Ещё», в штатном ЭДО — кнопка «ЭДО» с вариантом «Отправить». Программа сформирует XML-файл по утвержденному формату ФНС, подпишет его вашим сертификатом и передаст оператору.

После отправки документу присваивается статус. Нормальная цепочка выглядит так: «Отправлен» → «Доставлен» → «Подписан контрагентом» (для двусторонних документов). Если контрагент запросил уточнение или отказал в подписании, в журнале появится соответствующий статус с комментарием — документ нужно исправить и отправить повторно.

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

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

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

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

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

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

Реквизиты в сформированном XML
Норма

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

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

Пустые поля, устаревший формат, расхождение сумм

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

Входящая подпись или титул получателя в разумный срок

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

Запрос уточнения, отказ в подписании, тишина при обязательном ответе

Настройка форматов и автоматической отправки

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

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

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

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

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

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

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

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

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

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

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

Ответы на частые вопросы

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

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

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

Чаще всего причина в неверном идентификаторе участника ЭДО или в том, что контрагент работает через другого оператора без настроенного роуминга. Проверьте статус доставки в журнале: если документ отправлен, но не доставлен, уточните у контрагента его оператора и идентификатор.

Что делать, если сертификат не отображается при подписании?

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

Можно ли настроить автоматическую выгрузку всех реализаций за день?

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

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

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

Нужно ли хранить электронные документы отдельно от Диадока?

Оператор хранит документы в архиве, но рекомендуется дополнительно выгружать документы с подписями и квитанциями в собственное хранилище. Это защитит при смене оператора, спорах с контрагентом и проверках, когда нужно предъявить документ с подтверждением подписания и доставки.

Итог

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

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