Автоматизация · 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 Диадока, оправданная только при нестандартных процессах и наличии разработчика.
Сравнение вариантов
Полная функциональность ЭДО прямо в 1С. Подходит большинству. Ограничение: требуется обновлять модуль при смене форматов документов.
Не нужен отдельный модуль, удобно при разных операторах у контрагентов. Ограничение: не все сценарии Диадока доступны, зависит от настроек роуминга.
Максимальная гибкость под нестандартные процессы. Ограничение: нужны разработчик и поддержка доработки при обновлении конфигурации.
Установка внешнего модуля Диадока
Скачайте актуальную версию модуля именно для вашей конфигурации и релиза — на сайте Диадока дистрибутивы разделены по конфигурациям. Использовать модуль, собранный под другую конфигурацию, нельзя: он не сможет корректно читать документы учёта.
- 1Сделайте резервную копию информационной базы.
- 2Скачайте дистрибутив модуля для вашей конфигурации и распакуйте архив.
- 3Откройте 1С в режиме предприятия под пользователем с полными правами.
- 4Запустите модуль через меню «Файл — Открыть», выбрав файл обработки .epf.
- 5При первом запуске разрешите выполнение обработки и обновление данных модуля, если оно будет предложено.
- 6Введите логин и пароль от личного кабинета Диадока либо выполните вход по сертификату.
- 7Выберите организацию из списка доступных в вашем кабинете Диадока.
- 8Для постоянной работы зарегистрируйте обработку в справочнике «Дополнительные отчеты и обработки», чтобы модуль был доступен всем пользователям из интерфейса.
После первого запуска модуль обычно предлагает выполнить начальную настройку: загрузить список сотрудников, настроить подразделения и задать правила формирования документов. Не пропускайте эти шаги — от них зависит, кто будет видеть входящие документы и кто сможет их подписывать.
Настройка сертификата и учётных данных
В форме настроек модуля откройте раздел, связанный с электронной подписью, и выберите сертификат из списка установленных в системе. Если список пуст, проблема почти всегда в том, что сертификат установлен без закрытого ключа, не установлен криптопровайдер или 1С запущена в контексте, где хранилище сертификатов недоступно (например, серверный вызов без настроенного сертификата на сервере).
Проверьте, что выбранный сертификат принадлежит сотруднику, у которого в Диадоке есть право подписи документов. Права настраиваются в веб-интерфейсе Диадока в карточке сотрудника. Если сотруднику разрешена только подготовка документов, отправить и подписать их из 1С он не сможет — модуль выдаст ошибку прав доступа.
Настройка соединения через прокси
Если интернет-доступ в компании идёт через прокси-сервер, задайте его параметры в настройках модуля: адрес, порт, при необходимости логин и пароль. Признак проблемы с сетью — ошибки вида «не удаётся соединиться с сервером» при корректных логине и пароле.
Отправка и получение документов
После настройки в карточках документов (реализация, счёт-фактура, акт) появляется возможность отправить документ через Диадок: либо кнопкой на форме документа, либо из общей формы модуля со списком документов к отправке. Перед отправкой убедитесь, что контрагент найден в Диадоке по ИНН/КПП — модуль показывает статус контрагента и доступность маршрута.
Входящие документы загружаются в модуль при нажатии «Получить данные» или автоматически по расписанию, если настроен регламентный обмен. Для УПД и счетов-фактур на поступление модуль предлагает создать документы в 1С на основании полученного XML; проверяйте сопоставление номенклатуры и договоров перед проведением, чтобы не получить дубли контрагентов и позиций.
Как проверить результат
В модуле виден статус «Доставлен» / «Подписан контрагентом»
Документ завис в статусе ошибки или «Ожидает подписи» без движения
Новые документы появляются в списке входящих после получения данных
Список пуст при наличии документов в веб-кабинете Диадока
Документ подписывается выбранным сертификатом без ошибок криптографии
Ошибка «сертификат не найден» или «нет прав на подпись»
Типичные ошибки и их устранение
Если после обновления конфигурации 1С модуль перестал открываться или выдаёт ошибки при формировании документов, почти наверняка потребуется обновить и сам модуль: форматы электронных документов и структура типовых конфигураций меняются, и разработчик выпускает совместимые версии модуля.
Что важно запомнить
Подключение Диадока к 1С — это установка внешнего модуля под вашу конфигурацию, вход по учётным данным кабинета и привязка сертификата КЭП. Перед установкой сделайте копию базы, проверьте права сотрудников в Диадоке и сетевой доступ, а после настройки — отправьте тестовый документ и убедитесь, что статусы отображаются корректно.
Частые вопросы
Можно ли подключить Диадок к 1С:Бухгалтерии базовой версии?
Базовые версии типовых конфигураций не поддерживают внешние обработки и дополнительные отчёты, поэтому стандартный модуль Диадока в них работать не будет. Варианты: перейти на ПРОФ-версию либо использовать веб-интерфейс Диадока с ручной выгрузкой документов.
Нужен ли отдельный сертификат для каждого сотрудника?
Да, подписание выполняется персональным сертификатом сотрудника, у которого есть право подписи в Диадоке. Использовать один сертификат на нескольких сотрудников нельзя — это нарушает требования к электронной подписи и правила оператора.
Что делать, если контрагент не найден в Диадоке?
Проверьте корректность ИНН и КПП в карточке контрагента в 1С. Если реквизиты верны, но организация не находится, возможно, контрагент не зарегистрирован в Диадоке — тогда ему можно отправить приглашение из веб-интерфейса или использовать роуминг через его оператора ЭДО.
Как обновить модуль Диадока?
Скачайте новую версию модуля для своей конфигурации и откройте её вместо старой — при первом запуске модуль обычно сам выполняет обновление внутренних данных. Перед обновлением сохраните копию базы и убедитесь, что нет незавершённых документов в обработке.
Можно ли работать с Диадоком из нескольких баз 1С?
Да, модуль устанавливается в каждую базу отдельно и подключается к одному и тому же ящику Диадока. Учтите, что документы, созданные в одной базе, не появятся автоматически в другой — каждая база ведёт свой учёт, а в Диадоке они будут в общем списке.
Теряются ли документы при переустановке модуля?
Сами электронные документы хранятся на серверах оператора, поэтому при переустановке модуля они не исчезнут — после повторного входа список загрузится заново. Однако настройки сопоставления и незавершённые черновики могут сброситься, поэтому перед переустановкой завершите текущие отправки.