Диагностика 1С-ЭДО: где искать причину, если документ не ушёл или не пришёл

· 10 мин

Содержание

Проверить 1С ЭДО быстрее всего в три шага: тест учётной записи в Администрирование → Обмен электронными документами, проверка сертификата кнопкой Проверить в его карточке и просмотр статуса конкретного документа в Продажи → Текущие дела ЭДО (или Покупки → Текущие дела ЭДО). Если все три проверки зелёные, а документ так и не дошёл, ищите причину на стороне контрагента или в роуминге между операторами.

Типичная картина: счёт-фактура «висит» третий день, покупатель звонит и говорит, что ничего не получал, а в 1С всё выглядит отправленным. Ниже порядок, который позволяет за 10–15 минут понять, на каком звене оборвалась цепочка: ваша база, подпись, оператор, роуминг или контрагент.

Инструкция написана для 1С:Бухгалтерии 3.0 и других типовых конфигураций на платформе 8.3 с интерфейсом «Такси». Механизм ЭДО в них общий (библиотека электронных документов), поэтому пути в УТ 11 и КА отличаются в основном разделом верхнего уровня: там настройки лежат в НСИ и администрирование → Администрирование → Обмен электронными документами.

Подготовка: проверяем подключение к оператору 1С-ЭДО

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

  1. Откройте Администрирование → Обмен электронными документами.
  2. Убедитесь, что флажок обмена с контрагентами включён. Без него команды ЭДО в документах не появятся вовсе.
  3. Перейдите в список учётных записей ЭДО и откройте свою организацию.
  4. Посмотрите на идентификатор участника ЭДО . У 1С-ЭДО (оператор «Калуга Астрал») он начинается с префикса 2AE.
  5. Запустите тест настроек из карточки учётной записи и дождитесь результата по каждому пункту.

Тест проходит последовательно: доступ к сервису, авторизация, подписание и расшифровка тестовых данных. Первая красная строка и есть точка поломки.

Где упал тестВероятная причинаЧто проверить
Подключение к сервисуНет интернета, прокси, антивирус режет трафикНастройки прокси в параметрах 1С, исключения в антивирусе
АвторизацияСертификат в учётной записи заменён или просроченКакой сертификат указан в карточке учётной записи
ПодписаниеНе установлен или не виден криптопровайдерПрограммы электронной подписи (см. раздел про КЭП)
РасшифровкаЗакрытый ключ не на этом компьютереНоситель с ключом, путь к контейнеру

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

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

Статусы электронных документов: как читать журнал ЭДО

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

Статус конкретного документа виден в двух местах:

  • 📄 в форме учётного документа (реализация, счёт-фактура) — строка состояния ЭДО в шапке или подвале;
  • 📂 в карточке самого электронного документа, которую открывают по ссылке из этой строки.

Ниже жизненный цикл исходящего документа, который нужно уметь читать. Формулировки в вашем релизе могут незначительно отличаться, но смысл этапов одинаков.

Исходящий документ в 1С-ЭДО

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

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

Протокол обмена и журнал регистрации: где видны ошибки

Когда статус не меняется, а понятного сообщения нет, нужны подробности. Ищите их в двух местах.

Карточка электронного документа. В ней собраны все связанные сообщения: сам документ, подписи, извещения, подтверждения оператора. Если подтверждение пришло, а извещение покупателя нет, значит документ застрял на стороне получателя. Если не пришло даже подтверждение оператора, значит он не уходил из вашей базы или оператор его отверг.

Журнал регистрации. Откройте Администрирование → Обслуживание → Журнал регистрации и поставьте отбор:

  1. Период — день, когда запускалась отправка.
  2. Уровень — «Ошибка» и «Предупреждение».
  3. Событие — отберите события электронного взаимодействия (в списке событий ищите по слову «Электронное» или «ЭДО»).
  4. Пользователь — тот, кто нажимал отправку, или служебный пользователь регламентных заданий.

Типичные тексты, которые там попадаются, и их смысл:

  • 🔌 ошибки соединения и тайм-аута — проблема сети, прокси или временная недоступность сервиса;
  • 🔑 ошибки создания или проверки подписи — криптопровайдер, ключ или сертификат;
  • 📛 ошибки формата и проверки схемы — не заполнены обязательные реквизиты документа (адрес, КПП, код товара);
  • 🔒 ошибки прав доступа — у пользователя нет права на подписание или отправку.

Ошибки формата чаще всего связаны с карточками: у контрагента не заполнен юридический адрес, у номенклатуры нет единицы измерения с кодом ОКЕИ. Исправьте карточку, перезаполните документ и сформируйте электронный документ заново, а не повторяйте отправку старого.

Проверка электронной подписи и сертификата КЭП

Подпись ломается чаще, чем кажется: сертификат продлили на новом носителе, а в 1С остался старый; обновили Windows, и криптопровайдер перестал видеть ключ.

Порядок проверки:

  1. Откройте Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования.
  2. На вкладке программ убедитесь, что установленный криптопровайдер (КриптоПро CSP или ViPNet CSP) отмечен как найденный на компьютере.
  3. На вкладке сертификатов откройте нужный сертификат и посмотрите срок действия.
  4. Нажмите Проверить. Программа подпишет и проверит тестовые данные, затем зашифрует и расшифрует их.
  5. Каждая строка проверки должна быть зелёной. Красная строка подскажет, на каком этапе ошибка.

Что смотреть, если проверка не прошла:

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

Две юридические детали, которые часто путают:

  • ✍️ счёт-фактура в электронном виде подписывается только квалифицированной подписью (КЭП) руководителя или уполномоченного лица;
  • 📑 первичные документы (акты, накладные) допустимо подписывать и неквалифицированной подписью, если стороны так договорились в соглашении об ЭДО.

Если подписывает не руководитель, а сотрудник с КЭП физического лица, нужна машиночитаемая доверенность по формату ФНС. Её загружают в Администрирование → Обмен электронными документами → Машиночитаемые доверенности и связывают с сертификатом подписанта. Без неё контрагент получит документ, но подпись не подтвердит полномочия.

Роуминг и контрагенты: почему документ не доходит до получателя

Если в вашей базе всё отправлено и оператор подтвердил получение, проблема дальше по цепочке. Здесь три частые причины.

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

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

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

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

Самый быстрый способ проверить роуминг — попросить контрагента отправить вам любой тестовый документ. Если входящий документ дошёл, канал работает, и проблема в конкретной настройке исходящего обмена.

Автоматизация контроля и мониторинг обмена ЭДО

Ручная проверка раз в неделю пропускает проблемы. Лучше настроить так, чтобы обмен шёл сам, а сбои всплывали сразу.

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

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

Ежедневный контроль. Достаточно одного взгляда утром:

  • 📥 в Текущих делах ЭДО нет входящих, которые ждут решения больше суток;
  • 📤 нет исходящих в состоянии «подготовлен к отправке» за прошлые дни;
  • ⏳ нет документов, ожидающих ответа контрагента дольше трёх рабочих дней;
  • 🔔 у сертификатов, которые используются в обмене, до окончания срока больше месяца.

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

Утренняя проверка ЭДО
Выполнено: 0 / 5

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

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

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

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

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

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

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете», ст. 9
  • Налоговый кодекс РФ, ст. 169