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