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

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

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

Как отправить документ из 1С в Диадок: настройка модуля Контур.Диадок, подключение сертификата, отправка счёта-фактуры и УПД, проверка статусов и типичные ошибки.

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

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

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

Что нужно подготовить перед настройкой

Прежде чем устанавливать модуль, проверьте базовые условия. Во-первых, у организации должен быть оплаченный тариф Контур.Диадок и выданы учётные данные — логин и пароль от личного кабинета. Во-вторых, на компьютере, где работает 1С, должна быть установлена квалифицированная электронная подпись: токен (Рутокен, eToken) подключён, драйверы и СКЗИ (КриптоПро CSP или ViPNet CSP) установлены и лицензированы.

В-третьих, убедитесь, что версия платформы 1С и конфигурации поддерживается модулем. Модуль Диадока регулярно обновляется, и старые релизы платформы могут работать с ним с ограничениями. Также проверьте, что у пользователя 1С есть права на запуск внешних обработок и на работу с документами, которые планируется отправлять.

Логин и пароль ДиадокаДоступ к сервису

Проверьте вход в веб-версию Диадока — если вход работает, учётные данные корректны

Сертификат КЭПВозможность подписания

Сертификат должен быть действующим, установленным в хранилище и виден в СКЗИ

Токен и драйверыАппаратная часть подписи

Токен определяется системой, пин-код известен, лицензия СКЗИ активна

Права в 1СДоступ к модулю

Пользователь может открывать внешние обработки и документы на отправку

Установка и подключение модуля Диадока в 1С

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

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

Для постоянной работы удобнее зарегистрировать обработку в справочнике «Дополнительные отчеты и обработки» (раздел «Администрирование» в типовых конфигурациях). Тогда модуль появится в штатном меню, и пользователям не придётся каждый раз искать файл на диске.

Настройка параметров обмена и контрагентов

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

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

Также в настройках модуля задайте типовые параметры: формат документов по умолчанию (УПД или отдельно счёт-фактура + накладная), должность подписанта, префикс нумерации. Эти мелочи экономят время при массовой отправке.

Как отправить документ: пошаговый порядок

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

Найдите нужный документ по номеру, дате или контрагенту, отметьте его флажком и нажмите «Подписать и отправить». Модуль сформирует XML-файл в формате ФНС, запросит пин-код токена, подпишет файл и передаст его на сервер Диадока. После этого документ появится в папке «Исходящие» со статусом «Ожидает подписания контрагентом» или «Доставлен».

Порядок отправки документа
  1. 1
    Откройте модуль Диадока в 1С и дождитесь загрузки списка документов
  2. 2
    Найдите нужный документ (реализация, счёт-фактура, УПД) и отметьте его флажком
  3. 3
    Проверьте контрагента: у него должен быть признак подключения к ЭДО
  4. 4
    Нажмите «Подписать и отправить», при запросе введите пин-код токена
  5. 5
    Дождитесь смены статуса на «Отправлен», затем проверьте статус «Доставлен»
  6. 6
    Сохраните при необходимости подтверждение даты отправки из карточки документа

Отправка УПД и счёта-фактуры

Для счетов-фактур и УПД действуют особые правила: они подписываются только квалифицированной подписью, и состав обязательных полей строго регламентирован приказами ФНС. Перед отправкой убедитесь, что в документе 1С заполнены все обязательные реквизиты: коды видов товаров, страна происхождения (для импортных товаров), номер ГТД при необходимости. Модуль при отправке выполнит форматно-логический контроль и покажет ошибки, если файл не пройдёт проверку схемы ФНС.

Отправка накладных и актов

Неформализованные документы (акты, договоры, спецификации) отправляются проще: модуль может передать их как скан-копии или сформировать из печатной формы 1С. Такие документы можно подписывать как квалифицированной, так и простой электронной подписью — в зависимости от договорённости с контрагентом. Учтите, что для налогового учёта значимыми являются именно формализованные электронные документы.

Как проверить, что документ дошёл

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

Если документ завис в статусе «Ошибка отправки», откройте его карточку и посмотрите текст ошибки. Чаще всего причины — неверные реквизиты контрагента, истёкший сертификат, нарушение формата ФНС или временная недоступность сервера. Для счетов-фактур дополнительно проверяйте, что документ принят оператором получателя — это подтверждает извещение о получении.

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

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

Статус в модуле
Норма

«Доставлен» или «Подписан контрагентом»

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

«Ошибка отправки» или долгое зависание в «Отправляется»

Извещение о получении
Норма

Есть извещение от оператора получателя

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

Извещения нет спустя длительное время

Реакция контрагента
Норма

Документ подписан или запрошено уточнение

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

Документ неделями лежит без движения

Карточка документа
Норма

Видны подпись отправителя и дата отправки

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

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

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

Большинство проблем при отправке сводится к нескольким повторяющимся сценариям. Ошибка «Сертификат не найден» означает, что токен не подключён, драйвер не установлен или сертификат выбран не тот — проверьте цепочку от токена до настроек модуля. Ошибка формата ФНС указывает на незаполненные обязательные поля в документе 1С — откройте документ, исправьте реквизиты и отправьте повторно.

Если модуль не видит контрагента, хотя тот точно работает в Диадоке, сверьте ИНН и КПП в карточке контрагента 1С: лишняя цифра или устаревший КПП ломают поиск. При ошибках авторизации («неверный логин или пароль») проверьте, не сменился ли пароль, и не истёк ли сертификат, привязанный к учётной записи.

Типичные ошибки
01
Отправка с просроченным сертификатом — документ подписывается, но контрагент и ФНС его не принимают; обновите КЭП заранее
02
Незаполненные обязательные поля в УПД — файл не проходит контроль ФНС, отправка отклоняется; проверяйте документ до отправки
03
Неверный ИНН/КПП контрагента — документ уходит не тому получателю или не доставляется; сверяйте реквизиты по актуальным данным
04
Работа через устаревшую версию модуля — новые форматы ФНС не поддерживаются; регулярно обновляйте модуль
05
Отправка без проверки статуса — документ с ошибкой «зависает», а контрагент ждёт; контролируйте статус до «Доставлен»

Альтернативные способы и ограничения

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

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

Способы отправки документов в ЭДО

Модуль Контур.Диадок для 1С

Прямая интеграция с Диадоком, автоматическая выгрузка и контроль статусов; требует установки обработки и договора с Контуром

Штатный 1С-ЭДО

Встроен в типовые конфигурации, работает через оператора 1С-ЭДО с роумингом; нужен отдельный договор, интерфейс отличается от Диадока

Веб-версия Диадока

Подходит как резерв при сбое модуля; документы выгружаются из 1С вручную, связи с базой нет

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

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

Нет, юридически значимый документ (счёт-фактура, УПД, накладная) обязательно подписывается электронной подписью. Без подписи через Диадок можно отправить только неформализованные файлы как приглашение к обмену, но для учёта они значения не имеют.

Что делать, если контрагент не подключён к ЭДО?

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

Документ отправлен с ошибкой в реквизитах — как исправить?

Отредактировать подписанный документ нельзя. Инициируйте аннулирование документа в модуле (контрагент должен подтвердить), затем исправьте документ в 1С и отправьте его заново с новым номером или как исправительный.

Нужно ли обновлять модуль Диадока?

Да. Форматы электронных документов периодически меняются по приказам ФНС, и старые версии модуля перестают формировать корректные файлы. Следите за уведомлениями модуля об обновлениях и устанавливайте их до наступления сроков перехода на новые форматы.

Можно ли отправлять документы массово?

Да, в списке документов на отправку можно отметить сразу несколько документов флажками и нажать «Подписать и отправить» — модуль обработает их пакетом. Перед массовой отправкой проверьте реквизиты контрагентов, чтобы избежать массовых ошибок.

Как понять, что счёт-фактура принят для налогового учёта?

Признаком корректной отправки является цепочка: документ подписан вашей КЭП, доставлено извещение о получении от оператора контрагента, а сам контрагент подписал документ или подтвердил получение. Все эти отметки видны в карточке документа в модуле.

Итог

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

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