Отправка УПД контрагенту через Диадок прямо из базы 1С 8.3

· 9 мин

Содержание

Чтобы выгрузить УПД из 1С в Диадок, включите в базе обмен электронными документами (Администрирование → Обмен электронными документами), создайте учётную запись ЭДО с оператором СКБ Контур и сертификатом КЭП, примите приглашение от покупателя — и отправляйте УПД кнопкой «ЭДО» прямо из документа реализации. Второй путь — бесплатный модуль Диадок для 1С от Контура: он ставится поверх конфигурации и добавляет свою кнопку отправки.

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

Что подготовить до подключения 1С к Диадоку

Начните с проверки инфраструктуры. Большинство отказов на этапе настройки — не из-за 1С, а из-за подписи и прав.

Подпись и криптопровайдер

  • 🔑 КЭП организации или сотрудника. Для УПД со статусом «1» (счёт-фактура + первичный документ) квалифицированная подпись обязательна: так требует статья 169 НК РФ для электронного счёта-фактуры. Чисто первичный УПД со статусом «2» стороны могут подписывать и неквалифицированной подписью, если так записано в соглашении об ЭДО.
  • 🧩 Криптопровайдер на каждом компьютере, где подписывают: КриптоПро CSP или ViPNet CSP. Сертификат должен быть установлен в личное хранилище текущего пользователя Windows.
  • 📄 МЧД для сотрудника. Если подписывает не руководитель, а бухгалтер своей КЭП физлица, к подписи прикладывается машиночитаемая доверенность по формату ФНС. Её регистрируют в распределённом реестре и загружают в 1С или в Диадок.

Права пользователя в 1С

Пользователь, который будет отправлять УПД, должен входить в группу доступа с правами на обмен электронными документами. Проверьте это в Администрирование → Настройки пользователей и прав → Группы доступа: откройте группу пользователя и посмотрите профиль. Если в профиле нет прав на ЭДО, команды отправки в документах будут недоступны или не появятся вовсе.

Кабинет в Диадоке

У организации должен быть ящик в Диадоке. Если ящика нет, его создают при подключении: регистрация бесплатная, платная часть — исходящие документы. Тарифы Контура меняются, ориентир — пакеты от нескольких тысяч рублей в год за несколько сотен исходящих комплектов; входящие обычно бесплатны.

Сначала зайдите в веб-версию Диадока этим же сертификатом. Если вход не работает в браузере, в 1С он тоже не заработает — ищите проблему в криптопровайдере, а не в базе.

Два способа передать УПД из 1С в Диадок

Связка 1С и Диадока строится одним из двух способов. Выбор зависит от того, где бухгалтеру удобнее работать.

СпособКак работаетКогда выбиратьОграничения
Типовой ЭДО 1С с оператором КонтурВстроенная подсистема ЭДО конфигурации, оператор — АО «ПФ «СКБ Контур»Вся работа в 1С, нужны статусы и входящие прямо в базеТребует актуального релиза конфигурации
Модуль Диадок для 1СРасширение от Контура, ставится поверх типовой или доработанной конфигурацииСильно доработанная база или старый релиз, где типовой ЭДО не обновляетсяПосле обновления конфигурации модуль иногда приходится обновлять отдельно

Не путайте с DirectBank. DirectBank — это механизм 1С для прямого обмена с банком (платёжки и выписки без клиент-банка). К отправке УПД контрагенту он отношения не имеет. Если подрядчик предлагает «настроить DirectBank для Диадока», уточните, что он имеет в виду.

Настройка обмена: учётная запись ЭДО и приглашения

Покажу на примере 1С:Бухгалтерии 3.0. В УТ 11 и КА 2 подсистема ЭДО та же, отличается только расположение раздела администрирования.

Шаг 1. Включить ЭДО и электронную подпись

  1. Откройте Администрирование → Обмен электронными документами.
  2. Установите флажок обмена электронными документами с контрагентами.
  3. В том же разделе откройте настройки электронной подписи и шифрования. На вкладке программ должен быть виден установленный криптопровайдер, на вкладке сертификатов — ваш сертификат.
  4. Если сертификата нет в списке, добавьте его из установленных на компьютере и задайте ответственного пользователя.

Шаг 2. Создать учётную запись ЭДО с оператором Контур

  1. В разделе обмена электронными документами откройте учётные записи ЭДО и запустите создание новой.
  2. В помощнике выберите оператора СКБ Контур (Диадок).
  3. Укажите организацию, сертификат и адрес электронной почты для уведомлений.
  4. Подпишите заявление сертификатом. Помощник получит идентификатор участника ЭДО — строку, которая начинается с 2BM-.

Если у организации уже есть ящик в Диадоке, 1С не создаёт новый, а подключается к существующему по ИНН/КПП. Если ящиков несколько (по подразделениям или КПП), выберите нужный в помощнике.

Шаг 3. Связаться с покупателем

УПД уходит только тем контрагентам, с которыми настроен обмен. Варианты:

  • 📨 Отправить приглашение из карточки контрагента или из списка настроек обмена. Контрагент принимает его у себя — в Диадоке или в своей 1С.
  • ✅ Принять приглашение , если покупатель позвал вас первым. Входящие приглашения видны в рабочем месте ЭДО.
  • 🔁 Роуминг. Если покупатель работает в СБИС, Такскоме или другом операторе, обмен идёт через роуминг. Заявку подают через поддержку Диадока или из интерфейса 1С; срок подключения роуминга — от нескольких дней.

Пока приглашение в статусе ожидания, отправить УПД этому контрагенту из 1С нельзя. Напомните покупателю, чтобы он принял его — это самая частая задержка на старте.

Формирование и отправка УПД из 1С в Диадок

Типовой способ

  1. Создайте документ Продажи → Реализация (акты, накладные, УПД) и проведите его.
  2. Проверьте, что в документе выбран вид «УПД» и заполнены реквизиты для счёта-фактуры, если нужен статус «1».
  3. В командной панели документа нажмите кнопку ЭДО и выберите команду отправки электронного документа.
  4. 1С сформирует XML по формату ФНС и откроет его для просмотра. Сверьте суммы, ставку НДС, грузополучателя.
  5. Подпишите сертификатом — документ уйдёт в Диадок и окажется в ящике покупателя.

После подписи покупателем его титул автоматически загрузится в 1С. Бумажный экземпляр печатать и хранить не нужно: юридическую силу имеет XML с двумя подписями.

Через модуль Диадок для 1С

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

Что проверить перед первой отправкой

  • 🏷️ ИНН и КПП покупателя в карточке контрагента совпадают с ящиком в Диадоке.
  • 📦 Единицы измерения имеют коды ОКЕИ, у товаров заполнены наименования.
  • 🧾 Для маркированного товара в документе указаны коды маркировки — иначе УПД уйдёт без данных для ГИС МТ, и покупатель не примет товар в учёт.
  • 🗓️ Версия формата УПД актуальна. Сейчас действует формат 5.03; старые релизы конфигурации формируют устаревший формат, и Диадок или покупатель могут его отклонить.

Как отслеживать статус УПД и маршрут согласования

Выгрузить УПД — полдела. Важно понимать, что с ним происходит у покупателя.

Рабочее место ЭДО в 1С

Все документы в обмене собраны в форме «Текущие дела ЭДО». Её можно открыть из раздела продаж или из раздела администрирования ЭДО. Там документы сгруппированы по тому, что от вас требуется: подписать, отправить, обработать входящие, дождаться ответа контрагента.

В самом документе реализации текущее состояние электронного документа видно в шапке или в подвале формы. Из списка документов его можно вывести колонкой.

Что происходит с УПД после отправки

Диагностика: выберите симптом

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

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

Ошибки при выгрузке УПД в Диадок и что делать

Сообщение или симптомПричинаРешение
Не найден сертификат или пустой список при подписиСертификат не установлен в личное хранилище текущего пользователя WindowsУстановите сертификат через КриптоПро CSP, перезапустите 1С
Ошибка криптопровайдера при подписанииНет лицензии КриптоПро или истёк пробный периодВведите серийный номер в КриптоПро CSP
Кнопка ЭДО неактивнаОбмен не включён или у пользователя нет правПроверьте флажок в администрировании и профиль группы доступа
Контрагент не найден в ДиадокеНе принято приглашение или неверный КППСверьте ИНН/КПП, переотправьте приглашение
Покупатель не может открыть или принять файлУстаревший формат УПДОбновите конфигурацию до актуального релиза
Подпись сотрудника не принимаетсяНет МЧД или в ней не хватает полномочийЗагрузите действующую МЧД с нужными полномочиями

Если сеанс с Диадоком обрывается

Часто мешает прокси или антивирус, который режет защищённое соединение. Проверьте, открываются ли сайты Контура с этого компьютера, и добавьте их в исключения. На сервере терминалов сертификат и криптопровайдер нужны в профиле того пользователя, под которым работает 1С.

Если ошибка возникла после обновления 1С, первым делом перезапустите программу с параметром /ClearCache в строке запуска. Это сбрасывает клиентский кэш и не затрагивает данные. Закройте базу у себя — у других пользователей ничего не оборвётся.

Массовая отправка УПД и хранение архива

Отправить пачку УПД за раз

Отправлять по одному документу при сотне реализаций в месяц неудобно. Есть два приёма:

  1. Из списка реализаций. Выделите нужные документы (Ctrl или Shift) и вызовите ту же команду ЭДО в командной панели списка. 1С сформирует пакет и попросит подпись один раз на все документы.
  2. Из «Текущих дел ЭДО». Документы, ожидающие подписи и отправки, собраны в одной группе. Выделите все и подпишите разом.

Перед массовой отправкой проверьте отбор по организации и периоду. Ушедший по ошибке УПД отозвать можно только через аннулирование с согласия покупателя.

Автоматическая отправка

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

Где хранятся подписанные УПД

Электронный документ с подписями хранится в базе 1С и в Диадоке одновременно. Юридически значимый экземпляр — XML с файлами подписей, а не печатная форма.

  • 🗄️ В 1С документ привязан к реализации. Резервная копия базы сохраняет и его.
  • ☁️ В Диадоке документы хранятся в ящике организации. Для выгрузки на диск отметьте документы в списке и скачайте их архивом: внутри будут XML и файлы подписей.

Срок хранения первичных документов — не менее пяти лет после отчётного года (статья 29 закона № 402-ФЗ). Не полагайтесь только на облако: раз в квартал выгружайте архив за период и храните отдельно.

Частые вопросы про выгрузку УПД в Диадок

Можно ли отправить из 1С в Диадок УПД, созданный задним числом?
Да. Дата в УПД — дата документа, а не дата отправки. Подпись фиксирует свою отметку времени, и это нормально.
Нужна ли отдельная лицензия 1С на ЭДО?
Нет. Подсистема ЭДО входит в типовые конфигурации. Платите вы только оператору — Контуру — за исходящие документы.
Что делать, если покупатель работает в другой программе ЭДО?
Подключить роуминг между Диадоком и его оператором. После этого УПД уходит из 1С так же, как обычному контрагенту.
Можно ли отправить УПД с приложенным файлом, например договором?
Да, в Диадоке можно отправить комплект: формализованный УПД плюс неформализованные файлы. В 1С договор отправляют отдельным документом ЭДО.
Как исправить ошибку в уже подписанном УПД?
Сформировать исправительный УПД (ИУПД) или корректировочный (УКД), смотря что меняется: реквизиты или количество и цена. Исходный документ остаётся в архиве.

Источники

  • Налоговый кодекс РФ, статья 169
  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», статья 9
  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»