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

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

Как добавить Диадок в 1С: подключение и настройка

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

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

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

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

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

  • Зарегистрированная организация в Диадоке и оплаченный (или тестовый) тариф. Регистрация выполняется на сайте оператора, понадобятся ИНН и КПП организации.
  • Действующий сертификат квалифицированной электронной подписи (КЭП) на руководителя или уполномоченного сотрудника. Для подписания документов с машины пользователя сертификат должен быть установлен в системе вместе с криптопровайдером (КриптоПро CSP, ViPNet CSP или аналог).
  • Конфигурация 1С, поддерживаемая модулем Диадока: как правило, это актуальные релизы БП 3.0, УТ 11, КА 2, ERP 2, а также УНФ. Для снятых с поддержки версий (например, УТ 10.3, БП 2.0) существуют отдельные версии модуля, но их развитие ограничено.
  • Права пользователя 1С: полные права или права на добавление внешних обработок и работу с электронными документами.
  • Доступ из сети к серверам Диадока по HTTPS (порт 443). Если в компании трафик фильтруется прокси или файрволом, адреса сервиса нужно добавить в исключения.

Выбор способа интеграции

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

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

Сравнение вариантов

Внешний модуль Диадока (EPF)

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

Обмен через 1С-ЭДО с роумингом

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

Интеграция через API

Максимальная гибкость под нестандартные процессы. Ограничение: нужны разработчик и поддержка доработки при обновлении конфигурации.

Установка внешнего модуля Диадока

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

Порядок установки модуля
  1. 1
    Сделайте резервную копию информационной базы.
  2. 2
    Скачайте дистрибутив модуля для вашей конфигурации и распакуйте архив.
  3. 3
    Откройте 1С в режиме предприятия под пользователем с полными правами.
  4. 4
    Запустите модуль через меню «Файл — Открыть», выбрав файл обработки .epf.
  5. 5
    При первом запуске разрешите выполнение обработки и обновление данных модуля, если оно будет предложено.
  6. 6
    Введите логин и пароль от личного кабинета Диадока либо выполните вход по сертификату.
  7. 7
    Выберите организацию из списка доступных в вашем кабинете Диадока.
  8. 8
    Для постоянной работы зарегистрируйте обработку в справочнике «Дополнительные отчеты и обработки», чтобы модуль был доступен всем пользователям из интерфейса.

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

Настройка сертификата и учётных данных

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

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

Настройка соединения через прокси

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

Отправка и получение документов

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

Входящие документы загружаются в модуль при нажатии «Получить данные» или автоматически по расписанию, если настроен регламентный обмен. Для УПД и счетов-фактур на поступление модуль предлагает создать документы в 1С на основании полученного XML; проверяйте сопоставление номенклатуры и договоров перед проведением, чтобы не получить дубли контрагентов и позиций.

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

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

Статус отправленного документа
Норма

В модуле виден статус «Доставлен» / «Подписан контрагентом»

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

Документ завис в статусе ошибки или «Ожидает подписи» без движения

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

Новые документы появляются в списке входящих после получения данных

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

Список пуст при наличии документов в веб-кабинете Диадока

Подписание
Норма

Документ подписывается выбранным сертификатом без ошибок криптографии

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

Ошибка «сертификат не найден» или «нет прав на подпись»

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

Типичные ошибки
01
Установка модуля не под ту конфигурацию или устаревшего релиза — модуль не видит документы учёта или падает с ошибкой. Решение: скачать дистрибутив строго под свою конфигурацию и версию платформы.
02
Сертификат установлен без привязки к закрытому ключу — подписание невозможно. Решение: переустановить сертификат через криптопровайдер и проверить наличие закрытого ключа.
03
У сотрудника нет права подписи в Диадоке — ошибка доступа при отправке. Решение: выдать право в веб-интерфейсе Диадока.
04
Блокировка соединения файрволом или прокси — модуль не может связаться с сервером. Решение: открыть HTTPS-доступ к серверам оператора и настроить прокси в модуле.
05
Дубли контрагентов при загрузке входящих — поиск идёт только по ИНН без КПП. Решение: проверять и заполнять КПП в карточках контрагентов до загрузки документов.

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

Итог

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

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

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

Можно ли подключить Диадок к 1С:Бухгалтерии базовой версии?

Базовые версии типовых конфигураций не поддерживают внешние обработки и дополнительные отчёты, поэтому стандартный модуль Диадока в них работать не будет. Варианты: перейти на ПРОФ-версию либо использовать веб-интерфейс Диадока с ручной выгрузкой документов.

Нужен ли отдельный сертификат для каждого сотрудника?

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

Что делать, если контрагент не найден в Диадоке?

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

Как обновить модуль Диадока?

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

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

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

Теряются ли документы при переустановке модуля?

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