Отправка УПД из 1С в Контур.Диадок: модуль, сертификат и первая выгрузка

· 9 мин

Содержание

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

Частое заблуждение — сохранить печатную форму УПД в PDF и отправить её через Диадок. Такой файл уйдёт как неформализованный документ: покупатель не загрузит его в свою 1С автоматически, а счёт-фактура в PDF не считается электронным счётом-фактурой. Отправлять нужно XML в формате ФНС — его и формируют все три способа ниже.

Какой способ выбрать и что подготовить в 1С

Способы отличаются тем, кто ведёт обмен и сколько ручной работы остаётся.

СпособКогда подходитОграничения
Модуль Диадок (расширение)Ящик уже в Диадоке, документов от десятков в месяцНужно поставить расширение и обновлять его
Типовой ЭДО 1СХотите работать штатными средствами конфигурацииНабор операторов и роуминг задаются при подключении учётной записи
Выгрузка XML + веб-ДиадокРазовая отправка, тест, модуль пока не установленКаждый документ вручную, входящие тоже вручную

Что проверить до установки

  • 🧾 Конфигурация и релиз. Модуль Диадок работает с типовыми конфигурациями: 1С:Бухгалтерия 3.0, Управление торговлей 11, Комплексная автоматизация, ERP, УНФ. Перед установкой обновите конфигурацию до актуального релиза: старые релизы не всегда умеют формировать УПД в действующем формате ФНС.
  • 🖥️ Платформа. Расширения конфигурации появились в платформе 8.3.6. На практике нужна свежая платформа 8.3.2x — ту, которую поддерживает ваш релиз конфигурации.
  • 🔑 Электронная подпись. КЭП руководителя или сотрудника, установленная на компьютере, и криптопровайдер (обычно КриптоПро CSP).
  • 🏢 Ящик в Диадоке. Организация зарегистрирована в Диадоке, вход в веб-версию работает. Без ящика модулю некуда отправлять документы.
  • 👤 Права в 1С. Ставить расширение может только пользователь с полными правами.

Перед установкой расширения сделайте резервную копию базы. Для файловой базы — выгрузку .dt через Конфигуратор или копию каталога при закрытой программе. Если что-то пойдёт не так, расширение можно отключить, но копия надёжнее.

Установка Модуля Диадок в 1С

Модуль распространяется как файл расширения .cfe (или как установщик, который ставит это расширение). Скачайте актуальную версию на сайте Контура, в разделе загрузок Диадока для 1С. Старый вариант — внешняя обработка .epf — встречается в давно настроенных базах, но для новых установок берите расширение.

Подключение расширения

  1. Откройте Администрирование → Печатные формы, отчеты и обработки → Расширения.
  2. Нажмите Добавить из файла и выберите скачанный .cfe.
  3. В строке нового расширения снимите флажки Безопасный режим и Защита от опасных действий. Без этого модуль не сможет обращаться к сервису Диадока и к криптопровайдеру.
  4. Перезапустите 1С. Расширение применяется только при новом сеансе.
  5. После перезапуска в разделах программы появится пункт Модуля Диадок, а в формах документов реализации и поступления — команды модуля.

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

Если установка идёт через Конфигуратор

В клиент-серверных базах администратор иногда ставит расширения через Конфигуратор: Конфигурация → Расширения конфигурации → Добавить → Загрузить из файла. После загрузки расширения в Конфигураторе отдельно выполняется Обновить конфигурацию базы данных — это разные шаги. Если пропустить второй, модуль не появится у пользователей.

Вход в Диадок и привязка электронной подписи

При первом запуске модуль просит авторизоваться. Варианты входа:

  • 🔐 По сертификату — выберите КЭП из списка установленных. Самый удобный вариант: тот же сертификат потом используется для подписи.
  • 🔑 По логину и паролю от Диадока — подписывать документы всё равно придётся сертификатом.

После входа модуль показывает организации, к ящикам которых у пользователя есть доступ. Сопоставьте каждую организацию 1С с ящиком Диадока. Сверка идёт по ИНН и КПП: если у организации в 1С пустой или устаревший КПП, ящик не найдётся.

Кто подписывает УПД

  • ✍️ Руководитель подписывает своей КЭП без дополнительных документов.
  • 👩‍💼 Сотрудник (бухгалтер, менеджер) подписывает КЭП физического лица и машиночитаемой доверенностью (МЧД). МЧД оформляется по формату ФНС, загружается в Диадок и привязывается к сертификату сотрудника.
  • 📌 Счёт-фактура и УПД со статусом 1 (счёт-фактура и первичный документ) подписываются только КЭП. Первичку без функции счёта-фактуры (статус 2) по соглашению сторон допустимо подписывать и неквалифицированной подписью, но на практике в Диадоке почти все работают с КЭП.

Сертификат должен быть установлен на том компьютере, где работает пользователь 1С. В терминальной схеме (RDP) это сервер терминалов, а не ноутбук бухгалтера. Частая причина «модуль не видит подпись» — сертификат лежит на локальной машине, а 1С запущена на сервере.

Контрагенты и правила обмена документами

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

Как наладить связь с контрагентом

  1. Откройте в модуле список контрагентов. Модуль сверяет справочник 1С с Диадоком по ИНН и КПП.
  2. Для контрагентов без связи отправьте приглашение. Его можно отправить из модуля или из веб-версии Диадока.
  3. Дождитесь, пока покупатель примет приглашение. До этого документы ему не уйдут.
  4. Если контрагент работает у другого оператора ЭДО (не в Контуре), связь настраивается через роуминг. Его подключают в Диадоке по заявке; срок зависит от второго оператора.

Какие документы отправлять как УПД

В настройках модуля задайте, во что превращается каждый документ 1С. Типовые сочетания для БП 3.0 и УТ 11:

Документ 1СЧто отправить в Диадок
Реализация (акт, накладная, УПД) с НДСУПД со статусом 1
Реализация без НДС или на УСНУПД со статусом 2
Акт на услугиУПД или акт в формате ФНС — по договорённости с покупателем
Корректировка реализацииУКД

Статус УПД 1С берёт из самой реализации: в форме документа есть выбор формы — счёт-фактура и первичка вместе или только первичка. Проверьте это поле до отправки, чтобы у покупателя не возникло вопросов к вычету НДС.

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

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

После настройки отправка занимает меньше минуты.

Отправка одного документа

  1. Откройте проведённую реализацию.
  2. В командной панели формы найдите команду модуля Диадок для отправки документа.
  3. Модуль сформирует XML, покажет предварительный просмотр и проверит обязательные реквизиты.
  4. Выберите сертификат и подпишите. Если подписантов несколько, выберите нужного.
  5. Документ уйдёт в ящик покупателя. В списке документов модуля появится его текущее состояние по данным Диадока.

Пакетная отправка

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

Ручной вариант: выгрузка XML и загрузка в веб-Диадок

Если модуля пока нет, а УПД нужно отправить сегодня:

  1. В форме реализации в группе команд ЭДО выберите выгрузку электронного документа в файл. 1С сохранит XML в формате ФНС.
  2. Войдите в веб-версию Диадока, создайте новый документ и загрузите сохранённый XML.
  3. Диадок распознает тип (УПД, акт, накладная) и подставит контрагента по ИНН из файла.
  4. Подпишите и отправьте.

Имя файла не меняйте: в формате ФНС оно содержит идентификаторы отправителя и получателя. Переименованный файл Диадок может не принять.

Приём входящих УПД в 1С

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

  1. Откройте в модуле список входящих документов.
  2. Откройте УПД от поставщика и проверьте суммы, НДС и реквизиты.
  3. Подпишите титул покупателя — без этого документ у поставщика будет висеть неподписанным.
  4. Создайте на основании УПД документ поступления в 1С. Модуль заполнит шапку и табличную часть.

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

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

Сопоставление полей
ИНН и КПП продавца→Контрагент
Номер и дата УПД→Входящий номер и дата
Наименование товара поставщика→Номенклатура (после сопоставления)
Единица измерения по ОКЕИ→Единица измерения
Ставка НДС→Ставка НДС в строке документа
Сумма с НДС→Сумма документа

Если покупатель отказывается подписывать, не создавайте вторую реализацию. Попросите отказ с комментарием, исправьте исходный документ или выпишите исправление и отправьте заново. Иначе в учёте задвоится выручка.

Ошибки при загрузке документа в Диадок и что с ними делать

Большинство сбоев видны на этапе проверки перед подписанием. Модуль показывает, какое поле не заполнено, — читайте текст ошибки целиком.

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

Частые промахи при настройке

  • ❌ Ставят модуль, не обновив конфигурацию. Через месяц обновляют — и расширение перестаёт применяться. Порядок обратный: сначала обновление конфигурации, потом модуль.
  • ❌ Оставляют безопасный режим у расширения. Модуль устанавливается, но при первом обращении к Диадоку выдаёт ошибку доступа.
  • ❌ Отправляют одну реализацию дважды — из модуля и вручную через веб-Диадок. У покупателя два одинаковых УПД, один придётся аннулировать.
  • ❌ Путают статус УПД. УПД со статусом 2 при реализации с НДС не даёт покупателю права на вычет.

Частые вопросы

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