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

Автоматизация · 13 мин

Как подключиться к Диадок из 1С

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

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

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

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

Что понадобится перед подключением

До начала настройки проверьте базовые условия — их отсутствие является причиной большинства проблем на этапе подключения.

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

Во-вторых, необходима квалифицированная электронная подпись (КЭП) на руководителя или уполномоченного сотрудника. Сертификат должен быть установлен на компьютере (или доступен с токена) и действовать на момент обмена. Без КЭП документы можно формировать, но подписать и отправить юридически значимый документ не получится.

В-третьих, убедитесь, что ваша конфигурация 1С поддерживает выбранный способ интеграции. Модуль Диадока выпускается для популярных конфигураций: «Управление торговлей», «Комплексная автоматизация», «ERP», «Бухгалтерия предприятия». Для старых или сильно доработанных конфигураций может потребоваться адаптация модуля разработчиком.

Ящик в ДиадокеЗарегистрирован и активен

Проверьте вход в веб-интерфейс Диадока под учётной записью организации

Электронная подписьКЭП установлена и действует

Откройте сертификат в системе и проверьте срок действия и владельца

Конфигурация 1СПоддерживается модулем

Сверьте версию конфигурации со списком поддерживаемых на сайте Контура

Доступ в интернетРазрешён обмен с серверами Диадока

Убедитесь, что файрвол и прокси не блокируют исходящие HTTPS-соединения

Способ 1: официальный модуль «Диадок» для 1С

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

Порядок установки следующий. Скачайте актуальную версию модуля с официального сайта Контура именно под вашу конфигурацию и версию платформы. В 1С откройте модуль через «Файл — Открыть» (для внешней обработки) или подключите расширение через «Администрирование — Печатные формы, отчеты и обработки — Расширения». После первого запуска модуль предложит пройти мастер начальной настройки.

В мастере укажите логин и пароль от Диадока либо подключитесь по API-ключу. Затем выберите организацию и ящик, настройте соответствие справочников: контрагенты 1С должны сопоставляться с контрагентами Диадока по ИНН и КПП. Завершающий шаг — привязка сертификата электронной подписи к пользователю, от имени которого будут подписываться документы.

Порядок установки модуля Диадок
  1. 1
    Скачайте модуль под свою конфигурацию и версию платформы 1С
  2. 2
    Сделайте резервную копию информационной базы перед установкой
  3. 3
    Подключите модуль как внешнюю обработку или расширение
  4. 4
    Запустите мастер настройки и введите учётные данные Диадока
  5. 5
    Сопоставьте организации, контрагентов и договоры
  6. 6
    Привяжите сертификат КЭП к пользователю
  7. 7
    Отправьте тестовый документ и проверьте его статус в Диадоке

Настройка сопоставления контрагентов

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

Аналогично проверьте собственные организации: ИНН, КПП и наименование в 1С должны совпадать с данными, указанными при регистрации ящика в Диадоке. Расхождение в КПП — частая причина отказов при отправке счетов-фактур.

Способ 2: штатный обмен ЭДО в типовой 1С

В типовых конфигурациях на платформе 8.3 (Бухгалтерия 3.0, УТ 11, ERP, КА) встроена подсистема «Обмен электронными документами». Через неё можно работать с Диадоком как с оператором ЭДО, не устанавливая внешних модулей. Этот путь проще в сопровождении, так как обновляется вместе с конфигурацией.

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

После создания учётной записи привяжите сертификат электронной подписи и настройте виды документов, которые будут участвовать в обмене: счета-фактуры, УПД, товарные накладные, акты. Для каждого контрагента в карточке соглашения об ЭДО укажите его идентификатор участника — система сможет запросить его автоматически по ИНН через сервис.

Сравнение вариантов подключения

Модуль «Диадок» от Контур

Полный функционал оператора, маршруты согласования, роуминг. Требует отдельной установки и обновления модуля вручную

Штатный ЭДО в 1С

Обновляется вместе с конфигурацией, единый интерфейс для разных операторов. Набор сценариев ограничен стандартным обменом

Веб-интерфейс Диадока без интеграции

Подходит при малом объёме документов. Требует ручной выгрузки и загрузки файлов, высок риск ошибок

Настройка электронной подписи

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

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

Обратите внимание на соответствие владельца подписи данным в документах: ФИО и СНИЛС владельца сертификата должны совпадать с данными подписанта, указанными в настройках организации. Несовпадение приводит к отказам при проверке подписи на стороне оператора или налоговой при передаче счетов-фактур.

Проверка подключения и первый документ

После настройки выполните контрольную проверку до начала реального обмена. Создайте тестовый документ — например, акт или УПД — на реального контрагента, с которым есть договорённость о тестовом обмене, либо используйте тестовый ящик, если оператор его предоставляет.

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

Настройте регламентное задание на автоматическую отправку и получение документов — иначе пользователям придётся запускать обмен вручную. Разумный интервал для большинства организаций — от 15 минут до 1 часа в рабочее время.

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

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

Отправка документа из 1С
Норма

Документ подписан, отправлен, статус меняется на «Доставлен»

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

Ошибка подписи, документ зависает в статусе «Подготовлен»

Отображение в Диадоке
Норма

Документ виден в веб-интерфейсе в папке «Отправленные»

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

Документа нет в Диадоке — обмен с оператором не выполнен

Получение входящих
Норма

Входящие документы загружаются в 1С и создают учётные документы

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

Входящие видны только в веб-интерфейсе, в 1С не попадают

Статусы у контрагента
Норма

Контрагент подтверждает получение, приходит извещение

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

Статус «Ошибка доставки» или контрагент не найден

Типичные ошибки и их устранение

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

Вторая группа ошибок — проблемы сопоставления: документ не отправляется, потому что контрагент не найден по ИНН/КПП, или у контрагента нет ящика у оператора. В этом случае отправьте контрагенту приглашение к обмену через Диадок или уточните, у какого оператора он обслуживается — роуминг между операторами поддерживается, но должен быть настроен.

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

Типичные ошибки
01
Установка модуля не под ту версию конфигурации — модуль не открывается или вызывает ошибки при проведении документов
02
Использование просроченного сертификата КЭП — документы не подписываются, обмен останавливается
03
Незаполненный или неверный КПП у организации или контрагента — отказы при отправке счетов-фактур
04
Отсутствие регламентного задания обмена — пользователи не видят входящие документы и отвечают на них с опозданием
05
Настройка обмена только на клиенте при серверном режиме работы — подписание падает с ошибкой криптографии
Маршрут решения

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

Нужны маршруты согласования, акты сверок и полный функционал ДиадокаУстанавливайте официальный модуль «Диадок» от Контур
Достаточно стандартного обмена счетами-фактурами и УПДИспользуйте штатную подсистему ЭДО в типовой конфигурации
Конфигурация сильно доработана или устарелаСначала оцените совместимость модуля на копии базы, при необходимости привлеките разработчика для адаптации
Обмен не работает после настройкиПроверьте сертификат, сетевой доступ к серверам оператора и корректность ИНН/КПП в справочниках

Ограничения и когда нужна помощь специалиста

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

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

Итог

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

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

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

Можно ли работать с Диадоком из 1С бесплатно?

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

Поддерживается ли обмен с контрагентами у других операторов ЭДО?

Да, действует роуминг между операторами: если контрагент работает через другого оператора, документы всё равно доставляются. Роуминг должен быть настроен между операторами, а в карточке контрагента корректно указаны его ИНН и идентификатор участника ЭДО.

Почему 1С не видит сертификат электронной подписи?

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

Что делать, если после обновления 1С модуль Диадок перестал работать?

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

Можно ли подключить несколько организаций к одному модулю?

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

Обязательно ли подписывать документы вручную каждый раз?

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