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