Как связать 1С 8.3 с Контур.Диадоком и обмениваться документами прямо из базы
Содержание
Диадок интегрируется с 1С 8.3 двумя путями. Первый — встроенный модуль ЭДО типовой конфигурации: в Администрирование → Обмен электронными документами включаете обмен с контрагентами, создаёте учётную запись и в мастере подключения выбираете оператором Диадок. Второй — отдельный модуль от Контура, который ставится в базу как расширение и работает со своим окном «Диадок».
В обоих случаях нужны три вещи: квалифицированная электронная подпись (КЭП) на компьютере, ящик организации в Диадоке и корректные ИНН/КПП в справочниках 1С. Дальше настройка, отправка и приём документов идут без выгрузки файлов вручную — счета, акты и УПД уходят контрагенту прямо из документа реализации.
Что подготовить до подключения и какой способ выбрать
Начните с проверки рабочего места. Большая часть проблем при первой настройке — не в 1С, а в подписи и правах.
Что должно быть готово:
- 🔐 КЭП руководителя или сотрудника. Для сотрудника, который подписывает документы, нужна ещё машиночитаемая доверенность (МЧД) по формату ФНС, зарегистрированная и привязанная к ящику.
- 💻 Криптопровайдер (обычно КриптоПро CSP) с действующей лицензией и установленный сертификат в хранилище «Личные».
- 📦 Ящик в Диадоке на организацию. Если организация с обособками, проверьте, какие КПП заведены в ящике.
- 🧾 Справочники 1С: в карточке организации и у контрагентов правильные ИНН и КПП. Ошибка в одной цифре КПП — и приглашение уйдёт «в никуда».
- 🌐 Доступ в интернет без блокировки со стороны прокси или межсетевого экрана к серверам Контура и 1С.
- 👤 Права пользователя в 1С на обмен электронными документами и на работу с сертификатами.
Сравнение способов подключения
| Способ | Когда подходит | Ограничения |
|---|---|---|
| Встроенный ЭДО типовой конфигурации (оператор Диадок) | БП 3.0, УТ 11, КА, ERP, УНФ актуальных релизов; хотите работать в привычных формах 1С | Нужна подключённая интернет-поддержка; часть функций Диадока (согласование, маршруты) доступна только в веб-интерфейсе |
| Модуль Диадок от Контура | Нужны возможности Диадока внутри 1С; доработанная конфигурация, где встроенный ЭДО неудобен | Модуль надо обновлять отдельно; версия должна поддерживать вашу конфигурацию |
| Веб-интерфейс Диадока без интеграции | Документов мало, 1С не на свежем релизе | Файлы выгружаются из 1С и загружаются вручную, статусы в базе не видны |
Если у вас типовая база на поддержке и документов до нескольких сотен в месяц, начните со встроенного ЭДО. Обновлять ничего отдельно не придётся — модуль обновляется вместе с конфигурацией.
Подключение Диадока в 1С: установка и первичная настройка
Вариант 1. Встроенный ЭДО
- Откройте
Администрирование → Обмен электронными документами. - Включите флажок электронного документооборота с контрагентами.
- Проверьте, что интернет-поддержка подключена:
Администрирование → Интернет-поддержка и сервисы. Без неё мастер подключения не запустится. - В том же разделе обмена откройте список учётных записей ЭДО и создайте новую. Запустится мастер.
- Выберите организацию и сертификат подписи. Программа попросит пароль (ПИН-код) к ключу.
- В списке операторов выберите Диадок (Контур). Мастер найдёт ящик организации по ИНН/КПП или предложит его создать.
- Укажите, кто получает уведомления о входящих, и завершите мастер.
После завершения в карточке учётной записи появится идентификатор участника ЭДО
. У Диадока он начинается с префикса 2BM-. Этот идентификатор понадобится, если контрагент будет настраивать роуминг со своей стороны.
Вариант 2. Модуль Диадок от Контура
- Скачайте актуальную версию модуля на сайте Контура для своей конфигурации.
- Сделайте резервную копию базы : модуль встраивается в неё как расширение.
- Подключите расширение:
Администрирование → Печатные формы, отчеты и обработки → Расширения, кнопка добавления из файла.cfe. Расширения доступны с платформы 8.3.6, так что на актуальной платформе ограничений нет. - Снимите у расширения флажок безопасного режима, если этого требует инструкция к модулю, и перезапустите 1С.
- При первом запуске модуль предложит войти в Диадок по сертификату и выбрать ящик.
- Сопоставьте организацию 1С с ящиком Диадока.
Добавление расширения в серверную базу лучше делать вне рабочего времени: после подключения пользователям нужно перезайти, иначе они не увидят новые команды.
Настройка подписи
Проверьте сертификат до первой отправки. В настройках электронной подписи (Администрирование → Общие настройки → Электронная подпись и шифрование) откройте сертификат и запустите проверку. Должны пройти все пункты: наличие закрытого ключа, подпись тестовых данных, доверие к цепочке.
Если на компьютере неверно выставлены дата и время, проверка сертификата падает, хотя сам ключ исправен. Синхронизируйте часы с сервером времени.
Роуминг и приглашения контрагентов
Чтобы обмениваться документами, контрагент должен принять приглашение . Если он сидит в Диадоке — всё решается в 1С за минуту. Если у него другой оператор (СБИС, Такском, Калуга Астрал и т. д.) — нужен роуминг.
Как отправить приглашение
- Откройте карточку контрагента.
- В командной панели найдите группу команд ЭДО и выберите отправку приглашения.
- Проверьте ИНН и КПП, укажите e-mail контрагента — на него придёт письмо со ссылкой.
- Дождитесь, пока контрагент примет приглашение. До этого документы ему не уйдут.
Приглашения и их состояние видно в списке приглашений раздела обмена электронными документами. Там же принимаются входящие приглашения.
Роуминг с другими операторами
Роуминг между крупными операторами работает без доплаты для пользователя. Порядок обычно такой:
- Узнайте у контрагента его оператора и идентификатор участника ЭДО (префикс подскажет оператора: например,
2BE-— СБИС,2AL-— Такском). - Подайте заявку на роуминг в Диадоке — через веб-интерфейс или техподдержку Контура, указав ИНН, КПП и идентификатор контрагента.
- После настройки связи (обычно от нескольких дней до пары недель) контрагент появится в 1С как доступный для обмена.
Заявку на роуминг может подать и сторона контрагента у своего оператора. Договоритесь, кто подаёт, чтобы не создавать две встречные заявки.
Сопоставление номенклатуры
Для входящих документов один раз настройте сопоставление номенклатуры поставщика с вашей. При первом поступлении 1С предложит связать строки электронного документа с карточками товаров. Дальше связь подставляется сама.
Отправка УПД, актов и счетов из 1С через Диадок
Исходящие документы отправляются прямо из документов учёта. Отдельно ничего формировать не надо.
Пошагово
- Создайте и проведите документ: реализацию товаров и услуг, счёт на оплату, корректировку.
- В командной панели документа выберите команду ЭДО и отправку электронного документа.
- Программа сформирует файл по формату ФНС (УПД, акт, накладная — в зависимости от вида документа и настроек).
- Проверьте предпросмотр и подпишите сертификатом.
- Документ уйдёт в Диадок и далее контрагенту.
Для пакетной отправки откройте рабочее место текущих дел ЭДО: там видны документы, ожидающие отправки, и их можно подписать и отправить списком.
Что можно отправлять и чем подписывать
| Документ | Подпись | Комментарий |
|---|---|---|
| Счёт-фактура, УПД со статусом 1 | Только КЭП | Требование статьи 169 НК РФ к электронному счёту-фактуре |
| Акт, накладная, УПД со статусом 2 | КЭП или по соглашению сторон иная электронная подпись | Первичка по статье 9 402-ФЗ |
| Счёт на оплату | Подпись не обязательна | Обычно отправляют как неформализованный документ |
Если подписывает не руководитель, а бухгалтер или менеджер со своей КЭП физлица, к подписи должна быть приложена МЧД. Без неё контрагент получит документ, но юридическая сила подписи будет под вопросом.
Настройки отправки
В профиле настроек ЭДО с конкретным контрагентом задаётся, какие документы уходят электронно и в каком формате. Если у контрагента включён только УПД, акт отдельно вы ему не отправите — сначала поменяйте профиль.
Входящие документы: приём, подписание и статусы
Входящие документы попадают в текущие дела ЭДО. Отдельно запускать загрузку обычно не нужно — 1С получает новые документы при обмене по расписанию или по команде обмена, запущенной вручную.
Как принять входящий УПД
- Откройте входящий документ в текущих делах ЭДО.
- Проверьте реквизиты и сумму в предпросмотре.
- Сопоставьте номенклатуру, если строки ещё не связаны.
- Создайте на основании документ поступления. Программа заполнит его из электронного документа.
- Подпишите ответную часть (титул покупателя).
Если документ с ошибкой — не подписывайте. Отправьте отказ с комментарием, что исправить. Поставщик пришлёт исправленный документ или корректировку.
Жизненный цикл документа
Точные названия состояний в 1С отличаются формулировками, но логика та же: подготовка → отправка → ответ контрагента.
Типичные сбои обмена и как их найти
Ошибки подписи
- ❌ Сертификат не найден или нет закрытого ключа. Ключ не установлен в хранилище «Личные» текущего пользователя Windows или токен не вставлен. Переустановите сертификат с привязкой к ключу через КриптоПро.
- ❌ Истёк срок лицензии криптопровайдера. Подпись перестаёт формироваться, хотя сертификат действующий. Введите лицензию в КриптоПро CSP.
- ❌ Сертификат не привязан к учётной записи ЭДО. После перевыпуска КЭП новый сертификат нужно добавить в учётную запись, иначе подпись старым — уже недействительным.
Ошибки маршрута
- 📭 Контрагент не найден. Проверьте КПП: у крупных компаний ящики бывают на разные КПП. Уточните, на какой именно ящик отправлять.
- 🔁 Нет роуминга. Приглашение уходит, но не принимается неделями. Значит, связь между операторами не настроена.
- 📄 Документ не того формата. Контрагент не принимает УПД по старой форме. Обновите конфигурацию: форматы ФНС меняются, и поддержку новых добавляют в релизах.
Технические проблемы
- 🌐 Таймауты при обмене — проверьте прокси в настройках интернет-поддержки и доступность серверов оператора из сети.
- 🔄 Дубли учётных записей — если мастер запускали несколько раз, в списке может остаться две записи на одну организацию. Неактуальную пометьте на удаление после проверки, что по ней нет документов в работе.
- 🧩 Модуль Контура перестал открываться после обновления конфигурации — скачайте версию модуля под новый релиз и замените расширение.
Если для исправления зависшего обмена нужно перезапустить сервер 1С или завершить сеансы, предупредите пользователей: несохранённые данные пропадут. Делайте это вне рабочих часов.
Частые вопросы
Нужна ли подписка ИТС для работы с Диадоком через 1С?
Сколько стоит обмен через Диадок?
Можно ли работать одновременно в веб-интерфейсе Диадока и в 1С?
Что делать при смене руководителя?
Можно ли отправить документ, если контрагент не в ЭДО?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете», статья 9
- Налоговый кодекс РФ, статья 169