Электронный документооборот (ЭДО) в 1С:Предприятие стал неотъемлемой частью работы бухгалтеров, логистов и программистов. Но как быстро узнать, включен ли ЭДО в вашей базе, какие документы уже отправлены контрагентам, а какие еще ожидают подписи? Эта инструкция поможет разобраться в нюансах проверки статуса ЭДО — от стандартных отчетов до программных методов для разработчиков.
Мы рассмотрим 5 рабочих способов: от простых действий в интерфейсе до написания кода на встроенном языке. Статья актуальна для 1С:Бухгалтерия 8.3, 1С:ERP, 1С:Управление торговлей 11 и других типовых конфигураций с поддержкой ЭДО. Если вы работаете с нетиповыми решениями, некоторые методы могут потребовать адаптации.
Прежде чем приступить, уточните: какой оператор ЭДО подключен к вашей базе? Это может быть Диадок, СБИС, Контур.Диадок, Такском или другой. От этого зависят некоторые нюансы проверки. Не знаете оператора? Его название обычно указано в договоре или настройках обмена.
1. Проверка статуса ЭДО через отчет «Состояние обмена»
Самый быстрый способ для пользователей — использовать стандартный отчет Состояние обмена электронными документами. Он доступен во всех типовой конфигурациях с поддержкой ЭДО и показывает текущий статус подключения, ошибки и очередь документов.
Чтобы открыть отчет:
- 📌 Перейдите в раздел
Администрирование → Обмен данными → Электронный документооборот(путь может незначительно отличаться в зависимости от конфигурации). - 📊 Выберите пункт
Состояние обмена электронными документамиилиОтчеты по ЭДО. - 🔍 В открывшемся окне вы увидите таблицу с данными о последнем обмене, количестве отправленных/полученных документов и текущих ошибках.
Обратите внимание на столбцы:
- Статус подключения — здесь должно быть значение
ПодключеноилиАктивно. - Последний обмен — если дата устарела (например, недельной давности), это может указывать на проблемы с соединением.
- Очередь на отправку — количество документов, ожидающих передачи оператору.
Если отчет пустой или отсутствует в меню, проверьте, включена ли функциональность ЭДО в настройках программы (Администрирование → Настройки программы → Функциональность).
| Параметр отчета | Нормальное значение | Что делать, если значение иное |
|---|---|---|
| Статус подключения | Подключено / Активно |
Проверить настройки оператора ЭДО или связаться с технической поддержкой |
| Последний обмен | Текущая дата или вчерашняя | Выполнить принудительную синхронизацию через Обмен → Выполнить обмен |
| Очередь на отправку | 0 или небольшое число (1-5) | Проверить документы на наличие ошибок валидации |
| Ошибки обмена | Отсутствуют или Нет ошибок |
Открыть журнал ошибок и устранить проблемы по описанию |
⚠️ Внимание: В некоторых конфигурациях (например, 1С:Бухгалтерия КОРП) отчет может называтьсяМонитор ЭДОилиЖурнал документооборота. Если не находите — воспользуйтесь поиском по меню (клавишаF12).
2. Просмотр журнала документов ЭДО
Журнал документов ЭДО содержит историю всех отправленных и полученных электронных документов. Здесь можно увидеть статус каждого документа: Отправлен, Подписан контрагентом, Ошибка и другие.
Как открыть журнал:
- 📋 В разделе
ПродажиилиПокупкинайдите пунктЭлектронные документы(иногда он скрыт в подменюОтчеты). - 🔎 Используйте фильтры по дате, типу документа (счет-фактура, УПД, акт) или контрагенту.
- 📌 Обратите внимание на колонку
Статус— она показывает текущее состояние документа в ЭДО.
Расшифровка основных статусов:
- 🟢
Подписан контрагентом— документ успешно получен и подписан другой стороной. - 🟡
Ожидает подписи— документ отправлен, но контрагент еще не подписал. - 🔴
Ошибка валидации— в документе найдены ошибки (например, неверный ИНН или формат). - ⚪
Черновик— документ не отправлен в ЭДО.
Что делать, если документ завис в статусе "Ожидает подписи" более 3 дней?
Если контрагент не подписывает документ дольше 3 рабочих дней, проверьте:
1. Корректность указанного email контрагента в карточке партнера.
2. Настройки уведомлений в личном кабинете оператора ЭДО (возможно, письма попадают в спам).
3. Свяжитесь с контрагентом по телефону — иногда проблемы возникают на их стороне (например, не настроен обмен в их 1С).
Если проблема не решается, создайте новый документ и отправьте его повторно.
В журнале также можно увидеть идентификатор документа в системе ЭДО (например, DIADOC-123456789). Этот ID пригодится при обращении в поддержку оператора.
3. Настройки подключения к ЭДО: где проверить параметры
Если отчеты и журналы не дают полной картины, стоит заглянуть в настройки подключения. Здесь можно увидеть, какой оператор ЭДО используется, какие типы документов настроены для обмена, и даже протестировать соединение.
Путь к настройкам:
- 🔧
Администрирование → Настройки программы → Электронный документооборот. - 📋 В открывшемся окне выберите вкладку
Подключение к операторуилиОбщие настройки.
Ключевые параметры для проверки:
- 🔑 Оператор ЭДО — название сервиса (например, ООО "СКБ Контур" для Диадока).
- 📡 Статус подключения — должно быть
ПодключеноилиАктивно. - 📄 Типы документов — список документов, которые можно отправлять через ЭДО (счета-фактуры, УПД, акты и т.д.).
- 🔄 Автообмен — включена ли автоматическая отправка документов при проведении.
☑️ Проверка настроек ЭДО
В некоторых конфигурациях (например, 1С:ERP) здесь же можно запустить Тестовое подключение — это поможет выявить проблемы с соединением с оператором. Если тест завершается ошибкой, скопируйте текст ошибки и обратитесь в поддержку 1С или оператора ЭДО.
⚠️ Внимание: Если в настройках указаноПодключение отключеноилиНе настроено, это означает, что ЭДО в базе не активирован. Для подключения потребуется договор с оператором и настройка со стороны администратора 1С.
4. Программные методы проверки ЭДО (для разработчиков)
Если вы программист 1С или администратор, можно проверить статус ЭДО с помощью встроенного языка. Это полезно для автоматизации или диагностики проблем, которые не видны в интерфейсе.
Основные объекты для работы с ЭДО:
- 📜
МенеджерОбменаЭДО— основной объект для управления обменом. - 📄
ДокументыЭДО— коллекция документов, участвующих в обмене. - 🔌
ПодключениеЭДО— содержит параметры подключения к оператору.
Пример кода для проверки статуса подключения:
Процедура ПроверитьСтатусЭДО()
Подключение = МенеджерОбменаЭДО.ПолучитьПодключение();
Если Подключение.Активно Тогда
Сообщить("ЭДО подключено и активно. Оператор: " + Подключение.Оператор.Наименование);
Иначе
Сообщить("ЭДО не активно! Статус: " + Подключение.Статус);
КонецЕсли;
КонецПроцедуры
Чтобы получить список документов в очереди на отправку:
Процедура ПоказатьОчередьЭДО()
Документы = МенеджерОбменаЭДО.ПолучитьДокументыВОчереди();
Для Каждого Док Из Документы Цикл
Сообщить(Док.Тип.Наименование + " №" + Док.Номер + " от " + Док.Дата);
КонецЦикла;
КонецПроцедуры
Для выполнения программных проверок требуются права администратора или роль с доступом к объекту МенеджерОбменаЭДО. Без этих прав код вернет ошибку доступа.
Если вам нужно проверить статус конкретного документа (например, счета-фактуры), используйте метод ПолучитьСтатусДокумента():
Статус = МенеджерОбменаЭДО.ПолучитьСтатусДокумента(СсылкаНаДокумент);
Сообщить("Статус документа: " + Статус.Наименование);
⚠️ Внимание: В нетиповых конфигурациях имена методов могут отличаться. Например, в 1С:Документооборот для работы с ЭДО используется объектЭлектронныйДокументооборотвместоМенеджерОбменаЭДО. Всегда проверяйте синтаксис в синтакс-помощнике (F1на имени объекта).
5. Проверка через внешние сервисы операторов ЭДО
Иногда информацию об ЭДО удобнее смотреть не в 1С, а в личном кабинете оператора. Это актуально, если:
- 🔄 В 1С не отображаются последние изменения (например, контрагент подписал документ, но статус в базе не обновился).
- 📊 Нужно увидеть полную историю обмена, включая документы, отправленные вручную через веб-интерфейс.
- 🛠️ Есть подозрения на сбой синхронизации между 1С и оператором.
Как проверить ЭДО через оператора:
- 🌐 Перейдите на сайт вашего оператора ЭДО (например, diadoc.kontur.ru для Контур.Диадока или sbis.ru для СБИС).
- 🔑 Авторизуйтесь под учетной записью, которая указана в настройках 1С.
- 📂 Откройте раздел
ДокументыилиАрхив— здесь отображаются все отправленные и полученные документы. - 🔍 Используйте фильтры по дате, типу документа или контрагенту.
Преимущества этого метода:
- ✅ Данные обновляются в реальном времени (в отличие от 1С, где синхронизация может происходить с задержкой).
- ✅ Видны документы, отправленные не из 1С (например, через мобильное приложение оператора).
- ✅ Можно скачать оригиналы документов в формате
XMLилиPDF.
Если в личном кабинете оператора документ имеет статус "Подписан", а в 1С все еще "Ожидает подписи", выполните принудительную синхронизацию через Администрирование → Обмен данными → Выполнить обмен с [название оператора].
6. Диагностика проблем с ЭДО: что делать, если ничего не работает
Если ни один из перечисленных методов не показал активного ЭДО или вы видите ошибки, следуйте этому алгоритму:
-
Проверьте подключение к интернету
ЭДО требует стабильного доступа в сеть. Убедитесь, что компьютер с 1С не блокирует исходящие соединения (например, через фаервол или антивирус).
-
Обновите конфигурацию
Устаревшие версии 1С могут не поддерживать актуальные протоколы ЭДО. Проверьте наличие обновлений через
Справка → О программе → Обновить конфигурацию. -
Проверьте лицензию оператора
У некоторых операторов (например, Диадок) лицензия на обмен может истечь. Это видно в личном кабинете или в настройках 1С.
-
Сверьте реквизиты организации
Несовпадение ИНН, КПП или адреса в 1С и у оператора ЭДО может блокировать обмен. Проверьте данные в
Справочники → Организации.
Типичные ошибки и их решения:
| Ошибка | Возможная причина | Решение |
|---|---|---|
Ошибка аутентификации |
Неверный логин/пароль оператора ЭДО | Проверить настройки подключения в Администрирование → ЭДО |
Нет соединения с сервером |
Проблемы с интернетом или блокировка портов | Проверить сетевые настройки, отключить фаервол |
Документ не прошел валидацию |
Ошибки в реквизитах документа (ИНН, дата, сумма) | Открыть документ в 1С и исправить ошибки |
Превышен лимит документов |
Исчерпан тарифный план у оператора | Оплатить счет или связаться с оператором |
Если проблема не решается, сохраните лог обмена (обычно доступен через Администрирование → Обмен данными → Журнал обмена) и обратитесь в поддержку 1С или оператора ЭДО. В логе указывайте:
- 📅 Дату и время ошибки.
- 📄 Тип документа, с которым возникла проблема.
- 🔠 Точный текст ошибки (скопируйте из журнала).
FAQ: Частые вопросы по проверке ЭДО в 1С
Можно ли проверить ЭДО в 1С:Предприятие 7.7?
Нет, полноценный ЭДО появился только в 1С:Предприятие 8. В версии 7.7 можно отправлять электронные счета-фактуры через внешние модули (например, Такском), но стандартных инструментов для проверки статуса нет. Для работы с ЭДО рекомендуется обновиться до актуальной версии 1С:Бухгалтерия 8.3.
Почему в журнале ЭДО не отображаются документы за прошлый месяц?
Вероятно, в настройках журнала установлен фильтр по дате. Попробуйте:
- Сбросить фильтры (кнопка
ОчиститьилиСбросить). - Установить диапазон дат с начала года.
- Проверить, не архивируются ли старые документы (в некоторых конфигурациях документы старше 3 месяцев скрываются).
Если документы так и не появились, возможно, они были отправлены не из 1С, а через веб-интерфейс оператора.
Как узнать, какой оператор ЭДО подключен к 1С?
Есть три способа:
- Заглянуть в настройки:
Администрирование → Электронный документооборот → Подключение к оператору. - Посмотреть в договоре на обслуживание 1С — обычно там указан оператор.
- Открыть любой отправленный документ в журнале ЭДО — в статусе или комментарии может быть упоминание оператора (например,
Отправлено через Диадок).
Можно ли отключить ЭДО в 1С, если он не нужен?
Да, но процесс зависит от конфигурации:
- В 1С:Бухгалтерия 8.3:
Администрирование → Настройки программы → Электронный документооборот→ снять флажокИспользовать ЭДО. - В 1С:ERP или 1С:УТ: может потребоваться отключить функциональность через
Функциональность и права.
⚠️ После отключения вы не сможете отправлять или получать электронные документы, но уже отправленные останутся в архиве.
Что делать, если контрагент не видит отправленные ему документы?
Проверьте следующее:
- Убедитесь, что документ имеет статус
Отправлен(неЧерновик). - Сверьте email контрагента в карточке партнера в 1С — он должен совпадать с email в их системе ЭДО.
- Попросите контрагента проверить папку
Спамв почте (если уведомления отправляются по email). - Уточните у контрагента, какой оператор ЭДО они используют — возможно, ваши операторы не совместимы.
Если проблема не решается, отправьте документ повторно или свяжитесь с поддержкой вашего оператора ЭДО.