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

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

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

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

Диадок принимает два типа документов: формализованные (счета-фактуры, УПД, акты и накладные в XML-форматах ФНС) и неформализованные (договоры, письма, спецификации в PDF, XLSX, JPG и других форматах). От того, какой документ нужно отправить, зависит способ выгрузки из 1С.

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

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

Выберите способ выгрузки под свою задачу

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

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

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

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

Выгрузка XML стандартными средствами

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

Сохранение печатной формы в PDF

Подходит только для неформализованных документов: договоров, писем, спецификаций. Для счетов-фактур и УПД в качестве замены XML использовать нельзя.

Ключевое ограничение: счета-фактуры и УПД принимаются налоговой только в формализованном виде. Если вы отправите контрагенту PDF-скан счёта-фактуры, для вычета НДС он не подойдёт — покупателю нужен XML, подписанный усиленной квалифицированной электронной подписью.

Настройте прямую интеграцию через модуль Диадока

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

Установка и настройка модуля
  1. 1
    Скачайте актуальную версию модуля с сайта Контура, выбрав свою конфигурацию и версию платформы 1С.
  2. 2
    Откройте модуль в 1С через меню «Файл — Открыть» и разрешите его постоянное использование.
  3. 3
    Введите логин и пароль от Диадока или подключитесь по сертификату электронной подписи.
  4. 4
    Выберите организацию и настройте сопоставление контрагентов по ИНН и КПП.
  5. 5
    Отправьте тестовый документ и убедитесь, что статус доставки отображается в 1С.

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

Выгрузите XML-файл стандартными средствами 1С

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

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

Загрузка файла в веб-интерфейс Диадока

Войдите в Диадок через браузер, нажмите «Создать документ» и перетащите XML-файл в окно загрузки или выберите его через диалог. Диадок автоматически распознает тип документа, отправителя и получателя по данным внутри файла. Проверьте, что контрагент определился правильно, и нажмите «Подписать и отправить» — потребуется сертификат электронной подписи, установленный на компьютере.

Сохраните печатную форму в PDF для неформализованных документов

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

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

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

Проверьте документ перед отправкой

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

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

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

Файл загружается в Диадок
Норма

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

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

Ошибка «неверный формат» или «не удалось прочитать файл»

Контрагент в Диадоке
Норма

Получатель определился автоматически по ИНН и КПП

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

Контрагент не найден или выбрано неверное подразделение

Статус после отправки
Норма

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

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

«Ошибка передачи» или «Запрошено уточнение»

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

Суммы и НДС совпадают с документом в 1С

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

Расхождения в копейках или пустые поля НДС

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

Разберитесь с типичными ошибками

Типичные ошибки при выгрузке
01
Переименование XML-файла перед загрузкой — нарушается формат имени, и оператор отклоняет документ.
02
Отправка PDF вместо XML для счёта-фактуры — покупатель не сможет принять НДС к вычёту.
03
Устаревший формат выгрузки после обновления требований ФНС — проверяйте актуальность версии 1С и модуля ЭДО.
04
Незаполненные обязательные реквизиты в 1С (код единицы измерения, страна происхождения) — XML формируется с ошибками структуры.
05
Отправка на неправильный идентификатор участника ЭДО — документ попадает не тому получателю или зависает без доставки.

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

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

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

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

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

В каком формате выгружать УПД из 1С?

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

Диадок не распознаёт выгруженный из 1С файл. Что делать?

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

Нужно ли что-то настраивать в 1С перед первой выгрузкой XML?

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

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

Да. В подсистеме ЭДО можно выделить несколько документов в списке и выгрузить их одной операцией. В Диадоке сгруппируйте файлы в пакет при отправке — контрагент получит их вместе и сможет подписать одним действием.

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

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

Итог

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

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