Документы и Печать · 13 мин
Как настроить ЭДО в 1С с Диадоком
Пошаговая настройка ЭДО 1С с Диадоком: подключение модуля, сертификат, настройка обмена документами, проверка отправки и решение типичных ошибок.
Интеграция 1С с оператором ЭДО Диадок позволяет отправлять и получать юридически значимые документы — счета-фактуры, УПД, акты и накладные — прямо из учётной системы, без выгрузки файлов и ручной загрузки в веб-интерфейс. Настройка занимает от одного до нескольких часов в зависимости от конфигурации и требует действующей квалифицированной электронной подписи и подключённого тарифа у оператора.
Существует два основных способа связки 1С и Диадока: штатный обмен через встроенный сервис 1С-ЭДО с маршрутизацией через Диадок и установка внешнего модуля Диадока для 1С. Выбор зависит от конфигурации, требований к форматам документов и того, какие контрагенты уже работают через Диадок. Ниже разобраны оба варианта, порядок настройки и проверка результата.
Перед началом работ убедитесь, что у вас есть: действующий сертификат квалифицированной электронной подписи (КЭП) на руководителя или уполномоченное лицо, договор с оператором ЭДО, актуальный релиз конфигурации 1С и права администратора в базе. Без этих условий настройка застрянет на этапе регистрации учётной записи или подписания документов.
Подготовка: что проверить перед настройкой
Первое условие — наличие действующей квалифицированной электронной подписи. Сертификат должен быть выпущен аккредитованным удостоверяющим центром и установлен в системе вместе с криптопровайдером (КриптоПро CSP или ViPNet CSP). Проверьте, что сертификат виден в хранилище и не истёк: срок действия обычно составляет один год или 15 месяцев, и просроченный сертификат — самая частая причина невозможности подписать документ.
Второе условие — актуальность конфигурации. Штатные механизмы ЭДО в типовых решениях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP) регулярно обновляются: меняются форматы документов, требования ФНС и версии API операторов. Работа на устаревшем релизе приводит к ошибкам формирования УПД и отказам при отправке. Обновите конфигурацию до актуального релиза до начала настройки обмена.
Третье — договор с оператором. Если вы планируете работать через модуль Диадока, у организации должен быть оплаченный тариф и созданный «ящик» (учётная запись организации) в Диадоке. Если используете маршрут через 1С-ЭДО, роуминг с Диадоком настраивается автоматически, но контрагенты на Диадоке должны быть доступны для приглашений.
Открыт в хранилище сертификатов, срок действия не истёк, криптопровайдер работает
Поддерживаются действующие форматы УПД и счетов-фактур
Есть лимит документов и доступ к ящику организации в Диадоке
Доступ к настройкам обмена электронными документами
Выбор способа подключения: модуль Диадока или 1С-ЭДО
Внешний модуль Диадока — это обработка, которую разработчик оператора распространяет для типовых конфигураций. Она встраивается в интерфейс 1С и добавляет кнопки отправки, получения и подписания документов прямо в карточки документов учёта. Модуль даёт полный функционал Диадока: маршруты согласования, комментарии, запросы на уточнение, работу с неформализованными документами.
Штатный обмен через 1С-ЭДО подходит тем, у кого большинство контрагентов работает с разными операторами: 1С выступает единой точкой обмена, а доставка до Диадока происходит по роумингу. Это удобно для типового документооборота (счета-фактуры, УПД, акты), но функциональность ограничена стандартными сценариями, а тонкие настройки маршрутов Диадока недоступны.
Сравнение способов подключения
Полный функционал оператора, маршруты и уточнения. Подходит, если основной поток документов идёт через Диадок. Требует установки и обновления внешней обработки.
Не требует сторонних модулей, единый интерфейс для всех операторов. Подходит для стандартного обмена УПД и актами. Ограничен в нестандартных сценариях.
Установка и подключение модуля Диадока
Скачайте актуальную версию модуля из личного кабинета Диадока или по ссылке от менеджера оператора — использовать сборки из сторонних источников небезопасно, поскольку модуль получает доступ к документам и подписи. Модуль поставляется как внешняя обработка (.epf) либо как расширение конфигурации, в зависимости от вашей версии 1С.
Для установки откройте в 1С меню «Файл — Открыть» и укажите файл обработки, либо подключите расширение через «Администрирование — Печатные формы, отчеты и обработки — Расширения». При первом запуске модуль попросит авторизоваться: введите логин и пароль от учётной записи Диадока или выполните вход по сертификату. После авторизации выберите организацию (ящик), с которой будет работать база.
Если в 1С несколько организаций, каждую нужно связать с соответствующим ящиком Диадока. Проверьте соответствие ИНН и КПП: модуль сверяет реквизиты автоматически, и несовпадение блокирует отправку. Для филиалов с отдельными КПП в Диадоке создаются подразделения, которые также нужно сопоставить в настройках.
- 1Скачайте актуальный модуль из личного кабинета Диадока
- 2Откройте обработку в 1С или подключите расширение конфигурации
- 3Авторизуйтесь по логину/паролю или сертификату
- 4Выберите ящик организации и свяжите его с организацией в 1С
- 5Проверьте соответствие ИНН/КПП и сохраните настройки
Настройка сертификата и учётной записи ЭДО
После подключения модуля зарегистрируйте сертификат подписи. В настройках модуля откройте раздел «Сертификаты» и добавьте сертификат из хранилища. Модуль проверит, что сертификат выдан на сотрудника организации, чей ИНН совпадает с ящиком, и что у владельца есть полномочия подписывать документы. При использовании машиночитаемой доверенности (МЧД) загрузите её в Диадок заранее — без зарегистрированной МЧД документы от имени уполномоченного лица будут отклоняться.
Если вы настраиваете штатный обмен 1С-ЭДО, путь другой: перейдите в «Администрирование — Обмен электронными документами», включите обмен, затем создайте учётную запись в разделе «Настройки ЭДО — Учётные записи». Мастер предложит выбрать сертификат, получить идентификатор участника ЭДО и зарегистрировать его у оператора. Идентификатор приходит автоматически после подтверждения регистрации.
В обоих сценариях настройте автоматическое получение входящих документов: укажите расписание обмена (например, каждые 15–30 минут) или выполняйте обмен вручную кнопкой «Отправить и получить». Автоматический обмен удобен, но на файловых базах работает только пока запущен сеанс 1С — учтите это при выборе режима.
Настройка форматов и соглашений с контрагентами
Для каждого контрагента определите, какие документы вы будете передавать электронно. В модуле Диадока это делается через список контрагентов: отправьте приглашение к обмену, и после его принятия контрагент станет доступен для отправки документов. Приглашение можно направить по ИНН/КПП — система найдёт ящик контрагента у оператора.
В штатном 1С-ЭДО аналогичный механизм — «Соглашения об использовании ЭДО» (в новых релизах — «Настройки ЭДО с контрагентами»). В карточке настройки укажите контрагента, идентификатор участника ЭДО, виды электронных документов и форматы. Для счетов-фактур и УПД используйте действующие форматы, утверждённые ФНС, — типовая конфигурация подставляет их автоматически по дате документа.
Обратите внимание на входящие настройки: включите автоматическую загрузку входящих УПД и актов с созданием документов в базе. Это экономит время, но требует проверки сопоставления номенклатуры и договоров — настройте правила заполнения, чтобы входящие документы не создавались с пустыми или дублирующими реквизитами.
Тестовая отправка и проверка результата
Первый документ отправьте контрагенту, с которым договорились о тесте, либо самому себе между своими ящиками. Создайте реализацию или УПД, нажмите кнопку отправки в модуле (или «Отправить» в журнале обмена) и проследите цепочку статусов: документ сформирован, подписан, отправлен, доставлен, получен контрагентом.
Признак успешной настройки — документ ушёл из очереди ошибок, в карточке виден статус «Доставлен» или «Получен ответ», а входящие документы от контрагента появляются в списке на подписание. Если документ завис в статусе «Ошибка», откройте протокол: там указано, на каком этапе произошёл сбой — формирование XML, подписание или транспорт.
Проверьте и обратный сценарий: попросите контрагента отправить вам документ, убедитесь, что он загрузился, подписывается вашим сертификатом и создаёт корректный документ в учёте. Только после двустороннего успешного обмена переводите на ЭДО реальный документооборот.
Как проверить результат
«Доставлен» или «Подписан контрагентом»
«Ошибка» или зависание в «Ожидает отправки»
Появляются в списке, создают документы в базе
Список пуст при подтверждённой отправке контрагентом
Сертификат выбирается, подпись проходит без запроса исправлений
Ошибка криптопровайдера или «сертификат не найден»
Статус «Партнерские отношения»
«Приглашение отправлено» неделями без ответа
Типичные ошибки и их устранение
Самая частая проблема — ошибка подписания «сертификат не найден» или сбой криптопровайдера. Причины: не установлен или не лицензирован КриптоПро/ViPNet, сертификат установлен без закрытого ключа, либо работа идёт через терминальный сеанс, где сертификат не проброшен. Лечится установкой сертификата с привязкой к контейнеру и проверкой лицензии криптопровайдера.
Вторая группа ошибок — отказ в отправке из-за несоответствия реквизитов: устаревший КПП контрагента, неверный код подразделения, расхождение ИНН в договоре и в карточке. Модуль Диадока показывает текст отказа в карточке документа — исправьте реквизиты и отправьте исправление, а не новый документ с тем же номером.
Третья группа — проблемы после обновления 1С: модуль перестаёт открываться или кнопки ЭДО исчезают из форм. Внешний модуль привязан к версии конфигурации, поэтому после обновления релиза проверьте наличие новой версии модуля у оператора и обновите его до начала массовой отправки документов.
Удобно завести отдельного тестового контрагента-партнёра и раз в квартал, особенно после обновлений 1С и модуля, отправлять ему тестовый УПД. Это позволяет обнаружить сломавшийся обмен до того, как в очереди накопятся реальные документы со сроком подписания.
Ограничения и когда нужна помощь специалиста
Самостоятельная настройка оправданна для типовых конфигураций и стандартного документооборота. Однако есть ситуации, где лучше привлечь специалиста по 1С или поддержку оператора: нетиповые или сильно доработанные конфигурации, обмен с маркированными товарами (прослеживаемость, УПД с кодами), интеграция с несколькими операторами одновременно, настройка сложных маршрутов согласования внутри компании.
Также учитывайте ограничения файловых баз: фоновый обмен и работа нескольких пользователей с модулем ЭДО на файловой базе нестабильны при больших объёмах. Если у вас более нескольких сотен электронных документов в месяц и несколько операторов ЭДО в штате, планируйте переход на клиент-серверный вариант работы.
Как выбрать действие
Частые вопросы
Можно ли работать с Диадоком из 1С без установки модуля?
Да, через штатный сервис 1С-ЭДО с роумингом: документы доставляются контрагентам на Диадок автоматически. Но функциональность будет ограничена стандартными сценариями — маршруты согласования и неформализованные документы Диадока будут недоступны.
Почему документ завис в статусе «Ожидает отправки»?
Чаще всего не выполнен обмен с сервисом: нажмите «Отправить и получить» вручную или проверьте настройку расписания автоматического обмена. На файловой базе обмен выполняется только при запущенном сеансе 1С.
Что делать, если сертификат истёк, а документы нужно подписать сегодня?
Подписать документы просроченным сертификатом нельзя — они не будут иметь юридической силы. Выпустите новый сертификат в аккредитованном удостоверяющем центре, установите его и зарегистрируйте в модуле ЭДО, после чего подпишите накопившиеся документы.
Как исправить ошибочно отправленный УПД?
Нельзя просто удалить или переотправить документ с тем же номером. Используйте механизм исправления: сформируйте исправительный УПД с новым номером исправления либо инициируйте аннулирование по согласованию с контрагентом через сам модуль ЭДО.
Нужна ли отдельная подпись для каждого сотрудника, работающего с ЭДО?
Да, каждый подписант должен иметь собственный сертификат КЭП, выданный на его имя. Если сотрудник подписывает от имени организации, но не является руководителем, дополнительно потребуется зарегистрированная машиночитаемая доверенность.
Сохранятся ли настройки ЭДО после обновления конфигурации 1С?
Учётные записи, сертификаты и соглашения хранятся в базе и при штатном обновлении сохраняются. Однако внешний модуль Диадока может потребовать обновления до версии, совместимой с новым релизом, — проверьте это до начала массовой отправки после обновления.
Что важно запомнить
Настройка ЭДО 1С с Диадоком сводится к четырём шагам: действующий сертификат КЭП и актуальный релиз 1С, установка модуля или включение штатного обмена, регистрация учётной записи и приглашение контрагентов, тестовый двусторонний обмен перед реальной отправкой. Ошибки чаще всего связаны с криптопровайдером, устаревшими форматами и незарегистрированной МЧД.