Документы и Печать · 11 мин
Как отправлять документы из 1С в Диадок
Пошаговая инструкция по отправке документов из 1С в Диадок: настройка модуля ЭДО, подключение сертификата, отправка счетов-фактур и УПД, исправление ошибок.
Обмен электронными документами с контрагентами через оператора ЭДО СКБ Контур (Диадок) реализуется прямо из 1С: документ формируется в учётной системе, подписывается электронной подписью и уходит контрагенту без печати и почтовых отправлений. Для этого используется либо встроенная подсистема «Обмен электронными документами» в типовых конфигурациях, либо внешний модуль Диадока, который подключается к 1С как внешняя обработка.
Выбор способа зависит от конфигурации и её версии. В актуальных типовых решениях (1С:Бухгалтерия 8, Управление торговлей, Комплексная автоматизация, ERP) обмен через Диадок поддерживается штатно через библиотеку электронных документов (БЭД). Для старых или сильно доработанных конфигураций Контур предлагает собственный модуль, который работает поверх 1С и не требует обновления конфигурации.
В обоих случаях логика одинакова: организация регистрируется у оператора, в 1С настраивается учётная запись ЭДО и сертификат подписи, с контрагентом заключается соглашение (роуминг либо прямое приглашение в Диадоке), после чего документы отправляются в пару кликов из привычных форм документов. Ниже разобраны оба пути, типичные ошибки и способы проверки результата.
Что понадобится перед настройкой
До начала настройки проверьте четыре условия. Первое — действующий договор с оператором ЭДО СКБ Контур и идентификатор участника обмена для вашей организации. Второе — квалифицированная электронная подпись руководителя или уполномоченного лица, выпущенная аккредитованным удостоверяющим центром; для отправки счетов-фактур и УПД нужна именно квалифицированная подпись.
Третье условие — актуальная версия платформы 1С:Предприятие 8.3 и конфигурации с поддержкой обмена через операторов ЭДО. Четвёртое — установленные криптопровайдер (например, КриптоПро CSP или ViPNet CSP) и корневые сертификаты на рабочем месте, с которого будут подписывать документы. Без криптопровайдера 1С не сможет выполнить подписание, даже если сертификат виден в системе.
Способ 1: отправка через встроенную подсистему ЭДО в 1С
В типовых конфигурациях на базе БЭД обмен настраивается в разделе администрирования. Откройте «Администрирование» → «Обмен электронными документами» (в некоторых конфигурациях — «Настройки ЭДО»). Включите флажок использования обмена электронными документами и создайте учётную запись: укажите организацию, оператора ЭДО (СКБ Контур) и идентификатор участника, полученный при регистрации в Диадоке.
Далее добавьте сертификат подписи в список доступных сертификатов учётной записи и проверьте его: 1С выполнит тестовое подписание и покажет результат. Если проверка не проходит, чаще всего причина в отсутствии криптопровайдера, истёкшем сертификате или несовпадении ИНН в сертификате и в карточке организации.
Настройка соглашения с контрагентом
Для каждого контрагента создаётся настройка обмена: в карточке контрагента перейдите по ссылке «ЭДО» или «Настройки ЭДО» и укажите его идентификатор участника. Если контрагент уже работает в Диадоке, приглашение принимается автоматически или после подтверждения на его стороне. Если контрагент у другого оператора, обмен идёт через роуминг — это настраивается между операторами, со стороны пользователя требуется только корректный идентификатор.
Отправка документа
- 1Откройте проведённый документ (реализация, счёт-фактура, УПД) в 1С.
- 2Нажмите кнопку «ЭДО» или «Отправить по ЭДО» в командной панели формы.
- 3Выберите формат документа (например, УПД или счёт-фактура) и подтвердите формирование.
- 4Подпишите документ сертификатом — 1С запросит выбор сертификата и пароль контейнера.
- 5Дождитесь смены статуса: «Отправлен» → «Доставлен» → «Подписан контрагентом».
Признак успешной отправки — статус документа в журнале электронных документов: после доставки оператору появляется извещение о получении, а после подписания контрагентом документ считается завершённым. Если контрагент запросил уточнение, в журнале появится соответствующий статус, и документ нужно исправить и отправить заново.
Способ 2: отправка через внешний модуль Диадока для 1С
Модуль Диадока для 1С — внешняя обработка, которую Контур распространяет клиентам оператора. Она подходит, когда конфигурация старая, снята с поддержки или сильно переписана, и штатная подсистема ЭДО недоступна. Модуль открывается через «Файл» → «Открыть» или подключается в справочник дополнительных отчётов и обработок.
После первого запуска модуль попросит авторизоваться: введите логин и пароль от личного кабинета Диадока или выполните вход по сертификату. Затем выберите организацию из списка доступных в вашем ящике Диадока. Модуль сам загружает список документов 1С и сопоставляет их с типами электронных документов.
Отправка выполняется из списка документов модуля: отметьте нужные реализации или счета-фактуры, нажмите «Подписать и отправить». Модуль сформирует XML по формату ФНС, подпишет и передаст в Диадок. Статусы (отправлен, доставлен, подписан, запрошено уточнение) синхронизируются при обновлении списка и могут записываться обратно в 1С — это настраивается в параметрах модуля.
Сравнение способов
Подходит для актуальных типовых конфигураций; статусы и документы хранятся внутри 1С, один механизм для разных операторов. Требует поддерживаемой версии конфигурации.
Подходит для старых и доработанных конфигураций; не требует обновления 1С, быстрый старт. Ограничение — работа только с оператором Контур и отдельное окно обработки.
Какие документы можно отправлять
Через оба способа из 1С отправляются юридически значимые документы в форматах ФНС: счета-фактуры, универсальные передаточные документы (УПД), акты, накладные (ТОРГ-12 в электронном виде), а также неформализованные документы — договоры, письма, дополнительные соглашения. Для неформализованных документов файл прикладывается к сообщению, и подписание выполняется тем же сертификатом.
Учтите ограничения: исправительные счета-фактуры и корректировочные документы должны ссылаться на исходный электронный документ, поэтому отправляйте их из той же системы, где ушёл исходный документ. Если исходный документ был бумажным, электронный корректировочный документ всё равно можно отправить, но реквизиты основания заполняются вручную — проверяйте их особенно внимательно.
Проверка результата и контроль статусов
Отправка не заканчивается нажатием кнопки: юридически значимым документ становится после подписания обеими сторонами. Контролируйте три точки: успешное подписание вашей стороной, доставку оператором и ответ контрагента. В типовой 1С это видно в журнале «Электронные документы», в модуле Диадока — в списке исходящих документов с фильтром по статусам.
Как проверить результат
«Отправлен» или «Доставлен», есть извещение о получении от оператора
«Ошибка отправки» или документ завис в статусе «Подготовлен»
Статус «Завершён» / «Подписан контрагентом»
«Запрошено уточнение» или долгое отсутствие ответа
Проверка сертификата в настройках проходит без ошибок
Ошибка криптопровайдера или «сертификат недействителен»
Если документ отправлен, но контрагент его не видит, проверьте идентификатор участника в настройке обмена — ошибка в одной цифре направляет документ не туда или блокирует доставку. Также убедитесь, что приглашение к обмену принято: до его принятия документы могут уходить, но не доставляться адресату.
Типичные ошибки и как их исправить
Отдельная группа проблем — расхождения данных между 1С и форматом ФНС. Например, если в карточке контрагента не заполнены КПП или адрес в формате ФИАС, документ может быть отклонён оператором на этапе проверки. Заполняйте обязательные реквизиты заранее: ИНН, КПП, адреса, коды единиц измерения по ОКЕИ.
Ограничения и безопасная работа
Самостоятельная настройка безопасна, пока вы работаете в штатных формах: учётная запись, сертификаты, настройки с контрагентами. К специалисту стоит обращаться, если требуется доработка форматов выгрузки под нестандартные документы, интеграция через API Диадока или массовая миграция архива документов — ошибки в этих задачах могут привести к потере юридической значимости документов.
Храните контейнер закрытого ключа подписи на защищённом носителе и не передавайте пароль от него третьим лицам. Если подписью пользуется несколько сотрудников, выпускайте отдельные сертификаты и оформляйте доверенности — оператор проверяет полномочия подписанта, и документы, подписанные без доверенности, контрагент вправе не принять.
Что важно запомнить
Отправка документов из 1С в Диадок настраивается через встроенную подсистему ЭДО (для актуальных типовых конфигураций) или внешний модуль Контура (для старых). Ключевые условия: договор с оператором, действующий квалифицированный сертификат, установленный криптопровайдер и принятое приглашение контрагента. Контролируйте статусы до подписания второй стороной и не отправляйте дубликаты.
Частые вопросы
Можно ли отправлять документы из 1С в Диадок бесплатно?
Сам механизм обмена в 1С бесплатен, но услуги оператора ЭДО оплачиваются по тарифу — обычно за количество отправленных комплектов документов. Условия зависят от договора с оператором; неформализованные документы у некоторых операторов тарифицируются отдельно или входят в пакет.
Что делать, если контрагент работает у другого оператора ЭДО?
Обмен возможен через роуминг между операторами. Вам нужно указать в настройке обмена корректный идентификатор участника контрагента — он содержит код его оператора. Роуминговое соединение устанавливается между операторами автоматически или по заявке.
Как исправить ошибку в уже отправленном документе?
Если контрагент ещё не подписал документ, запросите уточнение или аннулируйте его, затем отправьте исправленный вариант. Если документ уже подписан обеими сторонами, изменить его нельзя — оформляется корректировочный документ или исправительный счёт-фактура со ссылкой на исходный.
Нужна ли печатная форма, если документ отправлен по ЭДО?
Нет, электронный документ, подписанный квалифицированной подписью обеих сторон, юридически равнозначен бумажному. Печатать его для учёта не требуется, но многие организации выводят печатную форму для внутренних целей — это не обязательно.
Почему 1С не видит сертификат подписи?
Чаще всего причина в отсутствии или неправильной установке криптопровайдера, либо сертификат установлен в хранилище другого пользователя Windows. Установите сертификат в личное хранилище текущего пользователя вместе с цепочкой корневых сертификатов и перезапустите 1С. Также проверьте срок действия сертификата.
Можно ли настроить автоматическую отправку документов?
Да, в типовых конфигурациях с БЭД доступна автоматическая отправка по расписанию: документы формируются и подписываются регламентным заданием, если сертификат настроен на подписание без интерактивного ввода пароля. Для массовой отправки также используют обработки группового формирования электронных документов из списка реализаций.