Как отправить ТОРГ-12 или УПД из 1С покупателю через Диадок: встроенный ЭДО, модуль Контура и ручная загрузка файла
Содержание
Накладная из 1С уходит в Диадок тремя путями: через встроенный модуль ЭДО (учётная запись с оператором Контур.Диадок), через модуль Диадока для 1С от Контура или файлом, который вы вручную загружаете в веб-интерфейс Диадока. Для ежедневной работы подходят первые два: документ «Реализация» отправляется кнопкой ЭДО прямо из формы, без выгрузки файлов на диск.
Чаще всего выгрузка срывается не на кнопке, а раньше: не настроен обмен с покупателем, у контрагента неверный КПП или у товара нет кода ОКЕИ. Поэтому начинать стоит с подготовки, а отправка накладной ТОРГ-12 или УПД займёт потом пару минут.
Подготовка 1С и Диадока к выгрузке накладных
До первой отправки нужно четыре вещи. Без любой из них кнопка отправки либо не появится, либо документ застрянет на подписании.
- 🔑 Квалифицированная электронная подпись (КЭП) руководителя или сотрудника с машиночитаемой доверенностью (МЧД). Для счёта-фактуры и УПД со статусом «1» нужна именно КЭП.
- 🧩 Криптопровайдер на компьютере, где работает 1С: КриптоПро CSP или VipNet CSP. В клиент-серверной базе с подписанием на сервере криптопровайдер ставят и на сервер 1С.
- 📮 Ящик организации в Диадоке — создаётся при регистрации в Контуре по тому же сертификату. ИНН и КПП ящика должны совпадать с реквизитами организации в 1С.
- 🔄 Актуальный релиз конфигурации. Форматы электронных документов ФНС меняются, и старый релиз формирует файл, который Диадок или покупатель не примет.
Проверьте и карточки в 1С. Электронная накладная строже бумажной:
- В карточке организации заполнены ИНН, КПП, юридический адрес в формате ФИАС/ГАР.
- У контрагента верные ИНН и КПП — по ним Диадок ищет ящик получателя.
- У номенклатуры указана единица измерения с кодом ОКЕИ.
- Для импортных товаров заполнены страна происхождения и номер ДТ (ГТД).
Если у покупателя другой оператор (СБИС, Такском, Астрал), это не мешает. Диадок передаёт документы через роуминг, но роуминг нужно один раз настроить заявкой оператору. Без него приглашение до контрагента не дойдёт.
Настройка обмена с Диадоком в 1С: два способа подключения
Способ 1. Встроенный ЭДО в БП 3.0 и УТ 11
В типовых конфигурациях есть свой модуль обмена электронными документами. Диадок в нём — один из операторов, которого выбирают при создании учётной записи.
- Включите функциональность: в БП 3.0 —
Администрирование → Обмен электронными документами, флажок Обмен электронными документами (в УТ 11 —НСИ и администрирование → Настройка интеграции → Обмен электронными документами). - В том же разделе добавьте сертификат подписи в справочник сертификатов и проверьте его кнопкой проверки: 1С подпишет тестовые данные и покажет, работает ли криптопровайдер.
- Создайте учётную запись ЭДО: укажите организацию, оператора Контур.Диадок и сертификат. 1С откроет помощник подключения; после авторизации сертификатом идентификатор ящика подтянется сам.
- Пригласите покупателя к обмену или примите его приглашение. Список приглашений и их статусы находятся в рабочем месте ЭДО.
- В настройках отправки по контрагенту отметьте, какие документы уходят электронно и в каком виде: УПД или ТОРГ-12 плюс отдельный счёт-фактура.
Способ 2. Модуль Диадок для 1С от Контура
Это отдельная разработка Контура: внешняя обработка или расширение, которое открывается из 1С и работает напрямую с API Диадока. Её выбирают, когда:
- конфигурация нетиповая или сильно доработана и встроенный ЭДО ломается при обновлении;
- нужен интерфейс, похожий на веб-Диадок, с его папками и фильтрами;
- в базе старая конфигурация, где встроенного модуля ЭДО нет.
Дистрибутив и инструкция по установке берутся в личном кабинете Контура. После подключения модуль сам сопоставляет контрагентов 1С с ящиками Диадока по ИНН и КПП.
| Способ | Когда подходит | Ограничения |
|---|---|---|
| Встроенный ЭДО | Типовая БП 3.0, УТ 11, КА, ERP | Обновляется вместе с конфигурацией, в доработанной базе возможны конфликты |
| Модуль Диадок | Нетиповые и старые конфигурации, привычный интерфейс Диадока | Отдельная установка и обновление модуля |
| Файл + веб-Диадок | Разовая отправка, пока обмен не настроен | Ручная работа, статусы не возвращаются в 1С |
Как выгрузить накладную из 1С в Диадок пошагово
Порядок описан для встроенного ЭДО в БП 3.0. В модуле Контура логика та же: сформировать, подписать, отправить.
Шаг 1. Проведите документ реализации
Откройте Продажи → Реализация (акты, накладные, УПД), создайте или найдите документ и проведите его. В шапке проверьте вид документа: накладная ТОРГ-12 или УПД. Непроведённый документ в ЭДО не уходит.
Если продаёте с НДС и отправляете накладную отдельно, зарегистрируйте счёт-фактуру — он уйдёт вторым файлом. При УПД со статусом «1» отдельный счёт-фактура не нужен.
Шаг 2. Отправьте документ из формы
В командной панели документа нажмите кнопку ЭДО и выберите команду отправки электронного документа. 1С:
- сформирует XML-файл по формату ФНС;
- покажет его в виде печатной формы для проверки;
- попросит выбрать сертификат и ввести пароль контейнера;
- подпишет файл и передаст его оператору.
Перед подписанием посмотрите печатную форму электронного документа. Исправить уже подписанный и отправленный файл нельзя — только аннулировать или выставить корректировку.
Шаг 3. Отправьте пачку документов
Если накладных за день много, удобнее рабочее место ЭДО (Продажи → ЭДО → Текущие дела ЭДО в БП 3.0). В разделе документов к отправке выделите нужные строки и подпишите их одной командой. Пароль сертификата 1С может запомнить на время сеанса.
Шаг 4. Ручная выгрузка файлом — запасной вариант
Когда обмен ещё не настроен, а накладная нужна покупателю сегодня:
- В меню
ЭДОдокумента выберите выгрузку электронного документа в файл и сохраните XML на диск. - Войдите в веб-Диадок по сертификату, нажмите Отправить документ и загрузите XML.
- Укажите получателя, подпишите и отправьте.
Файл, отправленный вручную, 1С не видит. Статус «подписан покупателем» в базе не появится, и при следующей настройке обмена документ может уйти повторно. Отметьте такие отправки отдельно.
Проверка отправленной накладной в Диадоке
После отправки документ видно в двух местах: в 1С и в личном кабинете Диадока.
В 1С. Под кнопкой ЭДО в форме документа и в рабочем месте ЭДО отображается состояние электронного документа. Пока покупатель не подписал накладную, она висит в разделе ожидающих ответа.
В Диадоке. Откройте папку Исходящие и найдите документ по номеру или контрагенту. Что проверить:
- 📄 покупатель видит то же, что и вы: суммы, ставки НДС, количество;
- ✍️ на документе стоит ваша подпись, и сертификат действителен;
- 📬 документ доставлен в ящик контрагента, а не только отправлен оператору;
- 🔁 ответная подпись покупателя (титул покупателя) пришла — без неё ТОРГ-12 и УПД считаются неподписанными второй стороной.
Автоматический обмен с Диадоком по расписанию
Ручное нажатие «Обменяться» быстро надоедает: входящие ответы покупателей не подтягиваются, статусы отстают. Обмен можно отдать регламентному заданию.
- В настройках обмена электронными документами включите автоматический обмен по расписанию и задайте интервал. Для оптовой торговли обычно хватает 15–30 минут.
- Чтобы задание подписывало документы без участия человека, у сертификата нужно сохранить пароль в 1С. Решите это осознанно: тогда любой с доступом к базе подпишет документ от имени организации.
- Включите в настройках отправки по контрагенту автоматическую отправку при проведении, если это допускает регламент компании.
Где выполняются регламентные задания
- Клиент-серверная база. Задания выполняет сервер 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 накладную часто формируют не по каждой реализации, а по распоряжению склада. Отправляйте документ после того, как отгрузка подтверждена: аннулирование электронной накладной требует согласия покупателя, а исправление бумажной — нет.
Для маркированных товаров в УПД уходят коды маркировки. Перед отправкой убедитесь, что коды в документе реализации заполнены и проверены — иначе передача прав в Честном знаке не пройдёт, даже если сама накладная подписана.
Ошибки при выгрузке накладной и как их исправить
Если не помогло
- Отправьте тот же документ вручную через веб-Диадок файлом (шаг 4). Если он уходит — проблема в настройках 1С, а не в сертификате или ящике.
- Посмотрите журнал регистрации с отбором по событиям обмена электронными документами: там виден текст ответа оператора.
- Обратитесь в техподдержку Контура с номером документа и временем отправки — оператор видит, дошёл ли пакет до сервера.
Частые вопросы
Нужно ли печатать накладную, если она подписана в Диадоке?
Можно ли отправить УПД в Диадок без встроенного ЭДО 1С?
Кто должен подписывать накладную со стороны продавца?
Можно ли подписать электронную накладную неквалифицированной подписью?
Сколько стоит отправка накладных через Диадок?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», статья 9
- Налоговый кодекс РФ, статья 169