Обмен с Диадок прямо из учётной базы: от сертификата до подписанного УПД
Содержание
Отправить документ из 1С в Диадок можно без выгрузки файлов: откройте проведённую реализацию, нажмите в командной панели кнопку ЭДО и выберите отправку электронного документа. 1С сформирует УПД в формате ФНС, подпишет его квалифицированной подписью и передаст в Диадок, а контрагент увидит документ у себя через несколько минут. Для этого в базе должны быть включены электронные документы
, подключена учётная запись Диадока и настроен обмен с конкретным покупателем.
Частое заблуждение — что для работы с Диадоком из 1С обязательно ставить отдельную обработку от Контура. Это лишь один из двух путей. В типовых конфигурациях на БСП есть встроенный модуль ЭДО, и Диадок выбирается в нём как оператор. Отдельный модуль нужен, когда встроенный механизм не подходит: старая или доработанная конфигурация, особые сценарии. От выбора пути зависит, где вы будете нажимать кнопки, поэтому начнём с него.
Подготовка: выбираем способ интеграции и ставим нужные компоненты
Два способа связать 1С и Диадок
| Способ | Когда подходит | Что ставить | Где работать |
|---|---|---|---|
| Встроенный модуль ЭДО (1С:БЭД) | БП 3.0, УТ 11, КА 2, ERP 2 актуальных релизов | Ничего сверх обновления конфигурации | Документы и «Текущие дела ЭДО» внутри 1С |
| Модуль Диадок от Контура | Конфигурация без встроенного ЭДО или сильно доработанная; нужен интерфейс в стиле Диадока | Расширение или внешнюю обработку с сайта Диадока | Отдельная форма модуля в 1С |
Оба способа приводят к одному результату: документ уходит в ваш ящик Диадока, а оттуда — контрагенту. Смешивать их в одной базе для одной организации не стоит: документы задвоятся, статусы будут расходиться.
Что подготовить до настройки
- 🔑 Квалифицированная электронная подпись. Для руководителя организации и ИП подпись выдаёт удостоверяющий центр ФНС. Сотрудники подписывают своей КЭП вместе с машиночитаемой доверенностью (МЧД).
- 🛡️ Криптопровайдер. Обычно КриптоПро CSP с действующей лицензией. Без лицензии пробный период рано или поздно закончится, и подпись перестанет создаваться.
- 📦 Ящик в Диадоке. Организация должна быть зарегистрирована в Диадоке, а сертификат — привязан к пользователю ящика.
- 🌐 Интернет-поддержка 1С. Во встроенном модуле часть операций идёт через сервисы 1С, поэтому пользователь ИТС должен быть подключён в
Администрирование → Интернет-поддержка и сервисы. - 🔄 Свежий релиз конфигурации. Форматы УПД ФНС меняются, и старый релиз может формировать файл, который Диадок не примет.
Проверьте подпись до того, как идти в 1С: войдите в веб-версию Диадока по сертификату и подпишите любой черновик. Если там подпись не работает, в 1С она тоже не заработает.
Установка модуля Контура (если выбран второй путь)
- Скачайте модуль для своей конфигурации на сайте Диадока, в разделе интеграций с 1С.
- Сделайте резервную копию базы
: выгрузку
.dtчерез Конфигуратор или копию каталога файловой базы. - Для расширения:
Администрирование → Печатные формы, отчеты и обработки → Расширения, кнопка добавления из файла, затем перезапуск 1С. - Для внешней обработки: тот же раздел, пункт «Дополнительные отчеты и обработки».
- После перезапуска модуль попросит войти в Диадок по сертификату или логину.
Подключение Диадока в 1С и вход по сертификату
Ниже — порядок для встроенного модуля ЭДО в БП 3.0. В УТ 11, КА 2 и ERP шаги те же, отличается раздел меню.
Включаем электронный документооборот
- Откройте
Администрирование → Обмен электронными документами. - Установите флажок использования обмена электронными документами.
- В том же разделе включите электронные подписи и шифрование, если флажок снят.
Регистрируем сертификат
- В настройках электронной подписи откройте список сертификатов и добавьте свой из установленных на компьютере.
- Укажите программу, которая работает с подписью, — КриптоПро CSP.
- Нажмите проверку сертификата. Все пункты проверки должны пройти зелёными, в том числе создание и проверка подписи.
Создаём учётную запись ЭДО с оператором Диадок
- В разделе обмена электронными документами откройте список учётных записей и запустите подключение новой.
- Выберите организацию и сертификат.
- В списке операторов укажите Диадок (оператор — СКБ Контур).
- Мастер предложит выбрать ящик, если у организации их несколько: например, головной офис и обособленное подразделение с разными КПП.
- Дождитесь, пока учётная запись получит идентификатор участника ЭДО
. Он начинается с префикса оператора: у Диадока это
2BM.
Один ящик Диадока — одна учётная запись в 1С. Не подключайте тот же ящик к двум разным базам без договорённости, кто из них отправляет: документы будут загружаться в обе, а подписывать их начнут дважды.
Регламент обмена и права пользователей
- 👤 Дайте бухгалтерам и менеджерам роли для работы с ЭДО. В БП 3.0 это делают через профили групп доступа в
Администрирование → Настройки пользователей и прав. - ⏱️ Настройте регламентное задание получения документов, если работаете в клиент-серверном варианте. В файловой базе загрузка запускается при открытии «Текущих дел ЭДО» или по кнопке обмена.
Как отправить документы из 1С в Диадок: пакет, подпись, контроль
Сначала — приглашение контрагенту
Документ не уйдёт контрагенту, пока между вами не настроен обмен. В 1С это делается приглашением:
- Откройте карточку контрагента и проверьте ИНН и КПП. Ошибка в КПП — частая причина, почему 1С не находит ящик покупателя.
- В разделе ЭДО карточки или в «Текущих делах ЭДО» отправьте приглашение к обмену.
- Покупатель принимает его в своей программе. До этого статус настройки обмена — ожидание согласия.
Если покупатель тоже работает в Диадоке, приглашение проходит внутри одного оператора. Если у него другой оператор — нужен роуминг, о нём в следующем разделе.
Отправка одного документа
- Откройте реализацию, акт или счёт-фактуру. Документ должен быть проведён.
- Нажмите
ЭДОв командной панели и выберите создание и отправку электронного документа. - Проверьте вид документа: УПД со статусом 1 (счёт-фактура и передаточный документ) или 2 (только передаточный документ).
- Подпишите выбранным сертификатом. Если на компьютере несколько подписей, 1С спросит, какой подписывать.
- Документ уйдёт при следующем сеансе обмена. Чтобы не ждать, нажмите кнопку отправки и получения в «Текущих делах ЭДО».
Пакетная отправка
Когда в конце месяца уходят десятки актов, по одному отправлять неудобно:
- Откройте
Продажи → Текущие дела ЭДО(в УТ 11 и КА — рабочее место ЭДО в разделе продаж или НСИ). - Перейдите в папку документов, которые нужно отправить или подписать.
- Выделите нужные строки:
Ctrl+Aдля всех илиCtrl+ клик для выборочных. - Подпишите и отправьте выделенное одной командой.
Перед пакетной отправкой проверьте фильтр по организации. В базе с несколькими юрлицами легко отправить документы одной организации с подписью директора другой — Диадок такой документ отклонит, а ошибку придётся разбирать по каждой строке.
Что уходит вместе с документом
- 📄 Файл УПД или акта в формате ФНС (XML) — именно он имеет юридическую силу.
- ✍️ Открепленная подпись к нему.
- 🖨️ Печатное представление Диадок строит сам по XML; макет печатной формы 1С контрагент не видит.
Это важно, если вы дорабатывали печатную форму УПД: доработка не попадёт в электронный документ. Нужные реквизиты должны быть заполнены в самом документе 1С.
Роуминг, маршруты согласования и статусы документов
Роуминг: если контрагент не в Диадоке
Роуминг — это обмен между ящиками разных операторов. Диадок работает в роуминге с основными операторами ЭДО, в том числе с 1С-ЭДО, СБИС и Такском. Как запустить:
- Узнайте у покупателя оператора и его идентификатор участника ЭДО.
- Оставьте заявку на роуминг: через поддержку Диадока или через форму в веб-версии. Заявку можно подать и со стороны контрагента у его оператора.
- Когда операторы свяжут ящики, приглашение из 1С пройдёт так же, как внутри Диадока.
Пока роуминг не настроен, приглашение из 1С может висеть без ответа: контрагент его просто не видит.
Маршруты внутри организации
Если документы перед отправкой согласует главбух или руководитель, удобнее настроить маршрут подписания:
- 🧾 менеджер формирует УПД и отправляет на подпись;
- ✅ подписант видит документ в своей папке «Текущих дел ЭДО» и подписывает его своим сертификатом;
- 📤 после подписи документ уходит контрагенту.
Во встроенном модуле маршрут задаётся в настройке обмена с контрагентом. Если вы работаете в модуле Контура, маршруты и подразделения удобнее вести в самом Диадоке: модуль их подхватит.
Жизненный цикл документа
Статус обновляется в 1С только после сеанса обмена. Если в веб-версии Диадока документ уже подписан, а в 1С — нет, просто запустите получение.
Диагностика: почему документ не уходит из 1С в Диадок
Сначала смотрите, на каком шаге остановился документ. Почти каждая проблема видна по статусу или по сообщению при подписи.
Порядок проверки, если причина неясна
- Проверьте сертификат в 1С: все пункты проверки должны пройти.
- Откройте учётную запись ЭДО и выполните тест настроек — 1С проверит связь с оператором.
- Зайдите в веб-версию Диадока тем же сертификатом. Если документ там есть — проблема на стороне получения статусов в 1С.
- Если документа в Диадоке нет — он не ушёл из 1С. Смотрите папку неотправленных в «Текущих делах ЭДО».
Если для диагностики прокси или сети нужно перезапустить сервер 1С или службу агента, делайте это вне рабочего времени: оборвутся сеансы всех пользователей, а несохранённые документы пропадут.
Различия в БП 3.0, УТ 11, КА, ERP и нетиповых базах
Механизм обмена в этих конфигурациях общий — это библиотека электронных документов. Различаются раздел меню, где лежит рабочее место ЭДО, и набор документов.
| Конфигурация | Где включается ЭДО | Где отправлять пакетом | Что учесть |
|---|---|---|---|
| БП 3.0 | Администрирование → Обмен электронными документами | Продажи → Текущие дела ЭДО | Основной поток — УПД, акты, счета-фактуры |
| УТ 11 | Раздел НСИ и администрирование, настройки обмена электронными документами | Рабочее место ЭДО в разделе продаж | Часто ЭДО ведут здесь, а в БП документы приходят обменом — включайте ЭДО только в одной базе |
| КА 2, ERP 2 | Тот же раздел администрирования, что в УТ 11 | Рабочее место ЭДО | Больше организаций и подписантов — сразу настраивайте маршруты |
| Нетиповая или старая конфигурация | Встроенного ЭДО нет или оно не обновляется | Форма модуля Контура | Используйте модуль Диадока или интеграцию через API Контура силами программиста |
Связка УТ 11 и БП 3.0
Самая частая ситуация в торговле: продажи ведут в УТ, учёт — в БП, документы передаются синхронизацией. Решите заранее, какая база отправляет документы в Диадок. Обычно это УТ, где документ рождается. В БП тогда ЭДО для этой организации не подключают, иначе обе базы начнут загружать входящие и отвечать на них.
Если у вас 1С:Фреш или облако
В облачной 1С обмен с Диадоком настраивается так же, через учётную запись ЭДО. Разница одна: подпись часто облачная, и подписание идёт с подтверждением кодом, а не с токеном в компьютере.
Ошибки при запуске обмена, которые стоят времени
- ❌ Два канала в одной базе. Встроенный модуль и модуль Контура подключены к одному ящику — документы задваиваются. Выберите один.
- ❌ Сертификат бухгалтера без МЧД. Сотрудник организации подписывает своей КЭП только вместе с машиночитаемой доверенностью. Без неё получатель вправе не принять документ.
- ❌ Счета-фактуры подписаны неквалифицированной подписью. Для счёта-фактуры в электронном виде нужна КЭП. Первичку стороны могут подписывать и простой или неквалифицированной подписью, но только по соглашению между собой.
- ❌ Правка документа после отправки. Если поменять реализацию в 1С после отправки, электронный документ останется старым. Исправления оформляйте исправленным или корректировочным документом, а не перезаписью.
- ❌ Бумажная копия «на всякий случай». Если документ подписан в ЭДО обеими сторонами, бумажный экземпляр не нужен. Две версии одной накладной путают и бухгалтерию, и проверяющих.
Частые вопросы
Сколько стоит обмен с Диадоком из 1С?
Можно ли работать с Диадоком из 1С и в веб-версии одновременно?
Как получать входящие документы из Диадока в 1С?
Подойдёт ли сертификат для отчётности в ФНС?
Что делать, если покупатель просит документ на бумаге, хотя мы работаем в ЭДО?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», статья 9
- Налоговый кодекс РФ, статья 169