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

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

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

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

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

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

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

Что понадобится перед настройкой

Модуль Диадока поддерживает основные типовые конфигурации: «1С:Бухгалтерия 8», «1С:Управление торговлей», «1С:ERP», «1С:Комплексная автоматизация» и ряд других. Для самописных и сильно доработанных конфигураций предусмотрен вариант интеграции через внешнюю обработку или API, но это уже задача для разработчика.

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

Также заранее подготовьте: логин и пароль от личного кабинета Диадока, файл сертификата электронной подписи и пароль от контейнера закрытого ключа, а также ИНН и КПП организации — они понадобятся при привязке ящика ЭДО.

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

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

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

Если сертификат не определяется, убедитесь, что на компьютере установлено средство криптографии (КриптоПро CSP или ViPNet CSP) и сам сертификат установлен в хранилище с привязкой к закрытому ключу. Проверить это можно через «Пуск → КриптоПро → Сертификаты».

Порядок подключения модуля
  1. 1
    Скачайте модуль для вашей конфигурации из личного кабинета Диадока
  2. 2
    Сделайте резервную копию информационной базы 1С
  3. 3
    Подключите обработку или расширение в режиме предприятия
  4. 4
    Откройте модуль, введите логин и пароль от Диадока
  5. 5
    Привяжите организацию и сертификат электронной подписи
  6. 6
    Проверьте соединение с сервером и список доступных ящиков

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

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

Для контрагентов, уже работающих в Диадоке, достаточно отправить приглашение к обмену или принять входящее. Если контрагент не подключён, документ можно отправить в «роуминг» через другого оператора ЭДО (при условии настроенного роуминга между операторами) либо направить ему приглашение и дождаться подключения.

Полезно сразу настроить форматы документов по умолчанию: какие печатные формы превращать в УПД, нужно ли прикладывать дополнительные файлы, требуется ли подпись получателя. Эти параметры задаются в настройках модуля и влияют на состав пакета при отправке.

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

Отправка одиночного документа

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

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

Пакетная отправка

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

При больших объёмах запускайте пакетную отправку в конце рабочего дня: подписание каждого документа занимает время, и интерактивная работа пользователя на этот период может замедлиться. Часть конфигураций поддерживает регламентное задание для автоматической отправки — это удобно для ежедневного документооборота.

Перед массовой отправкой за период сделайте пробную отправку одного-двух документов реальному контрагенту и убедитесь, что тот видит файл и может его подписать. Так вы отловите ошибки формата дешевле, чем на сотне документов.
ПЗ
Практическое замечание

Обработка входящих документов

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

Проверяйте сопоставление номенклатуры: модуль сопоставляет позиции по наименованию или коду, но при расхождениях строки придётся связать вручную. Не подписывайте входящий документ, пока не сверили суммы и состав с первичкой — после подписания отказаться от документа сложнее: потребуется запрос на уточнение или аннулирование.

Для документов, требующих вашей подписи, настройте уведомления или регламентную проверку, чтобы входящие не «зависали» без реакции — неподписанные вовремя счета-фактуры могут привести к спорам по вычетам НДС у вашего контрагента.

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

Большинство проблем при выгрузке сводится к четырём группам: ошибки авторизации (неверный логин, истёкший сертификат), ошибки формата (не заполнены обязательные поля документа — адрес, код валюты, единицы измерения), ошибки маршрутизации (контрагент не найден, роуминг не настроен) и конфликты версий модуля с релизом конфигурации.

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

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

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

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

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

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

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

Статус в журнале модуля 1С
Норма

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

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

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

Документ в веб-кабинете Диадока
Норма

Виден с тем же номером и статусом, что в 1С

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

Документ отсутствует или статус отличается

Подтверждение контрагента
Норма

Контрагент подписал или подтвердил получение

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

Запрошено уточнение или документ отклонён

Альтернативные способы выгрузки

Если установка модуля невозможна (редкая конфигурация, нет прав администратора), документы можно выгрузить из 1С в файл и загрузить вручную через веб-интерфейс Диадока. Для счетов-фактур используйте стандартную выгрузку в XML по формату ФНС, для актов и накладных — печатные формы в PDF с последующим формированием неформализованного документа.

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

Сравнение способов выгрузки

Модуль Диадока для 1С

Полная автоматизация: формирование, подписание, статусы, входящие. Требует установки и поддержки актуальной версии

Выгрузка файла вручную через веб-Диадок

Подходит для редких отправок и нестандартных конфигураций. Много ручной работы, нет синхронизации статусов

1С-ЭДО (встроенный сервис)

Удобен, если контрагенты работают с совместимыми операторами по роумингу. Не требует модуля, но тарифицируется отдельно

Маршрут решения

Как выбрать действие

Документов больше десятка в месяц и конфигурация типоваяУстановите модуль Диадока и настройте пакетную отправку
Конфигурация самописная или сильно доработанаИспользуйте внешнюю обработку или интеграцию через API Диадока с привлечением разработчика
Нужно отправить один-два документа разовоВыгрузите файл из 1С и загрузите его через веб-интерфейс Диадока
Контрагент не найден в ДиадокеПроверьте ИНН/КПП и отправьте приглашение к обмену либо уточните оператора ЭДО контрагента для роуминга

Часто задаваемые вопросы

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

Формировать и сохранять черновики можно, но юридически значимая отправка требует квалифицированной подписи (УКЭП) или усиленной неквалифицированной (УНЭП) при наличии соглашения с контрагентом. Без сертификата документы останутся черновиками.

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

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

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

Чаще всего не установлено средство криптографии (КриптоПро CSP или ViPNet CSP), сертификат установлен без привязки к закрытому ключу или истёк его срок действия. Проверьте сертификат через панель управления криптопровайдера и переустановите его вместе с цепочкой.

Как отправить документы за прошлый период?

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

Чем модуль Диадока отличается от встроенного 1С-ЭДО?

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

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

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

Итог

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

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