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