Отправка УПД из 1С в Контур.Диадок: модуль, сертификат и первая выгрузка
Содержание
Загрузить документ в Диадок из 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 — встречается в давно настроенных базах, но для новых установок берите расширение.
Подключение расширения
- Откройте
Администрирование → Печатные формы, отчеты и обработки → Расширения. - Нажмите Добавить из файла и выберите скачанный
.cfe. - В строке нового расширения снимите флажки Безопасный режим и Защита от опасных действий. Без этого модуль не сможет обращаться к сервису Диадока и к криптопровайдеру.
- Перезапустите 1С. Расширение применяется только при новом сеансе.
- После перезапуска в разделах программы появится пункт Модуля Диадок, а в формах документов реализации и поступления — команды модуля.
Если базой пользуются несколько человек, ставьте расширение в нерабочее время. Остальным пользователям всё равно придётся перезапустить 1С, чтобы увидеть модуль. Завершать чужие сеансы принудительно не нужно: незаписанные изменения в открытых формах пропадут.
Если установка идёт через Конфигуратор
В клиент-серверных базах администратор иногда ставит расширения через Конфигуратор: Конфигурация → Расширения конфигурации → Добавить → Загрузить из файла. После загрузки расширения в Конфигураторе отдельно выполняется Обновить конфигурацию
базы данных — это разные шаги. Если пропустить второй, модуль не появится у пользователей.
Вход в Диадок и привязка электронной подписи
При первом запуске модуль просит авторизоваться. Варианты входа:
- 🔐 По сертификату — выберите КЭП из списка установленных. Самый удобный вариант: тот же сертификат потом используется для подписи.
- 🔑 По логину и паролю от Диадока — подписывать документы всё равно придётся сертификатом.
После входа модуль показывает организации, к ящикам которых у пользователя есть доступ. Сопоставьте каждую организацию 1С с ящиком Диадока. Сверка идёт по ИНН и КПП: если у организации в 1С пустой или устаревший КПП, ящик не найдётся.
Кто подписывает УПД
- ✍️ Руководитель подписывает своей КЭП без дополнительных документов.
- 👩💼 Сотрудник (бухгалтер, менеджер) подписывает КЭП физического лица и машиночитаемой доверенностью (МЧД). МЧД оформляется по формату ФНС, загружается в Диадок и привязывается к сертификату сотрудника.
- 📌 Счёт-фактура и УПД со статусом 1 (счёт-фактура и первичный документ) подписываются только КЭП. Первичку без функции счёта-фактуры (статус 2) по соглашению сторон допустимо подписывать и неквалифицированной подписью, но на практике в Диадоке почти все работают с КЭП.
Сертификат должен быть установлен на том компьютере, где работает пользователь 1С. В терминальной схеме (RDP) это сервер терминалов, а не ноутбук бухгалтера. Частая причина «модуль не видит подпись» — сертификат лежит на локальной машине, а 1С запущена на сервере.
Контрагенты и правила обмена документами
Отправить УПД можно только тому контрагенту, с которым в Диадоке есть связь — то есть принятое приглашение к обмену.
Как наладить связь с контрагентом
- Откройте в модуле список контрагентов. Модуль сверяет справочник 1С с Диадоком по ИНН и КПП.
- Для контрагентов без связи отправьте приглашение. Его можно отправить из модуля или из веб-версии Диадока.
- Дождитесь, пока покупатель примет приглашение. До этого документы ему не уйдут.
- Если контрагент работает у другого оператора ЭДО (не в Контуре), связь настраивается через роуминг. Его подключают в Диадоке по заявке; срок зависит от второго оператора.
Какие документы отправлять как УПД
В настройках модуля задайте, во что превращается каждый документ 1С. Типовые сочетания для БП 3.0 и УТ 11:
| Документ 1С | Что отправить в Диадок |
|---|---|
| Реализация (акт, накладная, УПД) с НДС | УПД со статусом 1 |
| Реализация без НДС или на УСН | УПД со статусом 2 |
| Акт на услуги | УПД или акт в формате ФНС — по договорённости с покупателем |
| Корректировка реализации | УКД |
Статус УПД 1С берёт из самой реализации: в форме документа есть выбор формы — счёт-фактура и первичка вместе или только первичка. Проверьте это поле до отправки, чтобы у покупателя не возникло вопросов к вычету НДС.
Договоритесь с ключевыми покупателями один раз: какой формат они принимают и нужен ли в УПД номер заказа или договора. Это быстрее, чем потом аннулировать и перевыставлять документы.
Как отправить УПД из 1С в Диадок
После настройки отправка занимает меньше минуты.
Отправка одного документа
- Откройте проведённую реализацию.
- В командной панели формы найдите команду модуля Диадок для отправки документа.
- Модуль сформирует XML, покажет предварительный просмотр и проверит обязательные реквизиты.
- Выберите сертификат и подпишите. Если подписантов несколько, выберите нужного.
- Документ уйдёт в ящик покупателя. В списке документов модуля появится его текущее состояние по данным Диадока.
Пакетная отправка
Для конца месяца удобнее отправлять сразу пачку. В модуле откройте список документов к отправке, отфильтруйте по периоду и организации, выделите строки и подпишите их вместе. Сертификат выбирается один раз.
Ручной вариант: выгрузка XML и загрузка в веб-Диадок
Если модуля пока нет, а УПД нужно отправить сегодня:
- В форме реализации в группе команд ЭДО выберите выгрузку электронного документа в файл. 1С сохранит XML в формате ФНС.
- Войдите в веб-версию Диадока, создайте новый документ и загрузите сохранённый XML.
- Диадок распознает тип (УПД, акт, накладная) и подставит контрагента по ИНН из файла.
- Подпишите и отправьте.
Имя файла не меняйте: в формате ФНС оно содержит идентификаторы отправителя и получателя. Переименованный файл Диадок может не принять.
Приём входящих УПД в 1С
Входящие документы модуль забирает из Диадока по команде или по расписанию, которое задаётся в его настройках.
- Откройте в модуле список входящих документов.
- Откройте УПД от поставщика и проверьте суммы, НДС и реквизиты.
- Подпишите титул покупателя — без этого документ у поставщика будет висеть неподписанным.
- Создайте на основании УПД документ поступления в 1С. Модуль заполнит шапку и табличную часть.
Сопоставление номенклатуры
При первом приёме от каждого поставщика модуль попросит сопоставить его товары с вашей номенклатурой. Строки, которые 1С не узнала по наименованию или артикулу, привяжите вручную. Сопоставление запоминается: следующие УПД от этого поставщика заполнятся автоматически.
Если покупатель отказывается подписывать, не создавайте вторую реализацию. Попросите отказ с комментарием, исправьте исходный документ или выпишите исправление и отправьте заново. Иначе в учёте задвоится выручка.
Ошибки при загрузке документа в Диадок и что с ними делать
Большинство сбоев видны на этапе проверки перед подписанием. Модуль показывает, какое поле не заполнено, — читайте текст ошибки целиком.
Частые промахи при настройке
- ❌ Ставят модуль, не обновив конфигурацию. Через месяц обновляют — и расширение перестаёт применяться. Порядок обратный: сначала обновление конфигурации, потом модуль.
- ❌ Оставляют безопасный режим у расширения. Модуль устанавливается, но при первом обращении к Диадоку выдаёт ошибку доступа.
- ❌ Отправляют одну реализацию дважды — из модуля и вручную через веб-Диадок. У покупателя два одинаковых УПД, один придётся аннулировать.
- ❌ Путают статус УПД. УПД со статусом 2 при реализации с НДС не даёт покупателю права на вычет.