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