Ошибка «Документ не обработан, так как содержит невалидные подписи» в 1С-ЭДО: как исправить

· 7 мин

Содержание

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

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

Что значит «невалидные подписи» и когда ошибка появляется

Ошибка выскакивает при обработке входящих документов в 1С-ЭДО — когда вы принимаете или проводите присланный контрагентом файл. Дословно текст выглядит так:

Документ не обработан, так как содержит невалидные подписи

«Невалидная» — не значит «поддельная». Это значит, что программа не смогла подтвердить подпись имеющимися у неё средствами. Причин ровно две группы:

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

На практике вторая группа встречается в разы чаще. Поэтому начинать диагностику нужно с себя.

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

Собрали причины по частоте — от самых распространённых к редким.

ПричинаКак проявляетсяСложность
Не установлен корневой сертификат УЦ отправителяПодпись «невалидна» только у одного контрагентаНизкая
Отозван или истёк сертификат подписантаОшибка по всем документам от отправителяСредняя
Нет доступа к спискам отзыва (CRL)Проверка не завершается, нет интернета/прокси режетСредняя
Устаревший криптопровайдер (CryptoPro/VipNet)Не поддерживается ГОСТ подписиСредняя
Старая версия модуля 1С-ЭДО или конфигурацииПодписи нового формата не читаютсяНизкая
Повреждённый контейнер входящего документаЕдиничный документ, остальные проходятВысокая

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

Быстрая диагностика: с чего начать

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

Диагностика: выберите симптом

Как проверить сертификат КЭП: диагностика подписи

Первый шаг — понять, чья именно подпись «не бьётся» и в каком она состоянии.

  1. Откройте проблемный документ в списке ЭДО.
  2. Перейдите к сведениям об электронной подписи (кнопка со статусом подписи в карточке документа).
  3. Посмотрите, какая из подписей помечена как невалидная — ваша или отправителя.
  4. Откройте сертификат этой подписи и проверьте три вещи:
    • срок действия (не истёк ли);
    • цепочку доверия (есть ли корневой сертификат УЦ);
    • статус отзыва (не отозван ли).

Быстрый тест: попробуйте проверить свой собственный сертификат в разделе настроек ЭДО. Если и он «не проходит» — проблема системная, в криптографии, а не в конкретном документе.

Типичная ошибка: пользователи считают невалидной свою подпись, хотя проблема в сертификате отправителя. Всегда смотрите, под чьей подписью стоит красная отметка.

Настройка криптопровайдера и хранилищ сертификатов

Электронную подпись проверяет не сама 1С, а криптопровайдер — CryptoPro CSP или VipNet CSP. Если он устарел или не видит нужных сертификатов, подпись будет «невалидна».

Проверьте и обновите криптопровайдер

  • Убедитесь, что криптопровайдер установлен и лицензия активна (бессрочная или не истёкшая).
  • Обновите его до актуальной версии — старые сборки не поддерживают подписи по ГОСТ Р 34.10-2012, а сейчас используются именно они.
  • После обновления перезагрузите компьютер: 1С подхватывает криптобиблиотеки при старте.

Установите корневые и промежуточные сертификаты

Именно из-за их отсутствия чаще всего «рвётся» цепочка доверия.

Чек-лист: восстанавливаем цепочку доверия
Выполнено: 0 / 6

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

Дайте доступ к спискам отзыва (CRL)

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

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

Совместимость версий 1С, ЭДО и криптоплагинов

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

Что проверить по версиям:

  • 📦 Модуль (расширение) 1С-ЭДО — обновите до актуального релиза. Это самая частая причина «массовой» ошибки после того, как всё работало.
  • ⚙️ Платформа 1С:Предприятие — на слишком старых версиях платформы новые криптобиблиотеки могут не подключаться.
  • 🔌 Библиотека электронного документооборота (БЭД) в составе конфигурации — тоже должна быть свежей.
  • 🌐 Расширение для работы с криптографией в браузере (если ЭДО используется через веб-клиент) — переустановите, если подпись не проверяется.

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

Edge-кейс: после перехода на новый сертификат ГОСТ-2012 старые документы, подписанные предыдущим сертификатом, могут показываться как невалидные. Это нормально — проверка идёт по правилам на момент текущей обработки. Сам документ юридически действителен, если на момент подписания сертификат был действующим.

Решение типовых сценариев ошибок по шагам

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

  1. Определите масштаб — один контрагент или все сразу (см. диагностику выше).
  2. Проверьте свой сертификат — открывается ли он и валиден ли.
  3. Обновите криптопровайдер и перезагрузитесь.
  4. Установите корневые и промежуточные сертификаты УЦ проблемного отправителя.
  5. Обновите модуль 1С-ЭДО и конфигурацию до актуальных релизов.
  6. Повторите обработку документа — откройте его заново и нажмите принять/провести.
  7. Если документ единичный — запросите повторную отправку у контрагента.

После шагов 3–5 перезапустите 1С полностью (включая фоновый обмен ЭДО), иначе старые библиотеки останутся в памяти.

Если не помогло

Когда стандартные шаги не сработали, копайте глубже.

  • 🔁 Повторно синхронизируйте ЭДО (обмен с оператором) — иногда статус подписи обновляется только после свежего сеанса связи.
  • 🧹 Очистите кеш и перезапустите службу фонового обмена — «залипший» сеанс мешает обработке.
  • 📄 Проверьте сам файл подписи — если контейнер повреждён (обрыв связи при отправке), поможет только повторная отправка отправителем.
  • 🏢 Уточните у контрагента, каким сертификатом он подписал: возможно, сертификат был отозван или истёк именно на дату подписания.
  • ☎️ Обратитесь к своему оператору ЭДО — по номеру входящего документа он видит, на каком этапе подпись не прошла проверку, и с чьей стороны.

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

Как предотвратить повторение ошибки

  • Держите криптопровайдер и модуль ЭДО в актуальных версиях — включите автообновление конфигурации.
  • Заранее устанавливайте корневые сертификаты УЦ основных контрагентов.
  • Следите за сроком действия своего сертификата: продлевайте за 2–3 недели до конца.
  • Обеспечьте рабочей станции стабильный доступ к спискам отзыва (интернет, исключения в прокси/антивирусе).
  • Синхронизируйте системное время автоматически.

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

Что означает «документ не обработан, так как содержит невалидные подписи»?
1С-ЭДО не смогла подтвердить электронную подпись под входящим документом имеющимися средствами. Чаще всего причина не в отправителе, а в ваших настройках: нет корневого сертификата УЦ, устарел криптопровайдер или модуль ЭДО.
Невалидная подпись — значит документ поддельный?
Нет. «Невалидная» означает, что программа не смогла проверить подпись, а не что она фальшивая. Обычно это техническая проблема на вашей стороне, а не проблема легитимности документа.
Ошибка по всем контрагентам сразу — с чего начать?
С криптопровайдера и модуля ЭДО. Обновите CryptoPro (или VipNet), обновите расширение 1С-ЭДО, перезагрузите компьютер и повторите обработку. Массовая ошибка почти всегда системная.
Почему документ проходил раньше, а теперь нет?
Либо истёк/отозван сертификат подписанта, либо программа не может скачать актуальный список отозванных сертификатов из-за отсутствия интернета, прокси или антивируса. Проверьте также дату и время на компьютере.
Как исправить, если проблема только с одним отправителем?
Установите корневой и промежуточные сертификаты его удостоверяющего центра в хранилище доверенных корневых центров локального компьютера, затем заново откройте документ.
Документ повреждён — что делать?
Если ошибка на одном конкретном документе, а соседние обрабатываются, запросите у контрагента повторную отправку этого документа через 1С-ЭДО. Восстановить повреждённый контейнер на своей стороне нельзя.

Источники

  • Федеральный закон № 63-ФЗ «Об электронной подписи»
  • Федеральный закон № 402-ФЗ «О бухгалтерском учёте»