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