Как настроить обмен с Диадоком и отправлять документы прямо из 1С
Содержание
Чтобы отправить документ из 1С в Диадок, открываете нужную реализацию или счёт-фактуру, нажимаете в её командной панели кнопку модуля Диадок, выбираете получателя и подписываете документ своей КЭП. Контрагент получает его в своём ящике Диадока за несколько секунд. Но чтобы кнопка появилась и работала, сначала нужно поставить модуль интеграции, подключить сертификат электронной подписи и привязать организацию к ящику — на это уходит полчаса один раз.
Ниже — весь путь: от установки компонентов до разбора ошибок при отправке счетов, актов, накладных и УПД. Диадок — это оператор ЭДО компании СКБ Контур, поэтому обмен идёт через его модуль, встроенный в вашу конфигурацию (БП 3.0, УТ 11, КА, ERP, УНФ).
Что нужно подготовить до начала
Электронный документооборот с Диадоком держится на трёх вещах: подпись, криптография и сам модуль. Соберите их заранее, иначе настройка встанет на полпути.
- 🔐 Квалифицированная электронная подпись (КЭП) на руководителя или сотрудника с доверенностью (МЧД). Подпись должна быть действующей и установленной на том компьютере, где работает 1С.
- 🧩 Криптопровайдер —
КриптоПро CSPилиViPNet CSP, той же версии, что требует ваш сертификат. Без него 1С не увидит подпись. - 📦 Модуль интеграции Диадок с 1С — скачивается из личного кабинета Диадока или ставится специалистами Контура. Это типовой модуль, который встраивается в конфигурацию как расширение или внешняя обработка.
- 📄 Договор с Диадоком и оплаченный тариф на исходящие документы.
Платят в Диадоке, как правило, только за исходящие — входящие и подписание ничего не стоят. Тариф обычно пакетный: ориентировочно от 900–1200 рублей за небольшой годовой пакет документов, а при больших объёмах цена за документ ниже. Точные цифры смотрите в своём личном кабинете — они зависят от пакета и условий договора.
Если 1С работает на сервере (клиент-серверный режим или терминал RemoteApp), сертификат и криптопровайдер должны стоять там же, где исполняется код, а не только на вашем ноутбуке. Иначе подписать документ не получится.
Проверьте, что КЭП читается: откройте «КриптоПро CSP» → вкладку «Сервис» → «Просмотреть сертификаты в контейнере». Если сертификат виден и срок действия не истёк — с подписью порядок.
Установка модуля и первый запуск
Модуль интеграции ставится один раз на конфигурацию. Способ зависит от того, что вам выдали в Диадоке — расширение конфигурации
(.cfe) или внешнюю обработку
.
Расширение подключают через НСИ и администрирование → Печатные формы, отчёты и обработки → Расширения (в БП 3.0 — раздел Администрирование). Загружаете файл расширения, снимаете флаг «Безопасный режим», если инструкция модуля этого требует, и перезапускаете 1С. После этого в документах появляется панель Диадока.
Расширения конфигурации появились в платформе 8.3.6 и выше. Если у вас платформа старее — обновите её до актуального релиза, иначе модуль не встанет.
Внешнюю обработку подключают проще — через НСИ и администрирование → Печатные формы, отчёты и обработки → Дополнительные обработки, добавляете файл и указываете, в каких документах показывать команду. Но обновлять такую обработку придётся вручную при каждой новой версии.
После установки откройте любой документ реализации. Если в его командной панели появилась кнопка или выпадающее меню Диадока — модуль встал корректно. Если нет — проверьте, что расширение активно и 1С перезапущена.
Подключение организации и электронной подписи
Теперь свяжем вашу организацию из 1С с ящиком в Диадоке. Откройте настройки модуля — обычно это отдельный пункт в разделе с настройками обмена или прямо в панели Диадока (кнопка с шестерёнкой или «Настройки»).
Порядок действий:
- Выберите организацию из справочника
Организации, по которой будете вести обмен. - Укажите сертификат КЭП, которым будете подписывать. Модуль подтянет список установленных сертификатов — выберите нужный по ФИО и сроку действия.
- Авторизуйтесь в Диадоке этим сертификатом. Модуль найдёт ваш ящик по ИНН/КПП и привяжет его к организации.
- Если у компании несколько ящиков (например, по подразделениям или КПП), выберите нужный.
Проверьте, что ИНН и КПП организации в 1С совпадают с реквизитами в ящике Диадока. Расхождение даже в одном знаке КПП приведёт к тому, что модуль не найдёт ящик или привяжет документы не к той организации.
Если сотрудник подписывает не от имени директора, а по доверенности — заранее оформите машиночитаемую доверенность (МЧД) по формату ФНС. Оператор ЭДО формат МЧД не задаёт, он только передаёт её вместе с документом.
Как отправить исходящий документ
Основной сценарий — отправка реализации, счёта-фактуры или акта контрагенту. Делается прямо из документа, выгружать ничего не нужно.
- Проведите документ в 1С (например,
Реализация (акты, накладные)в БП 3.0). - В командной панели документа нажмите кнопку Диадока — откроется окно отправки.
- Модуль сам определит получателя по контрагенту из документа. Если у контрагента несколько ящиков — выберите нужный.
- Проверьте состав: обычно уходит УПД или пара «накладная ТОРГ-12 + счёт-фактура». Формат подтягивается по виду документа.
- Подпишите своей КЭП и нажмите «Отправить».
Статус документа сразу меняется на «Отправлен». Когда контрагент подпишет, статус станет «Подписан получателем» — это видно в журнале обмена, не выходя из 1С.
Массовая отправка. Если документов за день десятки, не открывайте каждый по отдельности. В списке реализаций выделите нужные строки и вызовите команду отправки в Диадок из командной панели списка — модуль сформирует и отправит их пачкой, подписав одним действием. Так закрывают отгрузку за смену без ручной возни по одному документу.
Отправка по расписанию. Чтобы исходящие уходили сами, настройте регламентное задание обмена в разделе администрирования. Тогда проведённые документы будут выгружаться в Диадок автоматически с нужной периодичностью, а вам останется только подписать их. Расписание задаётся так же, как у других регламентных заданий 1С.
Какие документы можно отправлять через Диадок из 1С:
| Документ в 1С | Что уходит контрагенту |
|---|---|
| Реализация (акты, накладные) | УПД или ТОРГ-12 + счёт-фактура |
| Счёт-фактура выданный | Электронный счёт-фактура (формат ФНС) |
| Акт об оказании услуг | Акт в формате ЭДО |
| Корректировочный счёт-фактура | УКД или КСФ |
| Счёт на оплату | Неформализованный документ (PDF) |
Счёт-фактуру и УПД со статусом счёта-фактуры по закону подписывают только квалифицированной подписью. Накладную, акт или счёт стороны по соглашению могут подписывать и неквалифицированной подписью — но на практике через Диадок почти всегда используют КЭП.
Входящие документы и их подписание
Входящие приходят в ваш ящик и загружаются в 1С по кнопке «Получить» или автоматически по расписанию, если включён регламент.
Что делаете с входящим:
- Сверяете с тем, что заказывали: сумму, номенклатуру, реквизиты.
- Сопоставляете товары и услуги из документа контрагента с вашими позициями номенклатуры. При первом поступлении от контрагента модуль попросит указать соответствие — дальше оно запоминается.
- Создаёте на основании входящего документ поступления в 1С — модуль перенесёт данные без ручного ввода.
- Подписываете КЭП, если документ требует вашей подписи (например, двусторонний акт или УПД).
Подпись подтверждает, что вы приняли документ. После этого у обеих сторон документ получает статус «Подписан» и считается юридически значимым — его не нужно дублировать на бумаге.
Отклонять документ или запрашивать уточнение нужно до подписания. После того как вы поставили подпись, аннулировать документ можно только по обоюдному соглашению сторон через отдельное предложение об аннулировании.
Если документ пришёл с ошибкой в сумме или номенклатуре — не исправляйте его у себя вручную. Запросите у контрагента корректировочный или исправленный документ: он отзовёт неверный и пришлёт новый. Так в учёте у обеих сторон останутся согласованные версии, а не расхождение.
Поиск контрагентов, приглашения и роуминг
Обмениваться можно только с теми, кто тоже подключён к ЭДО и принял ваше приглашение. Поэтому до первой отправки контрагента нужно найти и пригласить.
Как найти контрагента. В настройках обмена или в карточке контрагента есть поиск по ИНН/КПП. Введите ИНН — модуль проверит, зарегистрирован ли контрагент в Диадоке или у другого оператора.
Приглашение. Если контрагент найден, отправьте ему приглашение к обмену. Пока он не принял — документы ему уйдут только после подтверждения. Статус приглашения («Отправлено», «Принято», «Отклонено») виден в списке контрагентов.
Роуминг. Если контрагент обслуживается у другого оператора (Такском, Калуга Астрал, СБИС), обмен всё равно возможен через роуминг. С большинством операторов он работает автоматически — приглашение уходит в другую сеть без заявлений. С отдельными операторами роуминг настраивается по заявке; если приглашение зависло в статусе «Отправлено», проверьте, не нужна ли ручная настройка роуминга на стороне Диадока.
Типичные ошибки при отправке и как их снять
Большинство сбоев при работе с Диадоком в 1С связаны не с самой программой, а с подписью, реквизитами или правами. Вот частые ситуации и что делать.
Администрирование → Расширения: расширение должно быть включено. После активации обязательно перезапустите программу.Организации не совпадает с реквизитами ящика Диадока. Сверьте реквизиты до знака и исправьте в карточке организации.Если после проверки реквизитов и подписи отправка всё равно падает с технической ошибкой — зафиксируйте точный текст сообщения и обратитесь в техподдержку Диадока: по коду ошибки они видят причину на стороне оператора.
Частые вопросы
Нужна ли отдельная программа, кроме 1С, чтобы отправлять документы в Диадок?
Можно ли подписывать документы в Диадоке подписью сотрудника, а не директора?
Что будет, если контрагент пользуется другим оператором ЭДО?
Обязательно ли дублировать электронные документы на бумаге?
Как понять, что контрагент получил и подписал документ?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- НК РФ, статья 169 (счета-фактуры в электронной форме)