Подключаем Диадок к 1С: модуль, встроенный ЭДО и первые документы

· 9 мин

Содержание

Установить Диадок в 1С можно двумя путями: подключить модуль от Контура (дополнительная обработка или расширение) или выбрать Диадок оператором во встроенном механизме ЭДО типовой конфигурации. В обоих случаях нужны три вещи: действующая квалифицированная подпись (КЭП), криптопровайдер на компьютере и учётная запись организации в Диадоке.

Порядок одинаков для 1С 8.3 на интерфейсе «Такси»: Бухгалтерия 3.0, Управление торговлей 11, Комплексная автоматизация и ERP. После настройки исходящие счета-фактуры, УПД и акты уходят прямо из документа 1С, а входящие загружаются в программу без ручного ввода.

Что проверить до установки Диадока

Половина проблем с интеграцией появляется ещё до первого клика. Пройдитесь по списку заранее.

Со стороны 1С:

  • 🧩 Конфигурация типовая или близкая к типовой. Для сильно доработанных баз модуль может не встать без программиста.
  • 🔄 Релиз конфигурации актуальный. Старые релизы не поддерживают действующие форматы ФНС, и УПД не сформируется.
  • 🌐 Подключена интернет-поддержка: Администрирование → Интернет-поддержка и сервисы. Встроенный ЭДО без неё не работает .
  • 👤 У вас есть права администратора в базе — без них не добавить обработку и не создать учётную запись ЭДО.
  • 🏢 В карточке организации заполнены ИНН, КПП, адрес и руководитель. Эти данные уходят в каждый документ.

Со стороны подписи и компьютера:

  • 🔐 Сертификат КЭП установлен в хранилище «Личное» и виден в криптопровайдере.
  • 🛠 Установлен криптопровайдер — КриптоПро CSP или ViPNet CSP — с действующей лицензией.
  • 📅 Срок действия сертификата не истекает в ближайшие недели. Иначе придётся перенастраивать подпись.
  • ✍️ Если документы подписывает не руководитель, а сотрудник, оформлена машиночитаемая доверенность (МЧД) по формату ФНС.

Со стороны Диадока:

  • 📝 Организация зарегистрирована в Диадоке, вы входите в веб-версию под своей подписью.
  • 👥 Сотрудник, который будет работать из 1С, добавлен в организацию и имеет право подписи.

Проверьте вход в веб-версию Диадока на том же компьютере, где стоит 1С. Если подпись не работает в браузере, она не заработает и в 1С — проблема в сертификате или криптопровайдере, а не в интеграции.

Модуль Контура или встроенный ЭДО: как выбрать способ интеграции

Способов три, и они не взаимоисключающие. Но для одной организации в одной базе лучше держать один, иначе документы начнут дублироваться.

СпособЧто этоКогда подходитОграничения
Встроенный механизм ЭДООбмен из коробки, учётная запись создаётся мастером в 1СТиповая конфигурация актуального релизаСписок доступных операторов зависит от релиза, проверяйте в мастере
Модуль Диадок для 1СОбработка или расширение от Контура, ставится в базуНужна работа именно через интерфейс Диадока, есть подразделения и маршруты согласованияМодуль надо обновлять вслед за конфигурацией
Интеграция через APIОбмен на стороне сервера, без модуля в интерфейсеНетиповая или самописная конфигурация, большие объёмыНужен программист или интегратор

Коротко о выборе:

  • 🟢 Бухгалтерия 3.0 на свежем релизе, один-два пользователя, документы простые — начните со встроенного механизма.
  • 🟡 Много подразделений, согласование до подписи, роуминг с десятками контрагентов — удобнее модуль Контура.
  • 🔴 Самописная база или старая нетиповая конфигурация — только API, своими силами это не настроить.
Какой у вас случай?

Подключение Диадока через встроенный ЭДО в 1С

Этот вариант не требует файлов. Всё делается мастером внутри конфигурации.

Шаг 1. Откройте настройки обмена

  1. Перейдите в Администрирование → Обмен электронными документами.
  2. Включите флаг использования обмена электронными документами, если он выключен.
  3. Найдите команду подключения учётной записи ЭДО — она запускает мастер.

Мастер можно запустить и из карточки организации: там есть ссылка на подключение к ЭДО.

Шаг 2. Выберите сертификат и оператора

  1. В мастере укажите организацию.
  2. Выберите сертификат подписи из списка. 1С сама проверит его через криптопровайдер.
  3. В списке операторов выберите Диадок (Контур), если он доступен в вашем релизе.
  4. Введите пароль (ПИН-код) контейнера, когда программа его запросит.

Шаг 3. Дождитесь создания учётной записи

1С отправит запрос оператору и получит идентификатор участника ЭДО. Обычно это занимает несколько минут.

После этого учётная запись появится в списке учётных записей ЭДО. В ней видны идентификатор, оператор и привязанные сертификаты.

Если Диадока нет в списке операторов мастера, не ищите обходных путей. Значит, в вашем релизе этот способ недоступен — используйте модуль Контура (следующий раздел).

Установка модуля Диадок для 1С пошагово

Модуль скачивается из личного кабинета Диадока или с сайта поддержки Контура. Формат файла зависит от конфигурации: для одних это внешняя обработка .epf, для других — расширение .cfe. Берите файл и инструкцию строго под свою конфигурацию.

Перед установкой расширения сделайте резервную копию базы — выгрузку .dt из конфигуратора или копию каталога файловой базы. Делайте это, когда в базе никто не работает.

Вариант А: модуль в виде дополнительной обработки

  1. Откройте Администрирование → Печатные формы, отчеты и обработки.
  2. Включите флаг «Дополнительные отчеты и обработки», если он снят.
  3. Перейдите по ссылке «Дополнительные отчеты и обработки» и нажмите «Добавить из файла».
  4. Подтвердите предупреждение безопасности и укажите скачанный файл .epf.
  5. В карточке обработки на вкладке размещения укажите раздел, где модуль появится в меню.
  6. Добавьте пользователей, которым он доступен, и нажмите «Записать и закрыть».

После этого откройте модуль из выбранного раздела. При первом запуске он попросит выбрать сертификат и войти в Диадок.

Вариант Б: модуль в виде расширения

  1. Перейдите в Администрирование → Печатные формы, отчеты и обработки → Расширения.
  2. Нажмите «Добавить из файла» и выберите .cfe.
  3. Перезапустите 1С: расширение применяется только после перезапуска сеанса.
  4. Проверьте, что в списке расширений модуль активен и нет сообщений о несовместимости.

Если при добавлении расширения 1С пишет о несовместимости, почти всегда причина — несоответствие версии модуля и релиза конфигурации. Скачайте свежую версию модуля, а не правьте расширение вручную.

Первый вход в модуль

  1. Откройте модуль и выберите сертификат.
  2. Если у организации в Диадоке несколько ящиков (например, головная и филиалы), выберите нужный.
  3. Сопоставьте организацию в 1С с ящиком в Диадоке — модуль сделает это по ИНН и КПП, проверьте результат.
  4. Задайте, с какой даты загружать входящие документы. Не ставьте дату на годы назад: загрузка затянется.

Права пользователей и защита подписи

Интеграция ломается не только из-за техники. Чаще мешают неправильно розданные права — с обеих сторон.

В 1С:

  • 👤 Пользователю нужна группа доступа, профиль которой включает работу с электронными документами. Без неё команды ЭДО в документах не видны.
  • 🧾 Дополнительная обработка показывается только тем, кого вы добавили в её карточку.
  • 🔒 Право добавлять обработки и расширения оставьте администратору. Обычному бухгалтеру оно не нужно.

В Диадоке:

  • 🏬 Сотрудник видит документы только тех подразделений, к которым ему дали доступ.
  • ✍️ Право подписи выдаётся отдельно. Без него документ можно подготовить, но не отправить.
  • 📂 Если настроены маршруты согласования, документ уйдёт контрагенту только после прохождения маршрута.

Подпись:

  • 🔑 Не храните контейнер КЭП на общем сетевом диске, доступном всем.
  • 🚫 Не сохраняйте ПИН-код в настройках криптопровайдера на компьютере, где работают несколько человек.
  • 🖥 На терминальном сервере каждому пользователю ставьте свой сертификат в его профиль, а не один на всех.

КЭП обязательна для счетов-фактур и УПД со статусом счёта-фактуры. Остальную первичку по соглашению сторон можно подписывать и неквалифицированной подписью, но для обмена через Диадок проще держать одну КЭП на всё.

Первые документы: как проверить обмен

Настройку считают законченной только после того, как прошёл реальный документ в обе стороны.

Проверка исходящего документа

  1. Создайте реализацию на небольшую сумму в адрес контрагента, который уже работает с вами через ЭДО.
  2. В форме документа найдите команду отправки электронного документа (кнопка ЭДО в командной панели).
  3. Проверьте, что сформировался УПД, и подпишите его.
  4. Дождитесь, пока контрагент подпишет документ со своей стороны, и убедитесь, что ответная подпись вернулась в 1С.

Проверка входящего документа

  1. Попросите поставщика отправить вам любой документ через ЭДО.
  2. Загрузите входящие в 1С: из рабочего места ЭДО или из модуля Диадока.
  3. Сопоставьте номенклатуру поставщика со своей. Сделайте это один раз — дальше 1С будет подставлять её сама.
  4. Создайте на основании электронного документа поступление и проверьте суммы и НДС.

Приглашения контрагентов

Обмениваться можно только с теми, кто принял приглашение. Если контрагент работает у другого оператора (СБИС, Такском, Астрал), нужен роуминг. Его настраивают операторы между собой по заявке — иногда это занимает несколько дней.

Обмен проверен
Выполнено: 0 / 6

Тонкости работы с Диадоком из 1С

Эти приёмы знает каждый, кто сопровождает ЭДО не первый год.

  • ⏱ Расписание загрузки. В клиент-серверной базе настройте регламентное задание на получение входящих. В файловой базе оно выполняется только при открытом сеансе, поэтому включите загрузку при старте программы.
  • 🧷 Один способ на базу. Если раньше документы шли через модуль, а потом включили встроенный механизм, отключите старый. Иначе входящий документ загрузится дважды.
  • 🏷 Сопоставление номенклатуры. Тратьте время на сопоставление один раз, при первом поступлении от каждого поставщика. Это главный выигрыш от ЭДО по времени.
  • 🔁 Обновления. После каждого обновления конфигурации проверяйте, что модуль Контура совместим с новым релизом. Обновляйте модуль раньше, чем конфигурацию, если Контур уже выпустил версию.
  • 🗂 Пакетная отправка. Документы реализации за день удобнее отправлять пакетом из рабочего места ЭДО, а не по одному из каждой формы.
  • 🧾 Печатные формы. Электронный документ формируется по формату ФНС, а не по вашей печатной форме. Если контрагент жалуется на внешний вид, проблема не в 1С.

Ошибки при настройке Диадока в 1С

Диагностика: выберите симптом
Сколько стоит подключить Диадок к 1С?
Модуль интеграции Контур обычно не продаёт отдельно, платите вы за тариф Диадока. Входящие документы, как правило, бесплатны, исходящие оплачиваются пакетами. Ориентировочно — от нескольких рублей за документ, точную цену смотрите в тарифах Контура.
Можно ли работать с Диадоком в 1С:Фреш или облаке?
Встроенный механизм ЭДО в облачных базах работает. Внешние обработки и расширения в облаке ставятся по правилам провайдера, иногда только через его поддержку.
Нужна ли отдельная подпись для 1С и для веб-версии Диадока?
Нет. Одна и та же КЭП работает и в браузере, и в 1С на одном компьютере.
Что будет с документами, если перейти на другого оператора?
Документы, уже подписанные в Диадоке, остаются в его архиве. В 1С сохраняются связанные электронные документы, но новую учётную запись ЭДО придётся создать заново.
Можно ли подключить несколько организаций в одной базе?
Да. Для каждой организации создаётся своя учётная запись ЭДО со своим сертификатом.

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Налоговый кодекс РФ, статья 169 «Счёт-фактура»