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

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

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

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

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

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

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

Проверка готовности: что должно быть настроено до отправки

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

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

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

Модуль Диадока открывается без ошибокИнтеграция работает

Проверить версию модуля и при необходимости обновить

Организация видна в списке ящиковЯщик привязан к 1С

Сверить ИНН/КПП ящика с карточкой организации

Контрагент найден по ИННУ получателя есть ящик

Если не найден — отправить приглашение или договориться о подключении

Сертификат подписи определяетсяМожно подписывать

Проверить срок действия сертификата и наличие КриптоПро/ViPNet

Установка и обновление модуля Диадока в 1С

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

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

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

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

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

В форме отправки проверьте три вещи: получателя (модуль подставит контрагента из документа и попытается найти его ящик по ИНН), тип и формат документа (УПД, счёт-фактура, акт, накладная) и содержимое файла. Для формализованных документов модуль формирует XML по утверждённому ФНС формату автоматически; для неформализованных (договоры, письма) прикладывается файл произвольного формата.

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

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

Массовая отправка и отправка из модуля Диадока

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

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

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

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

Отправка не заканчивается нажатием кнопки — документ нужно довести до состояния, в котором он имеет юридическую силу. В журнале модуля Диадока у каждого документа есть статус, который меняется по мере прохождения этапов: отправлен → доставлен → получен контрагентом → подписан контрагентом (для двусторонних документов) → завершён.

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

Если документ «завис» в статусе «Ожидает доставки» дольше обычного, проверьте, не отклонён ли он оператором (появится статус ошибки с текстом причины), и уточните у контрагента, видит ли он документ в своём ящике. Иногда документ отправлен в ящик, которым контрагент не пользуется, — тогда проще аннулировать отправку и договориться о правильном ящике.

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

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

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

«Доставлен» или «Завершён»

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

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

Извещение о получении
Норма

Извещение получено, дата совпадает с датой отправки

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

Извещения нет спустя продолжительное время

Подпись контрагента
Норма

Документ подписан второй стороной, статус «Завершён»

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

Контрагент запросил уточнение или отказал в подписании

Связь с документом 1С
Норма

В карточке документа виден статус ЭДО

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

Документ отправлен, но в 1С статус не обновился — проверьте синхронизацию модуля

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

Самая частая проблема — «Контрагент не найден». Причина обычно в том, что в карточке контрагента в 1С неверно указан ИНН или КПП, либо у контрагента несколько ящиков и модуль выбрал не тот. Исправьте реквизиты в справочнике, затем повторите поиск ящика в модуле.

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

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

Типичные ошибки при отправке
01
Отправка из непроведённого документа — модуль либо не увидит документ, либо отправит устаревшую версию; всегда проводите документ перед отправкой
02
Редактирование документа после отправки без повторной выгрузки — контрагент получит старые данные; после исправления документ нужно отправить заново как исправление
03
Игнорирование статуса «Требуется уточнение» — документ не завершён, а бухгалтер считает его принятым; проверяйте журнал до финального статуса
04
Использование просроченного сертификата — отправка блокируется в самый неподходящий момент; отслеживайте срок действия заранее

Часто задаваемые вопросы

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

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

Чем отправка через Диадок отличается от встроенного ЭДО в 1С?

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

Нужно ли подписывать каждый документ отдельно?

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

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

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

Как подтвердить дату отправки счёта-фактуры для вычета НДС?

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

Почему статус в модуле Диадока не совпадает со статусом в документе 1С?

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

Итог

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

Отправка через Диадок из 1С сводится к цепочке: проведённый документ → проверка получателя и формата → подписание действующим сертификатом → контроль статуса до финального «Завершён». Большинство проблем решается корректными реквизитами контрагента, актуальной версией модуля и внимательной проверкой журнала обмена после отправки.