К статье
Практический материал

Документы и Печать · 11 мин

Как отправить документ в Диадок из 1С

Подробная инструкция по отправке документов в Диадок из 1С: настройка модуля ЭДО, подготовка документа, подписание ЭЦП, контроль статусов и решение типичных ошибок.

Обмен документами через Диадок из 1С избавляет от печати, подписи и почтовой отправки бумаг: счёт-фактура или акт уходит контрагенту за минуты и сразу получает юридическую силу. Для этого нужен подключённый модуль ЭДО в 1С, действующая квалифицированная электронная подпись и действующий роуминг или тариф Диадока.

Порядок действий зависит от того, какой у вас способ интеграции: встроенный обмен ЭДО в типовых конфигурациях (1С:Бухгалтерия, Комплексная автоматизация, ERP) или отдельный модуль Диадока, который устанавливается поверх конфигурации. В обоих случаях логика одинаковая: документ формируется в 1С, подписывается электронной подписью и отправляется оператору ЭДО.

Ниже разобраны подготовка, отправка, контроль статусов и типичные ошибки. Инструкция ориентирована на типовые конфигурации на управляемых формах; названия кнопок в вашей версии могут немного отличаться.

Подготовка: что должно быть настроено до отправки

Прежде чем отправлять первый документ, проверьте три обязательных условия. Первое — в 1С включён обмен электронными документами: в типовых конфигурациях это раздел «Администрирование» → «Обмен электронными документами», где ставится флаг использования ЭДО. Второе — создана и привязана учётная запись Диадока: указываются идентификатор участника ЭДО, логин и подключение к сервису. Третье — на компьютере или на сервере установлен действующий сертификат квалифицированной электронной подписи, выданный на сотрудника, который будет подписывать документы.

Если вы используете внешний модуль Диадока для 1С, его нужно запустить из файла обработки и пройти авторизацию по логину и паролю Диадока. Модуль сам подтянет список ваших организаций и ящиков. Во встроенном ЭДО типовых конфигураций авторизация происходит через настройки учётной записи, а подключение проверяется кнопкой «Проверить» в карточке настройки.

Отдельно проверьте контрагента: в его карточке должен быть указан идентификатор участника ЭДО, либо контрагент должен быть найден в справочнике Диадока по ИНН и КПП. Если контрагент не подключён к ЭДО, документ технически можно отправить по приглашению, но юридически значимый обмен начнётся только после того, как контрагент примет приглашение.

Отправка документа через встроенный ЭДО типовой 1С

Стандартный сценарий выглядит так. Откройте проведённый документ — например, «Реализация (акты, накладные)» или «Счёт-фактура выданный». На панели документа найдите кнопку «ЭДО» — в большинстве конфигураций она выводится рядом с кнопкой печати. Нажмите её и выберите «Отправить» либо сначала «Сформировать документ ЭДО», если требуется предварительный просмотр XML.

После формирования электронного документа 1С покажет окно подписания: выберите нужный сертификат из списка и подтвердите подписание. Если сертификат хранится на токене (Рутокен, eToken), понадобится ввести PIN-код. После подписи документ уходит в очередь отправки и передаётся оператору ЭДО при ближайшем сеансе обмена — либо сразу, либо по расписанию, в зависимости от настроек.

Признак успешной отправки — изменение статуса в панели ЭДО документа: «Отправлен», затем «Доставлен контрагенту», а для документов, требующих ответной подписи (акты, УПД со статусом «1»), — «Подписан контрагентом» или «Завершён».

Порядок действий во встроенном ЭДО
  1. 1
    Проведите документ и откройте его форму
  2. 2
    Нажмите кнопку «ЭДО» и выберите отправку
  3. 3
    Проверьте сформированный электронный документ при необходимости
  4. 4
    Выберите сертификат и подпишите документ
  5. 5
    Дождитесь статуса «Отправлен» и затем «Доставлен контрагенту»

Отправка через внешний модуль Диадока

Если у вас установлен модуль Диадока для 1С, запустите его через меню «Файл» → «Открыть» (файл обработки) или через добавленную кнопку в интерфейсе. После авторизации модуль показывает список документов 1С, доступных для отправки: реализации, счета-фактуры, акты, УПД.

Найдите нужный документ в списке, выделите его и нажмите «Отправить» или «Подписать и отправить». Модуль сформирует файл в формате Диадока, предложит выбрать сертификат и после подписи передаст документ на сервер оператора. В модуле удобно отправлять пакетно: можно выделить сразу несколько документов за период и отправить их одной операцией.

Для неформализованных документов (договоры, допсоглашения, письма) в модуле есть режим отправки произвольного файла: выберите PDF или скан с диска, укажите контрагента и тип документа, подпишите и отправьте. Такой документ не привязывается к объекту 1С, но сохраняется в архиве Диадока.

Встроенный ЭДО или модуль Диадока

Встроенный ЭДО типовой конфигурации

Подходит, если обмен идёт с несколькими операторами и нужен единый маршрут документов. Ограничение: настройка сложнее, часть функций Диадока недоступна.

Внешний модуль Диадока

Подходит, если вся работа идёт только через Диадок и нужны его специфические функции: пакетная отправка, неформализованные документы, акты сверки. Ограничение: отдельное окно и обновления модуля.

Какие документы можно отправить и в каком формате

Через Диадок из 1С отправляются формализованные документы: счета-фактуры, УПД, товарные накладные (ТОРГ-12 в электронном виде), акты выполненных работ, акты сверки, а также неформализованные файлы. Формат формализованного документа определяется приказами ФНС; 1С и модуль Диадока формируют XML нужной версии автоматически, но настройки формата стоит проверить, если контрагент требует конкретную версию документа.

УПД со статусом «1» заменяет сразу счёт-фактуру и накладную или акт — это удобно, когда контрагент работает с универсальными документами. Если контрагент принимает только «классический» комплект, отправляйте счёт-фактуру отдельно от накладной. Выбор обычно задаётся в настройках соглашения об ЭДО с конкретным контрагентом.

Контроль статусов и проверка результата

Отправка не заканчивается нажатием кнопки: за документом нужно проследить до финального статуса. В панели ЭДО документа или в журнале обмена смотрите цепочку: «Подписан» → «Отправлен» → «Доставлен» → «Подписан контрагентом» (для двусторонних документов). Счёт-фактура считается завершённой уже после доставки, а акт или накладная — только после ответной подписи либо после получения извещения о получении.

Если контрагент отказал в подписи, в карточке электронного документа появится статус отказа с уточнением причины. В этом случае документ нужно исправить (или аннулировать и выставить заново), а не отправлять повторно в том же виде.

Контрольные точки

Как проверить результат

Статус в панели ЭДО
Норма

«Доставлен контрагенту» или «Завершён»

Тревожный признак

«Ошибка передачи» или долго висит «В очереди на отправку»

Ответная подпись по акту/накладной
Норма

Получена подпись контрагента или извещение

Тревожный признак

Статус «Ожидает подписи контрагента» дольше согласованного срока

Отображение в личном кабинете Диадока
Норма

Документ виден в исходящих с тем же номером

Тревожный признак

Документа нет в веб-версии — значит, он не ушёл оператору

Типичные ошибки и способы их устранения

Чаще всего отправка блокируется из-за сертификата: истёк срок действия, сертификат не привязан к пользователю 1С или не установлен контейнер закрытого ключа. Решение — проверить срок действия в списке сертификатов и перевыбрать сертификат в настройках ЭДО. Вторая частая причина — не заполнен идентификатор ЭДО у контрагента: 1С не знает, кому адресовать документ. Идентификатор можно найти через поиск контрагента в Диадоке прямо из настройки соглашения.

Третья группа ошибок — расхождение данных: неверный ИНН/КПП контрагента, не совпадает номер договора или валюта. Оператор отклоняет такой документ с текстом ошибки, который отображается в карточке электронного документа. Исправьте данные в исходном документе 1С, пересформируйте электронный документ и отправьте заново.

Типичные ошибки
01
Отправка непроведённого документа — электронный документ формируется с устаревшими данными или не формируется вовсе
02
Повторная отправка без анализа ошибки — контрагент получает дубль, а исходная причина отказа остаётся
03
Игнорирование отсутствия ответной подписи — акт без подписи контрагента не подтверждает выполнение обязательств
04
Работа под просроченным сертификатом — подписанные таким сертификатом документы могут быть оспорены

Ограничения и безопасная самостоятельная работа

Самостоятельно без привлечения специалиста можно: отправлять типовые документы, проверять статусы, исправлять данные контрагентов, обновлять сертификаты в настройках и перевыпускать документы с ошибками. Эти операции не затрагивают структуру данных и легко отслеживаются по журналу обмена.

К помощи специалиста по 1С или поддержки оператора стоит обращаться, если: требуется изменить формат XML под нестандартные требования контрагента, настроить автоматическую отправку по расписанию, обновить модуль Диадока на старой или доработанной конфигурации, восстановить обмен после сбоя сервера. Перед любыми обновлениями модуля или конфигурации сделайте резервную копию базы — это защитит от потери данных при несовместимости версий.

Удобно завести привычку раз в день открывать журнал обмена ЭДО и фильтровать документы со статусами «Ошибка» и «Ожидает подписи контрагента». Это занимает пару минут и позволяет заметить зависшие документы до того, как контрагент напомнит о них сам.
ПЗ
Практическое замечание
Итог

Что важно запомнить

Отправка документа в Диадок из 1С сводится к трём шагам: проведённый документ → кнопка «ЭДО» → подпись сертификатом. Успех определяется настройкой учётной записи, действующим сертификатом и корректным идентификатором контрагента, а завершённость обмена — финальным статусом, а не фактом нажатия кнопки.

Частые вопросы

Можно ли отправить документ в Диадок из 1С без электронной подписи?

Нет. Юридически значимый электронный документ обязан быть подписан квалифицированной электронной подписью. Без сертификата 1С сформирует файл, но отправить его оператору не получится — подписание является обязательным этапом маршрута.

Контрагент не пользуется Диадоком. Что делать?

Отправьте ему приглашение к обмену электронными документами прямо из 1С или из модуля Диадока — контрагент получит уведомление на email. Если он работает через другого оператора ЭДО, проверьте, настроен ли роуминг между операторами: в большинстве случаев обмен между крупными операторами работает, но для отдельных форматов документов могут быть ограничения.

Документ висит в статусе «В очереди на отправку». Это нормально?

Кратковременно — да: обмен выполняется по расписанию или вручную. Если статус не меняется дольше нескольких часов, запустите обмен принудительно (команда «Выполнить обмен» в настройках ЭДО) и проверьте подключение к интернету и доступность сервера оператора. При повторении проблемы смотрите протокол обмена — там указана конкретная причина.

Как исправить ошибку в уже отправленном документе?

Исправление зависит от статуса. Если контрагент ещё не подписал документ, можно отправить предложение об аннулировании и затем выставить корректный документ. Если подпись получена, оформляется корректировочный документ (корректировочный счёт-фактура, исправление УПД) или согласованное аннулирование с обеих сторон. Удалять документ из 1С при этом нельзя — он остаётся в учёте.

Можно ли отправлять документы из 1С автоматически, без нажатия кнопок?

Да, в типовых конфигурациях настраивается регламентное задание обмена ЭДО, а правила автоматической отправки задаются в соглашениях с контрагентами. Модуль Диадока также поддерживает пакетную отправку за период. Полностью автоматический режим разумно включать после проверки маршрута на нескольких документах вручную.

Что делать, если кнопка «ЭДО» не отображается в документе?

Проверьте, включён ли обмен электронными документами в настройках программы и есть ли у вашего пользователя права на работу с ЭДО. Также убедитесь, что для вида документа и организации создано соглашение об обмене с контрагентом — без него команда отправки может быть скрыта.