Подключение Контур.Диадока к базе 1С:Предприятие 8.3 — от установки модуля до первого УПД
Содержание
Настроить Диадок в 1С можно двумя путями. Первый — поставить в базу модуль Диадока от Контура: документы уходят и приходят прямо из 1С, а ящик остаётся в Диадоке. Второй — работать через встроенный в типовые конфигурации сервис 1С-ЭДО и обмениваться с клиентами Диадока по роумингу. Если у компании уже есть ящик в Диадоке и туда приходят документы от поставщиков — выбирайте модуль. Если ящика нет и оператор не принципиален — проще встроенный ЭДО.
Для модуля нужны четыре вещи: действующий ящик организации в Диадоке, квалифицированная электронная подпись (КЭП), криптопровайдер на компьютере и права на установку расширений в базе. Ниже — порядок настройки для 1С:Бухгалтерии 3.0, УТ 11 и других конфигураций на управляемых формах с интерфейсом «Такси».
Что подготовить до подключения Диадока к 1С
Сначала решите, кто и откуда будет работать с ЭДО. От этого зависит, куда ставить модуль и криптопровайдер.
| Способ | Когда подходит | Что учесть |
|---|---|---|
| Модуль Диадока в базе 1С | Ящик уже в Контуре, документооборот большой, нужна загрузка входящих в учёт | Модуль ставится в каждую базу отдельно, его надо обновлять |
| 1С-ЭДО + роуминг с Диадоком | Ящика у Контура нет, хватает типового функционала | Нужна настройка роуминга, у контрагента ящик у другого оператора |
| Только веб-версия Диадока | Документов мало, учёт по ним ведут вручную | Нет связи с документами 1С, всё вводится руками |
Что собрать заранее:
- 🔑 КЭП руководителя или сотрудника — на токене (Рутокен, JaCarta) или в реестре. Для подписи от имени сотрудника нужна машиночитаемая доверенность (МЧД) по формату ФНС.
- 🖥️ КриптоПро CSP с действующей лицензией. Демо-период длится 90 дней, потом подпись перестаёт работать.
- 📦 Ящик в Диадоке с правильными ИНН и КПП. Если у организации обособленные подразделения со своим КПП, проверьте, какой ящик к какому КПП относится.
- 👤 Пользователь Диадока с правами на нужные подразделения и типы документов.
- ⚙️ Права в 1С — полные права или роль, позволяющая добавлять расширения.
Перед установкой войдите в веб-версию Диадока с этой же подписью. Если вход не проходит в браузере, в 1С он тоже не пройдёт — сначала чините криптографию.
Установка модуля Диадок и криптопровайдера
Модуль для управляемых конфигураций распространяется как расширение конфигурации
(файл .cfe). Для старых конфигураций на обычных формах Контур выпускал внешнюю обработку
(.epf). Дистрибутив берут в личном кабинете Диадока или у поддержки Контура.
Шаг 1. Поставить криптопровайдер и сертификат
- Установите КриптоПро CSP и введите серийный номер лицензии.
- Установите драйвер токена, если подпись на носителе.
- Установите личный сертификат в хранилище «Личное» текущего пользователя Windows.
- Проверьте, что в свойствах сертификата видна строка о наличии закрытого ключа.
На терминальном сервере всё это делают для каждого пользователя, который будет подписывать. Сертификат, установленный под администратором, у бухгалтера в его сеансе не появится.
Шаг 2. Добавить расширение в базу
Перед установкой расширения сделайте резервную копию базы
— выгрузку .dt или копию через регламентные средства.
- Откройте
Администрирование → Печатные формы, отчёты и обработки → Расширения. - Нажмите «Добавить из файла» и укажите файл
.cfeмодуля. - Перезапустите 1С, как просит программа.
- После перезапуска в интерфейсе появится раздел или команды Диадока.
Если в списке расширений у модуля стоит пометка о том, что оно не активно или не применено, откройте его свойства и включите флажок «Активно». Расширение с ошибкой применения не работает, хотя в списке есть.
Если в базе включён безопасный режим для расширений, часть функций модуля (работа с внешней компонентой, файлами) может быть заблокирована. В этом случае снимите флажок «Безопасный режим» в карточке расширения — платформа запросит подтверждение.
Шаг 3. Внешняя компонента
Модуль работает с подписью через внешнюю компоненту. При первом обращении 1С предложит её установить — согласитесь. В тонком клиенте компонента ставится на компьютер пользователя, в веб-клиенте нужно ещё расширение браузера для работы с криптографией.
Настройка подключения Диадока в 1С
Когда модуль появился в интерфейсе, остаётся связать организацию 1С с ящиком.
Вход в ящик
- Откройте настройки модуля Диадок.
- Выберите способ входа: по сертификату или по логину и паролю пользователя Диадока.
- При входе по сертификату выберите свою КЭП из списка — модуль покажет установленные сертификаты.
- Укажите организацию 1С и сопоставьте её с ящиком Диадока.
Модуль сверяет ИНН и КПП организации в 1С с реквизитами ящика. Если они не совпадают, сопоставление не пройдёт — исправьте реквизиты в карточке организации или выберите другой ящик.
Что настроить сразу
- 📄 Типы документов — какие документы 1С отправлять: реализация (УПД), счёт на оплату, акт сверки, корректировки.
- 🏢 Подразделение — если ящик разбит на подразделения, укажите, в какое попадают отправленные документы.
- 🔄 Загрузка входящих — какие документы создавать в 1С по входящим УПД: «Поступление (акты, накладные, УПД)» в БП 3.0 или приобретение товаров и услуг в УТ 11.
- 🖋️ Подписант — должность и полномочия. От них зависит, как заполнится информация о подписанте в УПД.
В БП 3.0 поступление по входящему УПД создаётся с тем же номером и датой, что у поставщика. Номенклатуру поставщика надо один раз сопоставить со своей — дальше модуль запомнит соответствие.
Сопоставление контрагентов и справочников
Документ уйдёт, только если контрагент в 1С связан с его ящиком в Диадоке. Связь строится по ИНН и КПП, а сам обмен возможен после принятого приглашения.
Как работают приглашения
- Найдите контрагента в списке модуля или в веб-Диадоке по ИНН.
- Отправьте ему приглашение к обмену.
- Контрагент принимает приглашение — связь становится активной.
- Обновите список контрагентов в модуле, чтобы 1С увидела новый статус.
Если у контрагента несколько ящиков (головная организация и филиалы с разными КПП), выбирайте ящик точно по КПП из карточки контрагента в 1С.
Сопоставление номенклатуры
Для входящих документов нужна вторая связка — номенклатура поставщика ↔ ваша номенклатура. Без неё каждая строка УПД попадает в 1С как новая позиция или требует ручного выбора.
Сопоставление делают один раз на каждую позицию поставщика. Новые позиции модуль подсветит при следующей загрузке.
Отправка и приём документов через Диадок
Исходящие
- Проведите реализацию в 1С и проверьте реквизиты: договор, грузополучатель, ставки НДС.
- В форме документа или в списке выберите команду отправки в Диадок.
- Модуль сформирует файл по формату ФНС, покажет его на просмотр.
- Подпишите документ своей КЭП и отправьте.
Отправить можно сразу пачку: выделите несколько реализаций в списке и запустите отправку один раз. Подпись запросит пароль контейнера, если он задан.
Входящие
- Откройте список входящих документов модуля и обновите его.
- Проверьте документ: суммы, номенклатуру, реквизиты.
- Создайте на его основе документ поступления в 1С.
- Подпишите титул покупателя — так вы подтверждаете получение товара или услуги.
Если документ не устраивает, отправьте отказ в подписи с комментарием. Продавец получит его в своём ящике и сможет выставить исправленный.
Какую подпись ставить
Счета-фактуры и УПД со статусом «счёт-фактура и передаточный документ» подписывают только квалифицированной подписью — так требует статья 169 НК РФ. Для первички (акты, накладные) по соглашению сторон допустима и неквалифицированная подпись, но на практике в Диадоке почти все работают с КЭП, чтобы не заводить отдельное соглашение.
Если подписывает не руководитель, а бухгалтер с подписью физлица, к документу прикладывается МЧД. Её загружают в Диадок заранее и указывают в настройках подписанта.
Роуминг Диадока с другими операторами ЭДО
Роуминг нужен, когда ваш ящик в Диадоке, а у контрагента — у другого оператора: СБИС (Тензор), Такском, 1С-ЭДО (Калуга Астрал) и другие. Определить оператора можно по первым символам идентификатора участника ЭДО.
| Префикс идентификатора | Оператор |
|---|---|
| 2BM | Контур (Диадок) |
| 2BE | Тензор (СБИС) |
| 2AL | Такском |
| 2AE | Калуга Астрал (1С-ЭДО) |
Как настроить роуминг
- Узнайте у контрагента его идентификатор участника ЭДО и название оператора.
- В веб-Диадоке найдите контрагента по ИНН. Если он у оператора-партнёра, система предложит отправить приглашение через роуминг.
- Если автоматический поиск не находит, оформите заявку на роуминг через поддержку Диадока: ИНН, КПП, идентификаторы обеих сторон.
- После подключения контрагент появится в списке модуля в 1С — работа с ним не отличается от обычной.
Роуминговая связь настраивается между операторами, а не внутри 1С. Если контрагент «не виден», проблема почти всегда в заявке, а не в модуле.
Обратная ситуация — у вас 1С-ЭДО, а клиент в Диадоке. Тогда модуль Контура не нужен: роуминг настраивают со стороны 1С-ЭДО в Администрирование → Обмен электронными документами, указав идентификатор клиента.
Почему Диадок не подключается к 1С: типовые сбои
Если ничего не помогло
- 🔁 Обновите модуль. Старая версия расширения может не работать на новом релизе конфигурации. После обновления БП или УТ проверяйте, не вышла ли свежая версия модуля.
- 🧹 Очистите кэш клиента. Запустите 1С с параметром
/ClearCache— это помогает, если после обновления расширения команды не появились. Предупредите пользователя: его сеанс придётся закрыть и открыть заново. - 🌐 Проверьте в браузере. Если в веб-Диадоке с той же подписью всё работает, причина в 1С или компоненте. Если нет — в сертификате или ящике.
- 📞 Соберите данные для поддержки Контура: версию платформы, конфигурации и модуля, текст ошибки, снимок экрана. С этим набором вопрос решают быстрее.
Частые вопросы
Можно ли подключить Диадок сразу к нескольким базам 1С?
Нужен ли модуль Диадока, если в 1С уже настроен 1С-ЭДО?
Работает ли модуль в 1С:Фреш или облачной базе?
Что делать при смене КЭП руководителя?
Обязательно ли распечатывать документы, полученные через Диадок?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете», статья 9
- Налоговый кодекс РФ, статья 169