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

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

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

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

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

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

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

Когда требуется переотправка и какой сценарий выбрать

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

Типичные ситуации:

  • документ завис в статусе «Ошибка отправки» или «Не отправлен» — нужна техническая переотправка;
  • контрагент сообщил, что не видит документ, хотя в 1С статус «Отправлен» — проверяется доставка на стороне оператора;
  • контрагент отклонил документ или запросил уточнение — требуется исправление и новая отправка;
  • документ отправлен по ошибке (неверный контрагент, сумма) — сначала аннулирование, затем новая отправка.
Маршрут решения

Как выбрать действие

Статус «Ошибка отправки» или «Не отправлен»Исправьте причину ошибки и выполните повторную отправку того же документа
Статус «Отправлен», но контрагент не видит документПроверьте ящик получателя в Диадоке и статус доставки на стороне оператора, повторная отправка обычно не нужна
Контрагент отклонил документ или запросил уточнениеСформируйте исправление или аннулируйте документ и отправьте новый
Документ подписан обеими сторонами, но данные неверныТолько аннулирование по соглашению сторон, затем отправка нового документа

Проверка текущего статуса документа

Откройте журнал электронных документов. В типовых конфигурациях это раздел «Обмен электронными документами» или список «Электронные документы», в модуле Диадок — закладка «Отправленные» или «Требующие обработки». Найдите нужный документ по номеру, контрагенту или дате.

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

Если статус «Отправлен» и подтверждение оператора получено, техническая переотправка не поможет — документ уже у оператора или у контрагента. В этом случае уточните у контрагента, в какой ящик Диадок он смотрит: частая ситуация, когда документ пришёл в другой ящик организации-получателя.

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

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

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

«Доставлен», «Отправлен» или «Подписан получателем»

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

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

История документа
Норма

Есть квитанция о приёме оператором

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

Ошибка на этапе формирования, подписания или передачи

Ящик получателя
Норма

Идентификатор участника ЭДО контрагента совпадает с указанным в документе

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

Документ ушёл на неверный или устаревший идентификатор

Техническая переотправка недоставленного документа

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

Порядок повторной отправки
  1. 1
    Откройте список электронных документов или модуль Диадок и найдите документ со статусом ошибки
  2. 2
    Устраните причину: продлите сертификат, проверьте интернет-соединение, права пользователя в Диадоке
  3. 3
    Выделите документ и выполните команду «Отправить повторно» или «Выполнить обмен» (название зависит от версии модуля)
  4. 4
    Дождитесь завершения обмена и проверьте, что статус сменился на «Отправлен» или «Доставлен»
  5. 5
    При повторной ошибке откройте протокол и скопируйте текст для анализа

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

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

Повторная отправка после отказа или отклонения контрагентом

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

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

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

Аннулирование ошибочно отправленного документа

Если документ ушёл по ошибке — неверный получатель, сумма или дубль — и контрагент его ещё не подписал, инициируйте аннулирование. В карточке электронного документа выберите команду «Аннулировать» (или «Предложить аннулирование»), укажите причину и отправьте предложение. Контрагент получит запрос и должен его подтвердить.

После подтверждения аннулирования статус документа меняется на «Аннулирован», и документооборот по нему завершён. Теперь можно исправить исходный документ в 1С и отправить его заново как новый электронный документ.

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

Переотправка в разных версиях модуля Диадок для 1С

Расположение команд зависит от того, какой вариант интеграции используется. Основные отличия:

Вариант интеграцииГде искать командуОсобенности
Внешний модуль Диадок (обработка)Список документов модуля → контекстное меню «Отправить повторно»Обмен запускается кнопкой «Подготовить и отправить»
Типовая подсистема ЭДО (БЭД)Журнал «Электронные документы» → «ЭДО → Отправить повторно»Доступен массовый выбор документов с ошибками
Диадок через 1С-ЭДО (оператор 1С)«Обмен электронными документами → Выполнить обмен»Недоставленные пакеты уходят автоматически при обмене

В типовой подсистеме БЭД удобно отобрать все документы с ошибками через отбор по статусу и отправить их пакетно. Во внешнем модуле Диадок после исправления причины сбоя достаточно выполнить обмен — модуль сам определит неотправленные документы.

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

Частые ошибки и их решение

Наиболее распространённые причины, почему переотправка не помогает:

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

Если после устранения причины документ всё равно не отправляется, откройте протокол обмена и посмотрите точный код ошибки. По коду ошибки техподдержка оператора определяет причину значительно быстрее, чем по описанию «не отправляется».

Перед массовой переотправкой после сбоя проверьте один документ вручную: отправьте его, дождитесь статуса «Доставлен» и убедитесь, что причина устранена. Это сэкономит время — иначе придётся повторно разбирать весь пакет.
ПЗ
Практическое замечание

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

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

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

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

Итог

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

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

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

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

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

Контрагент говорит, что не получил документ, а в 1С статус «Отправлен». Что делать?

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

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

В типовой подсистеме ЭДО откройте журнал электронных документов, установите отбор по статусу «Ошибка отправки», выделите документы и выполните команду повторной отправки. Во внешнем модуле Диадок после устранения причины сбоя достаточно запустить обмен — неотправленные пакеты уйдут автоматически.

Чем исправление отличается от аннулирования?

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

Почему команда «Отправить повторно» недоступна (серая)?

Обычно это значит, что документ уже передан оператору или находится в состоянии, не допускающем повторной отправки (например, «Аннулирован» или «Подписан»). Проверьте статус и историю документа. Также команда может быть недоступна из-за отсутствия прав у пользователя в ящике Диадок или незавершённой настройки учётной записи ЭДО.

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

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