Документы и Печать · 12 мин
Как переотправить документ в Диадок из 1С
Как переотправить документ в Диадок из 1С: повторная отправка после ошибки, исправление статуса, работа с УПД и СФ. Пошаговая инструкция и решение частых проблем.
Переотправка документа в Диадок из 1С требуется, когда контрагент не получил файл, отправка завершилась ошибкой или документ был отклонён и его нужно исправить и отправить заново. Встроенный модуль Диадок для 1С (обработка «Контур.Диадок» или типовая подсистема ЭДО) позволяет повторить отправку без создания дубля документа в учёте, если действовать в правильной последовательности.
Важно различать две ситуации: техническую переотправку недоставленного документа и повторную отправку исправленного документа после отказа контрагента. В первом случае содержимое файла не меняется, во втором — формируется новый электронный документ с тем же номером, но с новой датой отправки или как исправление. Ошибка в выборе сценария приводит к расхождениям в учёте у сторон.
Ниже разобраны оба сценария для модулей Диадок, встроенных в типовые конфигурации 1С (УТ, ERP, Бухгалтерия, Комплексная автоматизация), а также типичные ошибки и способы проверки результата.
Когда требуется переотправка и какой сценарий выбрать
Прежде чем нажимать кнопку повторной отправки, определите, в каком состоянии находится исходный документ. От этого зависит, будет ли переотправка технической (тот же файл) или юридически новой (исправление).
Типичные ситуации:
- документ завис в статусе «Ошибка отправки» или «Не отправлен» — нужна техническая переотправка;
- контрагент сообщил, что не видит документ, хотя в 1С статус «Отправлен» — проверяется доставка на стороне оператора;
- контрагент отклонил документ или запросил уточнение — требуется исправление и новая отправка;
- документ отправлен по ошибке (неверный контрагент, сумма) — сначала аннулирование, затем новая отправка.
Как выбрать действие
Проверка текущего статуса документа
Откройте журнал электронных документов. В типовых конфигурациях это раздел «Обмен электронными документами» или список «Электронные документы», в модуле Диадок — закладка «Отправленные» или «Требующие обработки». Найдите нужный документ по номеру, контрагенту или дате.
Обратите внимание на статус в колонке состояния и на сообщения об ошибках. Двойной щелчок по документу открывает карточку с историей: там видно, был ли файл сформирован, подписан, передан оператору и доставлен получателю. Текст ошибки (например, «сертификат истёк» или «ошибка формата») указывает, что нужно исправить до повторной отправки.
Если статус «Отправлен» и подтверждение оператора получено, техническая переотправка не поможет — документ уже у оператора или у контрагента. В этом случае уточните у контрагента, в какой ящик Диадок он смотрит: частая ситуация, когда документ пришёл в другой ящик организации-получателя.
Как проверить состояние документа
«Доставлен», «Отправлен» или «Подписан получателем»
«Ошибка отправки», «Не отправлен», «Отклонён получателем»
Есть квитанция о приёме оператором
Ошибка на этапе формирования, подписания или передачи
Идентификатор участника ЭДО контрагента совпадает с указанным в документе
Документ ушёл на неверный или устаревший идентификатор
Техническая переотправка недоставленного документа
Если документ не ушёл из-за сбоя связи, истёкшего сертификата или временной ошибки оператора, содержимое менять не нужно — достаточно повторить отправку. Порядок действий в типовом модуле Диадок для 1С:
- 1Откройте список электронных документов или модуль Диадок и найдите документ со статусом ошибки
- 2Устраните причину: продлите сертификат, проверьте интернет-соединение, права пользователя в Диадоке
- 3Выделите документ и выполните команду «Отправить повторно» или «Выполнить обмен» (название зависит от версии модуля)
- 4Дождитесь завершения обмена и проверьте, что статус сменился на «Отправлен» или «Доставлен»
- 5При повторной ошибке откройте протокол и скопируйте текст для анализа
В некоторых версиях модуля команда называется «Подписать и отправить» — она доступна, если документ ещё не был подписан. Если документ уже подписан, но не передан оператору, повторная отправка выполняется через общую команду обмена с сервером Диадок: модуль сам подхватит неотправленные пакеты.
Если ошибка связана с сертификатом, сначала установите действующий сертификат в хранилище и укажите его в настройках учётной записи ЭДО. Повторная отправка с недействительным сертификатом снова завершится ошибкой.
Повторная отправка после отказа или отклонения контрагентом
Когда контрагент отклонил документ или отправил запрос на уточнение, простая переотправка того же файла недопустима: у получателя уже зафиксирован отказ. Нужно сформировать исправленный документ.
Для счетов-фактур и УПД порядок регламентирован: при ошибках, не влияющих на вычет, достаточно нового корректного документа; при существенных ошибках оформляется исправление (с тем же номером и новым номером исправления) или аннулирование с последующей выставкой нового документа. В 1С исправление создаётся на основании исходного документа командой «Создать на основании → Исправление» (в Бухгалтерии — документ «Корректировка реализации» или исправительный счёт-фактура).
После создания исправления отправьте его стандартным способом: в карточке документа — «ЭДО → Отправить» либо через модуль Диадок. Старый отклонённый документ дополнительно аннулировать не нужно, если контрагент уже оформил отказ — статус «Отклонён» фиксирует завершение документооборота по нему.
Аннулирование ошибочно отправленного документа
Если документ ушёл по ошибке — неверный получатель, сумма или дубль — и контрагент его ещё не подписал, инициируйте аннулирование. В карточке электронного документа выберите команду «Аннулировать» (или «Предложить аннулирование»), укажите причину и отправьте предложение. Контрагент получит запрос и должен его подтвердить.
После подтверждения аннулирования статус документа меняется на «Аннулирован», и документооборот по нему завершён. Теперь можно исправить исходный документ в 1С и отправить его заново как новый электронный документ.
Если контрагент отклонил предложение об аннулировании, документ остаётся действующим. В этом случае договоритесь с контрагентом вне ЭДО и повторите запрос либо оформите корректировку по согласованной схеме.
Переотправка в разных версиях модуля Диадок для 1С
Расположение команд зависит от того, какой вариант интеграции используется. Основные отличия:
| Вариант интеграции | Где искать команду | Особенности |
|---|---|---|
| Внешний модуль Диадок (обработка) | Список документов модуля → контекстное меню «Отправить повторно» | Обмен запускается кнопкой «Подготовить и отправить» |
| Типовая подсистема ЭДО (БЭД) | Журнал «Электронные документы» → «ЭДО → Отправить повторно» | Доступен массовый выбор документов с ошибками |
| Диадок через 1С-ЭДО (оператор 1С) | «Обмен электронными документами → Выполнить обмен» | Недоставленные пакеты уходят автоматически при обмене |
В типовой подсистеме БЭД удобно отобрать все документы с ошибками через отбор по статусу и отправить их пакетно. Во внешнем модуле Диадок после исправления причины сбоя достаточно выполнить обмен — модуль сам определит неотправленные документы.
Частые ошибки и их решение
Наиболее распространённые причины, почему переотправка не помогает:
- Истёк сертификат подписи. Установите новый сертификат, обновите его в настройках учётной записи ЭДО и повторите отправку.
- Нет прав в ящике Диадок. Пользователь 1С должен быть сопоставлен с сотрудником в Диадоке с правом подписания и отправки. Проверяется в настройках модуля.
- Ошибка формата. Документ не проходит форматно-логический контроль — проверьте заполнение обязательных полей (ИНН, КПП, коды единиц измерения, адреса).
- Контрагент не зарегистрирован в ЭДО или сменил оператора. Уточните актуальный идентификатор участника и обновите его в карточке контрагента и в соглашении об ЭДО.
Если после устранения причины документ всё равно не отправляется, откройте протокол обмена и посмотрите точный код ошибки. По коду ошибки техподдержка оператора определяет причину значительно быстрее, чем по описанию «не отправляется».
Перед массовой переотправкой после сбоя проверьте один документ вручную: отправьте его, дождитесь статуса «Доставлен» и убедитесь, что причина устранена. Это сэкономит время — иначе придётся повторно разбирать весь пакет.
Проверка результата переотправки
После повторной отправки убедитесь, что документ действительно дошёл. Признаки успешной доставки: статус «Доставлен» или «Отправлен» с квитанцией оператора, отсутствие новых ошибок в протоколе обмена, появление документа в списке «Ожидает подписи контрагентом».
Для юридически значимых документов (УПД, счета-фактуры) контрольной точкой является подписание контрагентом: пока титул получателя не подписан, документооборот не завершён. Если контрагент долго не подписывает, свяжитесь с ним и подтвердите, что документ виден в его ящике.
При повторной отправке исправления дополнительно сверьте, что у контрагента корректно отражены оба статуса: исходный документ — «Отклонён» или «Аннулирован», исправление — «Доставлен». Это исключит двойное отражение операции в учёте.
Что важно запомнить
Переотправка в Диадок из 1С бывает двух видов: техническая (тот же файл после сбоя — команда «Отправить повторно») и повторная отправка исправленного документа после отказа или аннулирования. Сначала проверяйте статус и причину ошибки, никогда не дублируйте подписанный обеими сторонами документ, а результат контролируйте по статусу доставки и квитанциям оператора.
Частые вопросы
Можно ли переотправить документ, который контрагент уже подписал?
Нет. Подписанный обеими сторонами документ — завершённый юридически значимый документ. Если в нём обнаружена ошибка, инициируйте аннулирование по соглашению сторон, а после его подтверждения отправьте новый корректный документ.
Контрагент говорит, что не получил документ, а в 1С статус «Отправлен». Что делать?
Проверьте идентификатор участника ЭДО получателя в документе — возможно, документ ушёл в другой ящик организации контрагента. Также посмотрите историю документа: наличие квитанции оператора подтверждает доставку. Попросите контрагента проверить нужный ящик в Диадоке, включая папку входящих за соответствующую дату.
Как переотправить несколько документов сразу?
В типовой подсистеме ЭДО откройте журнал электронных документов, установите отбор по статусу «Ошибка отправки», выделите документы и выполните команду повторной отправки. Во внешнем модуле Диадок после устранения причины сбоя достаточно запустить обмен — неотправленные пакеты уйдут автоматически.
Чем исправление отличается от аннулирования?
Исправление — это новый документ с тем же номером и признаком исправления, он заменяет исходный и применяется, когда контрагент запросил уточнение или отклонил документ. Аннулирование — полная отмена документа по соглашению сторон, после которой операция считается неоформленной и при необходимости выставляется совершенно новый документ.
Почему команда «Отправить повторно» недоступна (серая)?
Обычно это значит, что документ уже передан оператору или находится в состоянии, не допускающем повторной отправки (например, «Аннулирован» или «Подписан»). Проверьте статус и историю документа. Также команда может быть недоступна из-за отсутствия прав у пользователя в ящике Диадок или незавершённой настройки учётной записи ЭДО.
Нужно ли заново подписывать документ при технической переотправке?
Если документ был успешно подписан, но не передан оператору из-за сбоя связи, повторное подписание не требуется — модуль отправит уже подписанный файл. Подписать заново придётся только если файл формировался повторно (например, после исправления данных) или если ошибка возникла именно на этапе подписания.