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

Администрирование · 13 мин

Как проверить работу 1С ЭДО: полная диагностика обмена документами

Пошаговая инструкция по проверке 1С ЭДО: диагностика подключения, проверка сертификатов, статусов документов, входящих и исходящих пакетов, типичные ошибки.

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

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

Ниже описана диагностика на примере типовых конфигураций 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация) с подсистемой «Обмен электронными документами». Названия команд могут немного отличаться в зависимости от версии библиотеки БЭД, но логика проверки одинакова.

Что именно проверяем: уровни работоспособности ЭДО

ЭДО в 1С состоит из нескольких независимых уровней, и сбой на любом из них выглядит для пользователя как «ЭДО не работает». Первый уровень — учётная запись у оператора ЭДО (Сбис, Такском, Контур и другие) и связка её с программой через идентификатор участника. Второй — криптография: установленный криптопровайдер (КриптоПро CSP, ViPNet CSP), действующий сертификат ключа подписи и права на его использование. Третий — сам обмен: регламентные задания, которые отправляют и получают пакеты документов.

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

Как проверить подключение к оператору ЭДО

Откройте раздел «Администрирование» → «Обмен электронными документами» (в некоторых конфигурациях — «Настройки ЭДО»). Здесь отображается список учётных записей обмена с указанием оператора и идентификатора. Если учётная запись отсутствует или помечена как неактивная — обмен работать не будет, и это первая точка проверки.

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

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

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

Как выбрать действие

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

Проверка сертификатов и криптопровайдера

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

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

Проверьте работу криптографии тестовой операцией: в карточке сертификата есть команда проверки подписания. Если тестовое подписание завершается ошибкой вида «не найден криптопровайдер» или «ошибка доступа к закрытому ключу», проблема на уровне системы: переустановите или перенастройте КриптоПро CSP / ViPNet CSP, проверьте лицензию криптопровайдера и подключение токена.

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

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

Откройте карточку проблемного документа — в ней видна вся история: когда сформирован, подписан, отправлен оператору, доставлен контрагенту, получено ли извещение. Если документ висит в статусе «Ожидается подтверждение оператора» дольше обычного (более нескольких часов), вероятны проблемы на стороне оператора или обмен не выполняется. Если статус «Ошибка» — в карточке есть текст ошибки, который и следует разбирать.

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

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

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

Статус исходящего УПД или счёта-фактуры
Норма

«Доставлен контрагенту» или «Завершён» с подтверждением получения

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

«Ошибка», «Отклонён» или зависание в «Отправлен оператору» более суток

Извещение о получении от контрагента
Норма

Извещение получено и отображается в карточке документа

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

Извещения нет при том, что документ доставлен — стоит уточнить у контрагента получение

Входящие документы за период
Норма

Новые документы появляются регулярно, даты получения актуальны

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

Последний входящий документ датирован давно — возможно, обмен на получение не выполняется

Проверка регламентных заданий и фонового обмена

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

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

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

Проверка приглашений и настроек обмена с контрагентом

Даже при полностью рабочем подключении документ конкретному контрагенту не уйдёт, если с ним не настроен обмен. Откройте «Настройки ЭДО» → «Настройки обмена с контрагентами» и найдите нужного контрагента по ИНН. Проверьте статус приглашения: оно должно быть принято обеими сторонами. Если приглашение отправлено, но не принято — контрагент должен подтвердить его в своей системе.

В карточке настройки с контрагентом проверьте форматы документов и идентификатор получателя. Если контрагент сменил оператора ЭДО, его идентификатор мог измениться — документы по старому идентификатору будут уходить в никуда или отклоняться. Актуальный идентификатор обычно можно запросить через сервис поиска участников ЭДО по ИНН прямо из 1С.

Типичные ошибки при проверке ЭДО
01
Проверка только со своей стороны: документ отправлен, но контрагент его не видит — нужно сверить идентификаторы и статус приглашения, а не только свои настройки
02
Игнорирование текста ошибки в карточке документа: там почти всегда есть конкретная причина (неверный формат, отказ оператора, ошибка подписи)
03
Проверка доступа в интернет с рабочего места вместо сервера 1С в клиент-серверном режиме — обмен идёт с сервера
04
Ручное удаление «зависших» документов вместо разбора причины: повторная отправка того же документа может создать дубль у контрагента

Типичные ошибки обмена и как их читать

Ошибки подписания («не найден сертификат», «ошибка криптопровайдера») — проблема на уровне криптографии, разбирайте сертификат и криптопровайдер. Ошибки формата («не пройдена XSD-проверка», «некорректное значение поля») — документ сформирован с нарушением формата: часто помогает обновление конфигурации или корректировка данных в исходном документе (не заполнен КПП, неверный код страны и т.п.).

Ошибки маршрутизации («получатель не найден», «абонент не зарегистрирован») — неверный идентификатор получателя или контрагент не подключён к ЭДО. Ошибки авторизации у оператора — проверьте логин/пароль учётной записи и срок действия договора с оператором: при исчерпании пакета документов или блокировке лицевого счёта оператор отклоняет отправку.

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

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

Когда нужна помощь специалиста

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

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

Итог

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

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

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

Документ отправлен, но контрагент говорит, что не получил его. Что проверить?

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

Как понять, что проблема на стороне оператора ЭДО, а не в 1С?

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

Можно ли проверить ЭДО без отправки реального документа?

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

После обновления конфигурации ЭДО перестал работать. Что делать в первую очередь?

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

Где посмотреть, какие документы ожидают моей подписи?

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

Сертификат действующий, но подписание всё равно выдаёт ошибку. В чём причина?

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