Установка и подключение модуля Диадок к 1С 8.3
Содержание
Чтобы загрузить модуль Диадок в 1С, нужен дистрибутив от оператора Контур, установленная КриптоПро CSP и действующий сертификат электронной подписи . Сам модуль — это внешняя обработка или расширение конфигурации , которое подключается к типовой базе и добавляет в неё работу с электронными документами Диадока прямо из привычного интерфейса.
Диадок — оператор ЭДО от СКБ Контур, отдельный от встроенного сервиса «1С-ЭДО». Его модуль не входит в поставку 1С: его получают у Контур и устанавливают в базу вручную. Ниже — что проверить заранее, где взять установочный файл, как подключить обработку, пройти авторизацию и настроить сертификат.
Пути меню ниже даны для 1С:Бухгалтерия 8 ред. 3.0. В Управлении торговлей 11, ERP и Комплексной автоматизации разделы называются так же или очень близко.
Что проверить в базе до установки
Модуль работает не в любой конфигурации и не на любой платформе. Прежде чем загружать файлы, сверьтесь по требованиям — иначе обработка либо не подключится, либо не откроется.
Отдельно проверьте разрядность. КриптоПро CSP и клиент 1С должны быть одной разрядности: 32-битная платформа не увидит ключ, установленный только для 64-битного окружения, и наоборот. Если 1С запускается в режиме тонкого клиента через веб-сервер, подпись выполняется расширением для работы с криптографией в браузере — его тоже нужно поставить.
Если базу ведёт несколько организаций, модуль Диадок ставится один раз на базу, а ящики подключаются отдельно под каждую организацию и её сертификат.
Где взять установочный файл модуля
В поставке 1С модуля Диадок нет, скачать его из конфигуратора или с диска ИТС нельзя. Дистрибутив выдаёт Контур — тому, у кого оформлен доступ к Диадоку. Вариантов несколько:
- 🧩 Через менеджера или техподдержку Контур. Самый надёжный путь: специалист подберёт версию модуля под вашу конфигурацию и платформу и пришлёт ссылку на скачивание.
- 🧩 Из личного кабинета Диадока. В веб-версии сервиса есть раздел с программным обеспечением и интеграциями, откуда скачивается модуль для 1С и инструкция к нему.
- 🧩 У обслуживающего партнёра (франчайзи). Если базу сопровождает партнёр 1С, установку модуля обычно берут на себя они.
Версия модуля привязана к версии конфигурации. Файл, собранный под старую редакцию, в новой базе может не подключиться или работать с ошибками. Поэтому не берите дистрибутив «с прошлого места работы» — запросите актуальный под вашу базу.
Дистрибутив приходит либо одним файлом внешней обработки (расширение .epf), либо файлом расширения конфигурации (.cfe), либо архивом с набором файлов и инструкцией. От формата зависит способ подключения — о нём дальше.
Как подключить модуль к 1С
Способ загрузки зависит от того, в каком виде пришёл модуль.
Вариант 1. Модуль как внешняя обработка (.epf). Подключается в пользовательском режиме, конфигуратор не нужен:
- Откройте
Администрирование → Печатные формы, отчёты и обработки. - Убедитесь, что включён флажок «Дополнительные отчёты и обработки» — без него раздел не появится.
- Перейдите в список дополнительных обработок и нажмите «Добавить из файла».
- Если система предупредит о небезопасности внешнего кода — подтвердите загрузку только для файла, полученного от Контур.
- Укажите скачанный
.epf, при необходимости задайте, в каких разделах показывать команду открытия, и запишите.
Вариант 2. Модуль как расширение конфигурации (.cfe). Подключается через механизм расширений:
- В пользовательском режиме откройте раздел работы с расширениями (в
Администрированиедолжна быть включена возможность для технического специалиста) либо используйте конфигуратор:Конфигурация → Расширения конфигурации. - Добавьте расширение из файла
.cfe. - Снимите флажок «Безопасный режим», если инструкция Контур это требует, — без доступа к криптографии модуль не сможет подписывать документы .
- После добавления расширения перезапустите 1С, чтобы оно применилось.
Расширения конфигурации работают начиная с платформы 8.3.6. На более старой платформе этот вариант не подключится — понадобится обновить платформу или взять модуль в виде внешней обработки.
После подключения в интерфейсе появляется команда или отдельный раздел для работы с Диадоком. Если команды нет — проверьте, что обработка включена, а у вашего пользователя есть права на неё.
Сразу после загрузки имеет смысл открыть модуль вхолостую, не входя в ящик: если окно открывается без ошибок платформы, значит файлы подключились корректно и дело осталось за авторизацией и сертификатом. Если же при открытии сыплются ошибки о недоступных методах или объектах — почти наверняка модуль собран под другую версию конфигурации, и его нужно заменить на подходящий дистрибутив.
Проверьте и доступ в интернет из 1С. Параметры прокси и подключения к внешним сервисам задаются в настройках интернет-поддержки в разделе Администрирование. Если 1С выходит в сеть через прокси, те же параметры должны быть прописаны и здесь, иначе модуль не достучится до серверов Диадока даже при рабочем интернете на самом компьютере.
Авторизация в Диадоке и выбор ящика
Загрузить файл мало — модуль нужно связать с вашим ящиком в Диадоке. При первом открытии модуль запросит авторизацию.
Порядок обычно такой:
- Откройте команду запуска модуля Диадок.
- Выберите способ входа. Чаще всего это вход по сертификату: модуль покажет список установленных в системе сертификатов — выберите тот, на который зарегистрирован ящик.
- Подтвердите вход вводом пароля (PIN) закрытого ключа, если он защищён паролем.
- Выберите организацию и её ящик. Если у вас несколько юрлиц, каждому назначается свой ящик и свой сертификат.
После входа модуль подтянет список контрагентов, входящие и исходящие документы. Если ящик только что оформлен и пуст — это нормально, документы появятся после первых обменов.
Логин и пароль от веб-версии Диадока и вход по сертификату в модуле — это один и тот же аккаунт. Доступ к ящику определяется сертификатом и правами сотрудника, а не тем, через что вы зашли.
Настройка сертификата электронной подписи
Без сертификата модуль откроется, но подписать и отправить документ не даст. Сертификат — это то, чем вы заверяете электронные документы , и к нему больше всего вопросов при установке.
Что должно быть сделано:
- 🔐 Установлена криптопровайдер. Чаще всего это КриптоПро CSP. Модуль обращается к ней при каждом подписании.
- 🔐 Личный сертификат — в хранилище «Личные» с привязкой к закрытому ключу. Если ключ на токене (Рутокен, eToken, JaCarta), токен должен быть вставлен, а сертификат — установлен с него через КриптоПро.
- 🔐 Установлены корневой и промежуточные сертификаты удостоверяющего центра. Без цепочки доверия подпись будет считаться недействительной.
- 🔐 Сертификат не просрочен. Проверьте срок в КриптоПро или в карточке сертификата; просроченный придётся перевыпускать в УЦ.
Для счетов-фактур и УПД по закону нужна именно квалифицированная подпись (КЭП). Первичные документы — акты, накладные, договоры — стороны вправе подписывать и неквалифицированной подписью по соглашению между собой, но на практике для ЭДО почти всегда используют одну КЭП на все документы.
Сертификат руководителя с 2022 года выпускает УЦ ФНС, а подписи сотрудников дополняются машиночитаемой доверенностью (МЧД). Если подписывает не директор, заранее оформите МЧД — без неё контрагент может отклонить документ.
Как быстро проверить, что с сертификатом всё в порядке:
- Откройте КриптоПро CSP, вкладку со списком контейнеров, и убедитесь, что ваш контейнер виден и читается.
- В свойствах сертификата посмотрите срок действия и строку «Есть закрытый ключ» — без неё подписать не получится.
- Если сертификат на токене, проверьте, что драйвер носителя установлен и токен определяется системой.
Если в модуле сертификат виден, но при подписании выходит ошибка — почти всегда дело в недостроенной цепочке доверия или в том, что закрытый ключ недоступен. Переустановите сертификат с носителя заново: это перезапишет привязку к контейнеру.
Базовая настройка обмена после подключения
Загруженный и авторизованный модуль ещё не готов к отправке — нужно связать данные 1С с данными Диадока. Это та самая «базовая настройка», без которой первый же документ встанет на полпути.
Что стоит проверить и настроить сразу:
- 🔄 Сопоставление организации с ящиком. Реквизиты организации в 1С (ИНН, КПП) должны совпадать с реквизитами ящика в Диадоке. Если ИНН не совпадает, модуль не поймёт, от чьего имени слать документ.
- 🔄 Сопоставление контрагентов. При первых обменах модуль связывает контрагента из справочника 1С с его ящиком в Диадоке по ИНН/КПП. Проверьте, что у контрагентов эти реквизиты заполнены без ошибок.
- 🔄 Виды документов для обмена. Решите, что отправляете электронно: только счета-фактуры и УПД или ещё акты, накладные, договоры. От этого зависит формат файла, который формирует 1С.
Отдельно про роуминг. Диадок обменивается с контрагентами внутри Контур напрямую, но если ваш партнёр подключён к другому оператору ЭДО, нужен роуминг — межоператорский обмен. Он настраивается заявкой на стороне оператора и работает не для всех пар операторов. Если документ контрагенту «не доходит», а ошибок нет — первым делом проверьте, не у другого ли он оператора и настроен ли роуминг.
Перед массовой отправкой проверьте связку на одном документе: сформируйте, подпишите и отправьте тестовый акт знакомому контрагенту. Так вы убедитесь, что подпись проходит и документ доходит, до того как переведёте на ЭДО всех.
Частые ошибки при подключении и что делать
Большинство сбоев при загрузке модуля упирается не в саму обработку, а в окружение: криптографию, сеть или версию базы.
Если ошибка повторяется после проверки окружения — зафиксируйте точный текст сообщения и обратитесь в техподдержку Контур: по формулировке ошибки они быстро определят причину.
Частые вопросы
Чем модуль Диадок отличается от встроенного «1С-ЭДО»?
Нужно ли отдельно платить за модуль и за лишние лицензии 1С?
Можно ли вести несколько организаций в одном модуле?
Слетит ли модуль при обновлении конфигурации?
Обязательна ли именно КриптоПро или подойдёт другой криптопровайдер?
Источники
- «Федеральный закон от 06.04.2011 № 63-ФЗ „Об электронной подписи“»
- «Налоговый кодекс РФ, статья 169»