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