Отправка документов из 1С в Диадок: подключение, настройка, статусы
Содержание
Отправка документа в Диадок прямо из 1С занимает несколько секунд: в форме реализации или УПД нажимаете кнопку модуля Диадок, система находит ящик контрагента по ИНН, подписывает документ вашей квалифицированной подписью (КЭП) и уходит. Чтобы это заработало, нужно один раз установить модуль
Диадок: модуль для 1С, авторизоваться сертификатом и подключить ящик организации.
Диадок — это оператор ЭДО от СКБ Контур, со своим модулем для типовых конфигураций: 1С:Бухгалтерия 3.0, Управление торговлей 11, Комплексная автоматизация, ERP, Управление нашей фирмой. Модуль добавляет в интерфейс отдельное рабочее место и кнопку отправки в формах документов.
Ниже — порядок от подключения ящика до массовой отправки и разбора статусов. Пути и кнопки описаны для платформы 8.3 с интерфейсом «Такси».
Что нужно перед первой отправкой
Диадок не встроен в типовую 1С по умолчанию — это отдельный модуль Контура, который ставится поверх конфигурации. Поэтому сначала проверьте, что всё на месте.
Понадобится:
- 🔐 Квалифицированная подпись (КЭП) на руководителя или сотрудника с доверенностью. Сертификат должен быть установлен в хранилище личных сертификатов Windows, с ним работает криптопровайдер (
КриптоПро CSPилиVipNet CSP). - 📦 Ящик организации в Диадоке. Если ящика ещё нет, его заводят на стороне Контура по договору. У одной организации может быть несколько ящиков (подразделения) — отправлять можно из любого.
- 🧩 Модуль
Диадок: модуль для 1С, совместимый с вашей версией конфигурации и релизом платформы. - 🌐 Доступ в интернет и открытые адреса Диадока (если сеть за прокси или межсетевым экраном — согласуйте с администратором).
- 📝 МЧД (машиночитаемая доверенность по формату ФНС), если подписант — не руководитель. С 2023 года подпись сотрудника в ЭДО подтверждается именно МЧД.
Отдельный момент — версия модуля. Контур обновляет модуль чаще, чем выходят релизы конфигурации, и старая версия модуля на новой платформе иногда не стартует. Если после обновления 1С рабочее место Диадока не открывается, первым делом обновите сам модуль до версии не ниже той, что указана в требованиях Контура к вашему релизу.
Как подключить ящик и авторизоваться
После установки модуль добавляет в панель разделов рабочее место Диадока (отдельный раздел с названием оператора). Откройте его — при первом запуске система попросит авторизацию.
Порядок подключения:
- В рабочем месте Диадока выберите вход по сертификату и укажите вашу КЭП из списка установленных.
- Модуль покажет организации и ящики, доступные этому сертификату. Выберите нужный ящик — он привяжется к организации из справочника
Организациив 1С. - Сопоставьте организацию 1С с ящиком Диадока. Если организаций несколько, каждую привязывают к своему ящику отдельно.
Если в списке нет нужного ящика, сертификат не привязан к организации на стороне Диадока. Это решается в веб-кабинете Контура или через их поддержку, а не в 1С.
Контрагентов сопоставлять вручную обычно не нужно: при отправке модуль ищет ящик получателя по ИНН и КПП из карточки контрагента. Если организаций-получателей с одним ИНН несколько (филиалы с разными КПП), модуль предложит выбрать конкретный ящик — именно это и есть маршрутизация: документ должен уйти в правильный ящик подразделения, а не «в компанию вообще».
Проверьте ИНН и КПП в карточке контрагента до отправки. Ошибка в реквизитах — самая частая причина, по которой документ «не находит» получателя.
Если с Диадоком работают несколько сотрудников, каждый входит под своим сертификатом, но ящик организации общий — документооборот видят все, у кого есть доступ. Права и подразделения настраиваются на стороне Диадока, а в 1С отражается уже готовая привязка сертификата к ящику. Поэтому, если у сотрудника пропал доступ к отправке, причину ищут не в 1С, а в настройках ящика в веб-кабинете Контура.
Настройка параметров отправки
Базовая отправка работает и без тонких настроек, но пару параметров стоит задать сразу — они экономят клики на каждом документе.
В настройках модуля обычно доступны:
- Автоматическое подписание исходящих. Если включено, документ подписывается выбранным сертификатом без дополнительного подтверждения. Удобно при потоке отгрузок; выключайте, если каждую подпись должен визировать бухгалтер.
- Вид подписи и сертификат по умолчанию. Чтобы не выбирать КЭП каждый раз.
- Автоматическое формирование печатных форм. Для форматных документов (УПД, счёт-фактура) Диадок формирует XML по утверждённому формату, для неформализованных — вложение (PDF или скан).
- Требование ответной подписи. Для двусторонних документов (УПД, акт) получатель должен подписать со своей стороны — тогда документ считается оформленным.
Автоподписание удобно, но означает, что любой проведённый документ уйдёт контрагенту без ручной проверки. На участке, где важен контроль, оставьте ручное подтверждение подписи.
Разделение по подписям важно юридически. Счёт-фактуру и УПД со статусом счёта-фактуры можно подписывать только КЭП — этого требует ст. 169 НК РФ. А первичку без счёта-фактуры (накладную, акт) стороны по соглашению вправе подписывать и неквалифицированной подписью. На практике в Диадоке почти все работают КЭП, чтобы не держать два регламента.
Отправка документа из 1С: пошагово
Самый частый сценарий — отправить контрагенту реализацию товаров, акт или УПД прямо из документа.
Порядок действий:
- Откройте и проведите документ в 1С (например,
Реализация (акты, накладные, УПД)). Отправить можно только проведённый документ. - В командной панели формы нажмите кнопку модуля Диадока (оператор добавляет её в панель документа). В разных релизах это кнопка с названием оператора либо пункт в меню
ЭДО/Ещё. - Модуль сформирует электронный документ: для УПД и счёта-фактуры — XML по формату ФНС, для накладной или акта без счёта-фактуры — выбранный вид документа.
- Проверьте получателя. Если ящик контрагента найден по ИНН — он подставится; если нет, модуль подскажет отправить приглашение в ЭДО.
- Подпишите документ своей КЭП (или он подпишется автоматически, если включено автоподписание).
- Нажмите отправку. Документ уходит в ящик контрагента, в 1С у документа появляется отметка о передаче в ЭДО.
После отправки документ виден и в рабочем месте Диадока в 1С, и в веб-кабинете Контура — это один и тот же документооборот. Повторно формировать или задваивать его не нужно: 1С хранит привязку между документом учёта и электронным документом в ЭДО.
Если контрагента ещё нет в Диадоке, отправьте ему приглашение к обмену. Пока приглашение не принято, формализованные документы не уйдут — сначала нужно установить связь между ящиками.
Что уходит контрагенту, зависит от вида документа:
- УПД и счёт-фактура — форматный XML по требованиям ФНС. Такой документ контрагент принимает прямо в свою учётную систему, поля переносятся автоматически.
- Акт, накладная без счёта-фактуры — могут уйти как форматным XML, так и неформализованным вложением, в зависимости от настроек и того, нужен ли контрагенту автоматический разбор.
- Договор, акт сверки, письмо — неформализованные документы: отправляются как вложение (PDF или скан), подписанное КЭП. Формат ФНС для них не предусмотрен.
Статусы документа: что значит и что делать
После отправки документ проходит несколько состояний. Статусы видны в списке рабочего места Диадока и в карточке самого документа 1С.
Ключевое правило: документооборот по двустороннему документу завершён только после подписи контрагента. Пока статус «Доставлен», ваша сторона своё сделала, но для бухгалтерского учёта оформление считается законченным, когда обе подписи на месте.
Массовая и пакетная отправка
Отправлять по одному документу — нормально для единичных отгрузок. Если документов десятки, работайте из списка.
Два рабочих способа:
- Из рабочего места Диадока. Откройте список исходящих, отметьте нужные документы галочками и вызовите групповую отправку/подписание. Модуль подпишет и отправит их пакетом одной операцией.
- Из журнала документов 1С. В списке реализаций выделите несколько строк и вызовите команду модуля для выделенных. Для каждого документа Диадок найдёт ящик получателя по ИНН и сформирует отправку.
При массовой отправке особенно важна чистота справочника контрагентов. Один документ с неверным ИНН не остановит весь пакет, но «зависнет» без получателя — потом придётся разбирать, что не ушло.
Для регулярного потока удобно включить автоподписание и заранее сопоставить контрагентов с их ящиками. Тогда массовая отправка сводится к выделению строк и одному нажатию.
Контрагент у другого оператора: роуминг
Диадок — не единственный оператор ЭДО. Контрагент может работать в другой системе, и это не мешает обмену: между операторами действует роуминг. Для вас отправка выглядит одинаково — модуль находит получателя по ИНН и отправляет документ, а дальше операторы передают его между собой.
На что это влияет на практике:
- Отправка и подписание идут из 1С так же, как при обмене внутри Диадока. Отдельных действий не требуется.
- Иногда связь по роумингу нужно один раз настроить на стороне операторов — тогда до первой отправки приглашение к обмену обрабатывается чуть дольше.
- Статусы и подписи приходят обратно через роуминг, поэтому «Доставлен» и «Подписан» могут появляться с небольшой задержкой по сравнению с обменом внутри одного оператора.
Если контрагент говорит, что он «в другом ЭДО», это не повод отказываться от электронного обмена. Достаточно, чтобы у обеих сторон были действующие ящики и принятое приглашение.
Почему документ не уходит: разбор ошибок
Большинство сбоев при отправке — это либо подпись, либо реквизиты, либо связь между ящиками. Разберём по симптому.
КриптоПро CSP запущен.Отдельно про сеть: если модуль «думает» и не отправляет, а сертификат в порядке, проблема часто в доступе к адресам Диадока через корпоративный прокси. Это решается на стороне сетевого администратора — 1С тут ни при чём.
Частые вопросы
Нужна ли отдельная программа, кроме 1С?
Какой подписью подписывать документы?
Контрагента нет в Диадоке — что делать?
Можно ли отправлять документы разных организаций?
Как понять, что документ юридически оформлен?
Что делать, если контрагент запросил уточнение?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Налоговый кодекс РФ, ст. 169 (электронные счета-фактуры)