Передаём пакет документов контрагенту через Диадок прямо из базы 1С
Содержание
Документы уходят по Диадоку из 1С командой ЭДО → Отправить прямо в форме реализации, счёта или УПД — отдельно выгружать XML и загружать его в веб-кабинет Диадока не нужно. Чтобы отправить документ контрагенту, в базе должны быть настроены три вещи: квалифицированная электронная подпись (КЭП), криптопровайдер и учётная запись ЭДО с принятым приглашением от получателя.
Отправка идёт двумя маршрутами: через встроенный сервис «1С-ЭДО» (с роумингом до абонента Диадока) либо через отдельный модуль «Диадок для 1С» от Контура. Команды в интерфейсе выглядят почти одинаково, различается только, какое расширение обслуживает обмен. Ниже — порядок от подготовки рабочего места до пакетной отправки целой пачки документов и контроля статусов. Пути меню приведены для 1С:Бухгалтерии 3.0 на интерфейсе «Такси»; в УТ 11, КА и ERP блок ЭДО лежит в разделе администрирования и работает так же.
Что проверить перед первой отправкой
Без любого из этих элементов команда отправки либо не появится в документе, либо выдаст ошибку подписи.
- 🔑 Действующая КЭП на того, кто подписывает документы (директор или сотрудник с машиночитаемой доверенностью — МЧД). Сертификат не должен быть просрочен.
- 🛡️ Криптопровайдер той же марки, под которую выпущена КЭП: под
КриптоПроставитсяКриптоПро CSP, под VipNet — соответствующий провайдер. Иначе подпись не соберётся. - 🌐 Доступ в интернет с рабочего места — оператор обменивается данными в реальном времени.
- 🧾 Учётная запись ЭДО в 1С с привязанным сертификатом.
- 🤝 Принятое приглашение от контрагента. Пока он не подтвердил обмен, документ ему не уйдёт.
Учётная запись настраивается один раз. Откройте Администрирование → Обмен электронными документами → Обмен с контрагентами и перейдите к пункту с учётными записями ЭДО. Создайте запись, выберите сертификат подписи и организацию — программа зарегистрирует идентификатор участника обмена. Это ваш адрес в системе ЭДО, по нему контрагенты вас находят.
Отправить документ «в Диадок» как письмо на общий адрес нельзя. Вы всегда отправляете его конкретному контрагенту. Если он обслуживается в Диадоке, а вы подключены к 1С-ЭДО, доставку обеспечивает роуминг между операторами — для вас это выглядит так же, как обычная отправка.
Подключение: сервис 1С-ЭДО или модуль «Диадок для 1С»
Способ зависит от того, что уже подключено и как работает ваш получатель.
Сервис «1С-ЭДО» встроен в типовые конфигурации и не требует отдельной установки — достаточно активной подписки ИТС и настроенной учётной записи. Отправка абоненту Диадока идёт через роуминг автоматически, отдельного договора с Контуром не нужно. Это самый простой путь, если вы ещё ничего не подключали.
Модуль «Диадок для 1С» — отдельное расширение (внешняя обработка) от Контура. Его ставят, когда компания уже работает в веб-кабинете Диадока и хочет отправлять те же документы из 1С, не меняя оператора. Дистрибутив и ключ доступа берутся в личном кабинете Диадока или у менеджера Контура; установка идёт по инструкции оператора. После подключения модуль добавляет в документы собственные команды отправки.
Проверить, какой механизм активен, можно в карточке контрагента или в самом документе: встроенный сервис показывает команду ЭДО, модуль Контура — свою кнопку запуска обработки Диадока. Два механизма на одну организацию одновременно использовать не стоит: документ может уйти дважды разными каналами.
Если контрагент тоже в 1С-ЭДО или в другом операторе-участнике роуминга, отдельный модуль не нужен вовсе — встроенный сервис доставит документ без него.
Как собрать пакет документов к отправке
Электронный документ формируется из обычного документа учёта — отдельно «готовить файл» не требуется. 1С сама соберёт XML по утверждённому ФНС формату в момент отправки.
Что можно отправлять по Диадоку из 1С:
- 📄 Счёт-фактура и УПД — строго по формату ФНС, подпись только квалифицированная (ст. 169 НК РФ).
- 📦 Товарная накладная (ТОРГ-12) и акт выполненных работ — по форматам ФНС или как неформализованные.
- 🧾 Счёт на оплату, договоры, акты сверки — обычно неформализованные (PDF или скан, вложенный в контейнер).
- ✏️ Корректировочные счета-фактуры и УПД.
Чтобы отправить сразу несколько документов, удобнее работать не из каждого документа по одному, а из общего рабочего места. Откройте Продажи → Обмен электронными документами → Исходящие (в УТ/ERP — аналогичный список в разделе ЭДО). Здесь собираются все документы, готовые к отправке.
Перед отправкой проверьте по каждому документу:
- Контрагент сопоставлен с участником ЭДО — у него заполнен идентификатор получателя.
- В документе указан нужный вид электронного документа (счёт-фактура, УПД со статусом 1 или 2, накладная).
- Заполнены обязательные реквизиты: ИНН/КПП, адреса, суммы, ставки НДС — незаполненное поле формат не пропустит.
УПД бывает со статусом 1 (заменяет счёт-фактуру и накладную) и статусом 2 (только первичка, без НДС). Статус выбирается в документе и влияет на формат. Отправите не тот — контрагент не сможет принять документ к вычету НДС.
Отправляем документы контрагенту: пошагово
Порядок для одиночного документа из его формы:
- Откройте проведённый документ (реализацию, счёт-фактуру, УПД).
- Нажмите
ЭДО → Просмотреть электронный документ— программа покажет, как файл увидит контрагент. Проверьте суммы и реквизиты. - Нажмите
ЭДО → Отправить. 1С сформирует XML, подпишет его вашей КЭП и передаст оператору. - Если сертификатов несколько — выберите нужный и введите пароль к контейнеру закрытого ключа (пароль задаётся при выпуске подписи).
- Документ перейдёт в статус «Отправлен», а затем «Доставлен».
Для массовой отправки удобнее список исходящих:
- Откройте список
Обмен электронными документами → Исходящие. - Выделите нужные строки (мышью с
Ctrlили всё сразу). - Нажмите команду отправки в командной панели списка — все выделенные документы подпишутся и уйдут одним действием.
- Если какой-то документ не прошёл проверку формата, он останется в списке с пометкой ошибки, а остальные уйдут.
Через модуль «Диадок для 1С» логика та же, но запуск идёт из его обработки: выбираете организацию и период, модуль показывает документы, готовые к выгрузке, и отправляет их в ваш ящик Диадока одним пакетом.
Пакетная и фоновая отправка без ручного запуска
Если документов десятки в день, запускать обмен вручную неудобно. 1С умеет отправлять и получать документы по расписанию.
Регламентное задание обмена. В Администрирование → Обмен электронными документами включается автоматический обмен с заданным интервалом (например, каждые 15 минут). Задание само забирает подписанные документы из очереди, отправляет их оператору и подтягивает входящие и изменения статусов. Вам остаётся только подписать документы — отправку выполнит фоновое задание.
Автоподписание можно включить для исходящих, чтобы документ уходил сразу после проведения. Решение применяют осторожно: подписанный счёт-фактура — это юридически значимый документ, поэтому автоподпись оставляют только для проверенных операций.
В клиент-серверной базе регламентное задание выполняется на сервере и работает, даже когда у бухгалтера закрыта 1С. В файловой базе задание отрабатывает, только пока открыт сеанс, — для непрерывного фонового обмена это ограничение стоит учитывать.
Для разовой пакетной отправки за период (например, все реализации за месяц) используйте список исходящих с отбором по дате: выделили диапазон — отправили одной командой. Это быстрее, чем регламент, если задача разовая.
Контроль статусов и работа с ответными документами
Отправка — половина дела. По двусторонним документам (УПД, акт) нужна встречная подпись контрагента, и её приход надо отследить.
Все документообороты видны в списке Обмен электронными документами → Текущие дела ЭДО. Здесь 1С группирует документы по тому, чьё действие требуется: ваша подпись, подпись контрагента, аннулирование, исправление. Это рабочее место бухгалтера по ЭДО — начинать день удобно именно с него.
Как читать ответ контрагента:
- Подписал — документооборот закрыт, документ готов для учёта и книги продаж.
- Запросил уточнение / отклонил — контрагент не согласен. Откройте документ, прочитайте причину, исправьте и отправьте корректировку или новый документ.
- Молчит — документ в статусе «ожидается подпись». Напоминание отправляется из того же окна, повторно формировать документ не нужно.
Входящие от контрагента (его счета, акты) приходят в этот же список. Принятый документ можно сразу отразить в учёте — 1С предложит создать на его основании поступление или другой документ и подставит реквизиты из полученного файла.
Аннулирование уже отправленного документа — это не удаление. Чтобы отменить ошибочно высланный документ, запускается процедура аннулирования, и она требует согласия контрагента. Пока он не подтвердил, документ юридически действует.
Разбор типичных ошибок при отправке
Отдельно про роуминг. Если вы в 1С-ЭДО, а контрагент в Диадоке, то в большинстве направлений роуминг между операторами работает автоматически. Но по отдельным парам операторов его приходится настраивать заявкой. Признак — документ уходит у вас в статус «отправлен», но у контрагента не появляется. В этом случае оформляется заявка на роуминг (через 1С или оператора), после чего обмен идёт штатно.
Храните пароль от контейнера закрытого ключа и доступ к веб-кабинету Диадока отдельно от общей базы. Если бухгалтер уходит в отпуск, подписывать документы сможет только тот, у кого есть его КЭП или собственная подпись с правом подписи по МЧД.
Частые вопросы
Нужен ли отдельный договор с Диадоком, чтобы отправлять документы из 1С?
Можно ли отправить по Диадоку скан или PDF, а не формализованный документ?
Какой подписью подписывать документы в Диадоке?
Что делать, если контрагент в другом операторе, не в Диадоке?
Как отправить сразу много документов за период?
Источники
- Налоговый кодекс РФ, ст. 169 (электронные счета-фактуры)
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте»