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