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

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

Почему не работает ЭДО в 1С и как восстановить обмен документами

Разбираем, почему не работает ЭДО в 1С: ошибки сертификата, настроек обмена, маршрутов и оператора. Пошаговая диагностика и способы восстановить обмен.

Электронный документооборот в 1С перестаёт работать по ограниченному набору причин: проблемы с сертификатом электронной подписи, сбой настроек обмена с оператором ЭДО, устаревшая версия конфигурации или библиотеки БЭД, ошибки в маршрутах подписания и банальные сбои связи с сервером оператора. Понимание того, на каком этапе «застрял» документ, позволяет локализовать проблему за 10–15 минут вместо многочасового поиска.

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

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

С чего начать диагностику: статус документа и журнал ошибок

Откройте журнал «Электронные документы» (в типовых конфигурациях: раздел «Продажи» или «Обмен электронными документами» → «Электронные документы») и найдите проблемный документ. Колонка «Состояние» показывает этап: «Не сформирован», «На подписании», «Ожидается подтверждение оператора», «Ожидается извещение о получении», «Ошибка» и другие. Именно состояние указывает направление поиска.

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

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

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

Проблемы с сертификатом и криптопровайдером

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

Проверка выполняется в несколько шагов. Откройте раздел «Администрирование» → «Обмен электронными документами» → «Подписание и шифрование» (в разных конфигурациях названия отличаются) и убедитесь, что нужный сертификат виден в списке и отмечен как действующий. Затем проверьте сам сертификат средствами операционной системы: в Windows — через «Панель управления» → «Свойства браузера» → «Содержание» → «Сертификаты» или через оснастку certmgr.msc. Сертификат должен быть в контейнере «Личные», иметь действующий срок и ссылку на закрытый ключ (значок ключа в окне просмотра).

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

Сбои настроек обмена с оператором ЭДО

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

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

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

Устаревшая версия конфигурации и форматы документов

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

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

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

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

Проблемы сети, прав и регламентных заданий

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

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

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

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

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

Регламентное задание обмена
Норма

Выполняется по расписанию, журнал без ошибок

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

Задание отключено или завершается с ошибкой

Отправка тестового документа
Норма

Статус меняется: сформирован → подписан → отправлен → получено извещение

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

Документ застревает на одном этапе или появляется ошибка в протоколе

Сертификат в настройках ЭДО
Норма

Отображается как действующий, срок не истёк

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

Сертификат отсутствует или помечен как недействительный

Когда проблема на стороне оператора или контрагента

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

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

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

Маршрут решения

Как выбрать действие по симптому

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

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

Документ висит в статусе «На подписании», но подписать его никто не может. Что делать?

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

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

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

ЭДО перестал работать сразу после обновления 1С. В чём причина?

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

Сертификат действующий, но 1С его не видит. Почему?

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

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

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

Нужно ли обращаться к специалисту или всё можно исправить самостоятельно?

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

Итог

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

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