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