Как отправить ТОРГ-12 или УПД из 1С покупателю через Диадок: встроенный ЭДО, модуль Контура и ручная загрузка файла

· 9 мин

Содержание

Накладная из 1С уходит в Диадок тремя путями: через встроенный модуль ЭДО (учётная запись с оператором Контур.Диадок), через модуль Диадока для 1С от Контура или файлом, который вы вручную загружаете в веб-интерфейс Диадока. Для ежедневной работы подходят первые два: документ «Реализация» отправляется кнопкой ЭДО прямо из формы, без выгрузки файлов на диск.

Чаще всего выгрузка срывается не на кнопке, а раньше: не настроен обмен с покупателем, у контрагента неверный КПП или у товара нет кода ОКЕИ. Поэтому начинать стоит с подготовки, а отправка накладной ТОРГ-12 или УПД займёт потом пару минут.

Подготовка 1С и Диадока к выгрузке накладных

До первой отправки нужно четыре вещи. Без любой из них кнопка отправки либо не появится, либо документ застрянет на подписании.

  • 🔑 Квалифицированная электронная подпись (КЭП) руководителя или сотрудника с машиночитаемой доверенностью (МЧД). Для счёта-фактуры и УПД со статусом «1» нужна именно КЭП.
  • 🧩 Криптопровайдер на компьютере, где работает 1С: КриптоПро CSP или VipNet CSP. В клиент-серверной базе с подписанием на сервере криптопровайдер ставят и на сервер 1С.
  • 📮 Ящик организации в Диадоке — создаётся при регистрации в Контуре по тому же сертификату. ИНН и КПП ящика должны совпадать с реквизитами организации в 1С.
  • 🔄 Актуальный релиз конфигурации. Форматы электронных документов ФНС меняются, и старый релиз формирует файл, который Диадок или покупатель не примет.

Проверьте и карточки в 1С. Электронная накладная строже бумажной:

  1. В карточке организации заполнены ИНН, КПП, юридический адрес в формате ФИАС/ГАР.
  2. У контрагента верные ИНН и КПП — по ним Диадок ищет ящик получателя.
  3. У номенклатуры указана единица измерения с кодом ОКЕИ.
  4. Для импортных товаров заполнены страна происхождения и номер ДТ (ГТД).

Если у покупателя другой оператор (СБИС, Такском, Астрал), это не мешает. Диадок передаёт документы через роуминг, но роуминг нужно один раз настроить заявкой оператору. Без него приглашение до контрагента не дойдёт.

Настройка обмена с Диадоком в 1С: два способа подключения

Способ 1. Встроенный ЭДО в БП 3.0 и УТ 11

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

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

Способ 2. Модуль Диадок для 1С от Контура

Это отдельная разработка Контура: внешняя обработка или расширение, которое открывается из 1С и работает напрямую с API Диадока. Её выбирают, когда:

  • конфигурация нетиповая или сильно доработана и встроенный ЭДО ломается при обновлении;
  • нужен интерфейс, похожий на веб-Диадок, с его папками и фильтрами;
  • в базе старая конфигурация, где встроенного модуля ЭДО нет.

Дистрибутив и инструкция по установке берутся в личном кабинете Контура. После подключения модуль сам сопоставляет контрагентов 1С с ящиками Диадока по ИНН и КПП.

СпособКогда подходитОграничения
Встроенный ЭДОТиповая БП 3.0, УТ 11, КА, ERPОбновляется вместе с конфигурацией, в доработанной базе возможны конфликты
Модуль ДиадокНетиповые и старые конфигурации, привычный интерфейс ДиадокаОтдельная установка и обновление модуля
Файл + веб-ДиадокРазовая отправка, пока обмен не настроенРучная работа, статусы не возвращаются в 1С

Как выгрузить накладную из 1С в Диадок пошагово

Порядок описан для встроенного ЭДО в БП 3.0. В модуле Контура логика та же: сформировать, подписать, отправить.

Шаг 1. Проведите документ реализации

Откройте Продажи → Реализация (акты, накладные, УПД), создайте или найдите документ и проведите его. В шапке проверьте вид документа: накладная ТОРГ-12 или УПД. Непроведённый документ в ЭДО не уходит.

Если продаёте с НДС и отправляете накладную отдельно, зарегистрируйте счёт-фактуру — он уйдёт вторым файлом. При УПД со статусом «1» отдельный счёт-фактура не нужен.

Шаг 2. Отправьте документ из формы

В командной панели документа нажмите кнопку ЭДО и выберите команду отправки электронного документа. 1С:

  1. сформирует XML-файл по формату ФНС;
  2. покажет его в виде печатной формы для проверки;
  3. попросит выбрать сертификат и ввести пароль контейнера;
  4. подпишет файл и передаст его оператору.

Перед подписанием посмотрите печатную форму электронного документа. Исправить уже подписанный и отправленный файл нельзя — только аннулировать или выставить корректировку.

Шаг 3. Отправьте пачку документов

Если накладных за день много, удобнее рабочее место ЭДО (Продажи → ЭДО → Текущие дела ЭДО в БП 3.0). В разделе документов к отправке выделите нужные строки и подпишите их одной командой. Пароль сертификата 1С может запомнить на время сеанса.

Шаг 4. Ручная выгрузка файлом — запасной вариант

Когда обмен ещё не настроен, а накладная нужна покупателю сегодня:

  1. В меню ЭДО документа выберите выгрузку электронного документа в файл и сохраните XML на диск.
  2. Войдите в веб-Диадок по сертификату, нажмите Отправить документ и загрузите XML.
  3. Укажите получателя, подпишите и отправьте.

Файл, отправленный вручную, 1С не видит. Статус «подписан покупателем» в базе не появится, и при следующей настройке обмена документ может уйти повторно. Отметьте такие отправки отдельно.

Перед первой отправкой накладной в Диадок
Выполнено: 0 / 6

Проверка отправленной накладной в Диадоке

После отправки документ видно в двух местах: в 1С и в личном кабинете Диадока.

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

В Диадоке. Откройте папку Исходящие и найдите документ по номеру или контрагенту. Что проверить:

  • 📄 покупатель видит то же, что и вы: суммы, ставки НДС, количество;
  • ✍️ на документе стоит ваша подпись, и сертификат действителен;
  • 📬 документ доставлен в ящик контрагента, а не только отправлен оператору;
  • 🔁 ответная подпись покупателя (титул покупателя) пришла — без неё ТОРГ-12 и УПД считаются неподписанными второй стороной.
Что происходит с накладной после отправки

Автоматический обмен с Диадоком по расписанию

Ручное нажатие «Обменяться» быстро надоедает: входящие ответы покупателей не подтягиваются, статусы отстают. Обмен можно отдать регламентному заданию.

  1. В настройках обмена электронными документами включите автоматический обмен по расписанию и задайте интервал. Для оптовой торговли обычно хватает 15–30 минут.
  2. Чтобы задание подписывало документы без участия человека, у сертификата нужно сохранить пароль в 1С. Решите это осознанно: тогда любой с доступом к базе подпишет документ от имени организации.
  3. Включите в настройках отправки по контрагенту автоматическую отправку при проведении, если это допускает регламент компании.

Где выполняются регламентные задания

  • Клиент-серверная база. Задания выполняет сервер 1С. Проверьте в консоли кластера, что для информационной базы не стоит флажок блокировки регламентных заданий.
  • Файловая база. Регламентные задания выполняются, только пока открыт хотя бы один сеанс 1С. Для обмена ночью и в выходные держат отдельный сеанс, запущенный с параметром /AllowExecuteScheduledJobs -Force.
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Trade" /N"ЭДО_робот" /P"пароль" /AllowExecuteScheduledJobs -Force

Создайте для этого сеанса отдельного пользователя с правами только на ЭДО. Так в журнале регистрации видно, какие документы ушли автоматически, а какие — вручную.

Разные конфигурации 1С и Диадок

Механизм обмена в типовых решениях общий, отличаются пути к настройкам и названия документов.

КонфигурацияГде включается ЭДОДокумент для накладной
Бухгалтерия предприятия 3.0Администрирование → Обмен электронными документамиРеализация (акты, накладные, УПД)
Управление торговлей 11НСИ и администрирование → Настройка интеграции → Обмен электронными документамиРеализация товаров и услуг
Комплексная автоматизация 2, ERPНСИ и администрирование → Настройка интеграции → Обмен электронными документамиРеализация товаров и услуг
Старые и нетиповые конфигурацииВстроенного модуля нет или он не обновляетсяМодуль Диадок для 1С от Контура

В УТ 11, КА и ERP накладную часто формируют не по каждой реализации, а по распоряжению склада. Отправляйте документ после того, как отгрузка подтверждена: аннулирование электронной накладной требует согласия покупателя, а исправление бумажной — нет.

Для маркированных товаров в УПД уходят коды маркировки. Перед отправкой убедитесь, что коды в документе реализации заполнены и проверены — иначе передача прав в Честном знаке не пройдёт, даже если сама накладная подписана.

Ошибки при выгрузке накладной и как их исправить

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

Если не помогло

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

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

Нужно ли печатать накладную, если она подписана в Диадоке?
Нет. Документ, подписанный КЭП обеими сторонами, равнозначен бумажному с подписями и печатью. Храните его в электронном виде весь срок хранения первички.
Можно ли отправить УПД в Диадок без встроенного ЭДО 1С?
Да. Выгрузите XML из документа реализации и загрузите его в веб-интерфейс Диадока. Минус — статусы и ответы покупателя не вернутся в 1С.
Кто должен подписывать накладную со стороны продавца?
Руководитель своей КЭП или сотрудник по машиночитаемой доверенности, выданной от организации. Доверенность загружают в Диадок и привязывают к сертификату сотрудника.
Можно ли подписать электронную накладную неквалифицированной подписью?
Первичный документ — можно, если это предусмотрено соглашением сторон. Счёт-фактуру и УПД со статусом «1» подписывают только КЭП.
Сколько стоит отправка накладных через Диадок?
Входящие документы в Диадоке обычно бесплатны, исходящие оплачиваются по тарифу пакетами. Ориентировочно — от нескольких рублей до 10–15 рублей за документ в зависимости от объёма пакета; точную цену называет Контур по вашему региону.

Источники

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