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