Обмен ЭДО в 1С остановился: ищем причину по этапам и чиним
Содержание
Чтобы исправить ошибку ЭДО в 1С, сначала откройте карточку сертификата в разделе Администрирование → Обмен электронными документами, в настройках электронной подписи и шифрования, и нажмите «Проверить». Если хотя бы одна строка проверки красная, дело в подписи или криптопровайдере, а не в операторе. Если проверка зелёная, а 1С пишет Не удалось авторизоваться на сервере 1С-ЭДО, смотрите учётную запись, время на компьютере и доступ в интернет.
Почти любая ошибка электронного документооборота укладывается в один из пяти этапов: подпись, связь с оператором, учётная запись, контрагент, формат документа. Определите этап, и круг поиска сузится до трёх-четырёх проверок.
С чего начать: на каком этапе сломался обмен
Не перебирайте настройки наугад. Ответьте на три вопроса.
- 🕐 Когда началось? После обновления конфигурации, замены сертификата, переустановки Windows или «само по себе».
- 👥 У кого? Только у одного пользователя, на одном компьютере или у всей базы.
- 📄 С чем? Со всеми документами и контрагентами или с одним конкретным.
Ошибка у одного пользователя почти всегда указывает на его компьютер: сертификат не установлен в личное хранилище, нет КриптоПро, другое время. Ошибка у всей базы — на учётную запись, обновление или серверную настройку подписи. Ошибка с одним контрагентом — на приглашение, его идентификатор или формат его документов.
Полный текст ошибки ищите в двух местах:
- в окне сообщений сразу после неудачной отправки или получения;
- в журнале регистрации:
Администрирование → Обслуживание → Журнал регистрации, отбор по уровню «Ошибка» и по времени сбоя.
Скопируйте текст ошибки целиком, вместе с технической частью внизу. В ней часто стоит код криптопровайдера или ответ сервера, по которому причина видна сразу.
Не удалось авторизоваться на сервере 1С-ЭДО: причины и что делать
Авторизация в сервисе 1С-ЭДО устроена через сертификат. Сервер присылает зашифрованный маркер, программа расшифровывает его закрытым ключом и возвращает. Поэтому ошибка «не удалось авторизоваться на сервере 1С ЭДО » чаще говорит о проблеме с ключом на вашей стороне, чем о сбое у оператора.
Проверяйте по порядку, от простого к сложному.
1. Время и дата на компьютере
Если часы отстают или спешат хотя бы на несколько минут, а часовой пояс выставлен неверно, проверка сертификата и маркера может не пройти. Включите синхронизацию времени в Windows и перезапустите 1С.
2. Сертификат и закрытый ключ
Откройте карточку сертификата в 1С и нажмите «Проверить». Программа последовательно проверяет наличие сертификата, его действительность, подписание, шифрование и расшифровку. Красная строка подскажет, где обрыв:
- ❌ сертификат просрочен — нужен новый, старый к обмену не вернуть;
- ❌ нет закрытого ключа — не вставлен токен или сертификат установлен без привязки к контейнеру;
- ❌ ошибка расшифровки — неверный пароль ключа или проблема с криптопровайдером.
3. Лицензия КриптоПро CSP
Пробная лицензия КриптоПро действует 90 дней. После этого подпись перестаёт работать, а 1С сообщает о неудачной авторизации или подписании. Откройте «КриптоПро CSP» на вкладке «Общие» и посмотрите срок действия лицензии.
4. Где выполняется подпись: на клиенте или на сервере
В настройках электронной подписи и шифрования есть флажок подписания и шифрования на сервере. Если он включён, сертификат и КриптоПро должны стоять на сервере 1С, причём в хранилище пользователя, от имени которого работает служба сервера. Типичный случай: на рабочем месте бухгалтера всё установлено, а на сервере нет, и авторизация падает у всех.
Не включайте и не выключайте этот флажок, пока не проверите, где реально установлен сертификат. Иначе обмен остановится у всей базы.
5. Связь с сервером
Если ключ в порядке, проверьте сеть:
- 🌐 открывается ли интернет на этом компьютере или сервере 1С;
- 🛡️ не блокирует ли прокси или межсетевой экран обращения программы;
- 🔑 подключена ли интернет-поддержка:
Администрирование → Интернет-поддержка и сервисы.
Если у всех клиентов 1С-ЭДО одновременно не проходит авторизация, сбой может быть на стороне сервиса. Подождите и повторите попытку через полчаса, прежде чем перенастраивать базу.
Сертификат электронной подписи: как найти и исправить проблему
Сертификат — самый частый источник ошибок ЭДО. Разберём ситуации, которые встречаются после замены подписи.
Получили новый сертификат, а 1С работает со старым
Новый сертификат не подхватывается сам. Нужно:
- Установить сертификат в личное хранилище Windows из контейнера закрытого ключа через КриптоПро CSP: вкладка «Сервис», затем «Просмотреть сертификаты в контейнере» и «Установить».
- В 1С добавить его в списке сертификатов настроек электронной подписи и шифрования.
- Открыть учётную запись ЭДО и указать новый сертификат для обмена.
- Проверить сертификат кнопкой «Проверить».
Старый просроченный сертификат лучше не удалять из списка сразу: им подписаны прошлые документы, а по нему программа показывает, кто подписал.
Сертификат руководителя и сотрудника
С 2022 года квалифицированную подпись руководителя организации выдаёт удостоверяющий центр ФНС и доверенные лица. Сотрудники подписывают документы своей подписью физического лица вместе с машиночитаемой доверенностью (МЧД).
Если бухгалтер подписывает своим сертификатом, а МЧД не загружена или не подходит по полномочиям, контрагент или оператор может отклонить документ. Формат МЧД утверждает ФНС, оператор его не задаёт. Проверьте, что доверенность зарегистрирована и в ней есть полномочия на подписание нужного вида документов.
Счёт-фактуру и УПД со статусом счёта-фактуры в электронном виде подписывают только усиленной квалифицированной подписью. Для остальной первички стороны могут договориться о неквалифицированной подписи, но это нужно закрепить соглашением.
Корневые сертификаты и списки отзыва
Если проверка пишет про цепочку сертификатов или про невозможность проверить отзыв:
- 🔗 установите корневой и промежуточный сертификаты удостоверяющего центра, выдавшего подпись;
- 📥 проверьте, что компьютер может скачать список отзыва (СОС) по адресу из сертификата;
- 🕐 ещё раз проверьте дату на компьютере.
Настройка обмена с оператором ЭДО: учётная запись и контрагенты
Когда подпись проверена, а ошибка осталась, переходите к учётной записи.
Учётная запись участника ЭДО
Учётные записи открываются в разделе Администрирование → Обмен электронными документами. В карточке видно оператора, идентификатор участника и сертификаты. Что проверить:
| Что смотреть | Признак проблемы | Что делать |
|---|---|---|
| Сертификат в учётной записи | Указан старый или чужой | Выбрать действующий сертификат организации |
| Реквизиты организации | ИНН или КПП изменились после переезда | Обновить реквизиты и перерегистрировать учётную запись у оператора |
| Состояние у оператора | Заявка не завершена или отклонена | Дождаться обработки или подать заявку заново |
| Несколько учётных записей | Документы уходят не с той | Отключить лишнюю или выбрать нужную по умолчанию |
Контрагент не получает документы
Если не доходит до одного контрагента, а с остальными обмен идёт:
- Откройте список приглашений к обмену и найдите этого контрагента.
- Убедитесь, что приглашение принято, а не ждёт ответа.
- Сверьте идентификатор участника ЭДО контрагента: он мог сменить оператора или учётную запись.
- Если контрагент работает у другого оператора, нужен настроенный роуминг между операторами. Его подключают через операторов, а не в 1С.
Быстрый способ увидеть всё, что застряло, — «Текущие дела ЭДО» в разделах «Продажи» и «Покупки». Там собраны документы на подпись, на отправку и с ошибками.
Ошибки формата: документ не загружается или не разбирается
Документ дошёл, но 1С не может его загрузить или контрагент отвечает, что не может прочитать ваш файл.
Основные причины
- 📄 Разные версии формата. ФНС периодически обновляет форматы УПД и других документов. Если одна из сторон работает в старом релизе 1С или другой программе без поддержки нового формата, файл не разбирается.
- 🔍 Контрагент не найден. 1С ищет организацию по ИНН и КПП. Если у вас контрагент заведён с другим КПП или задвоен, входящий документ не сопоставится.
- 📦 Номенклатура не сопоставлена. При первом получении документа от поставщика его товары нужно связать с вашими позициями. Пока строки не сопоставлены, создать документ поступления не получится.
- 🧾 Пустые обязательные реквизиты. Не заполнены договор, единица измерения, ставка НДС или код страны — формирование исходящего файла прерывается.
Как исправить
- Обновите конфигурацию до актуального релиза: поддержка новых форматов приходит с обновлениями.
- Проверьте карточку контрагента: ИНН, КПП, нет ли дубля.
- Откройте входящий документ и сопоставьте номенклатуру поставщика с вашей. Сопоставление сохранится, при следующем получении строки подтянутся сами.
- Для исходящего документа исправьте реквизиты в документе реализации, перепроведите его и сформируйте электронный документ заново.
Не создавайте поступление вручную, пока висит входящий электронный документ. Потом его тоже загрузят, и в учёте появятся два поступления.
Системные причины: права, обновления, регламентные задания
Эта группа ошибок не связана с подписью и оператором, но обмен из-за неё тоже встаёт.
Права пользователя
Если у одного сотрудника кнопок ЭДО нет или появляется сообщение о недостатке прав, а у администратора всё работает — дело в профиле группы доступа. Проверьте права в Администрирование → Настройки пользователей и прав → Группы доступа. Добавьте пользователя в группу с правами на обмен электронными документами и проверку подписи.
Устаревший релиз конфигурации
Операторы меняют протоколы обмена, ФНС меняет форматы. Старый релиз через какое-то время перестаёт подключаться или выдаёт ошибки при отправке. Если ошибка появилась у всей базы без видимой причины, сравните релиз с актуальным.
Обновлять типовую конфигурацию нужно последовательно, с резервной копией перед обновлением. Сделайте выгрузку базы в .dt до начала обновления.
Регламентное задание обмена
Автоматическая отправка и получение работают через регламентное задание. Если документы уходят только по кнопке:
- 🖥️ в клиент-серверной базе проверьте, что задание включено и у него есть расписание;
- 📁 в файловой базе регламентные задания выполняются, только пока открыт сеанс 1С. Закрыли программу — обмен остановился до следующего запуска.
Сбой после обновления платформы
После смены версии платформы может потребоваться заново выбрать криптопровайдер в настройках электронной подписи. Если раньше всё работало, а после обновления платформы подпись перестала проходить, откройте список программ электронной подписи и проверьте, что КриптоПро там указан и определяется.
Частые ошибки при исправлении ЭДО и как их избежать
| Ошибка | Чем грозит | Как правильно |
|---|---|---|
| Удалить учётную запись ЭДО и создать новую | Потеря истории, новый идентификатор, контрагенты не находят вас | Исправить сертификат и реквизиты в существующей записи |
| Переустановить КриптоПро без проверки лицензии | Через 90 дней та же ошибка | Ввести серийный номер купленной лицензии |
| Выключить проверку подписей на сервере | Обмен частично работает, ошибки уходят глубже | Найти, где установлен сертификат, и настроить там |
| Подписать документ чужим сертификатом | Документ не имеет юридической силы без полномочий | Своя подпись и МЧД или подпись руководителя |
| Удалить старый сертификат сразу после замены | Не открываются подписи прошлых документов | Оставить его в списке, пометив как недействующий |
Как не допускать ошибок ЭДО в 1С
Большую часть сбоев можно предупредить заранее.
- 📅 Следите за сроком сертификата. Подпись выпускают на год с небольшим. Заказывайте новую за две-три недели до окончания, чтобы успеть перенастроить учётную запись.
- 🔐 Купите лицензию КриптоПро. Пробный период удобен для настройки, но не для работы.
- 🔄 Обновляйте конфигурацию регулярно. Хотя бы раз в квартал, а при смене формата УПД — сразу.
- 🕐 Включите синхронизацию времени на всех рабочих местах и на сервере 1С.
- 👤 Ведите МЧД для каждого сотрудника, который подписывает документы своей подписью, и следите за их сроком.
- 📋 Раз в неделю смотрите «Текущие дела ЭДО», чтобы не копить документы с ошибками.
Частые вопросы
Можно ли работать в ЭДО с одним сертификатом на нескольких компьютерах?
Что делать, если контрагент перешёл к другому оператору ЭДО?
Почему документ подписан, но не отправлен?
Нужно ли сообщать оператору о смене сертификата?
Можно ли отозвать отправленный документ?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Налоговый кодекс РФ, статья 169 «Счёт-фактура»