К статье
Практический материал

Документы и Печать · 11 мин

Как загрузить документ в Диадок из 1С

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

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

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

Ниже разобран полный цикл: от установки модуля до проверки того, что документ действительно дошёл до получателя и подписан с его стороны. Инструкция применима к типовым конфигурациям (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP), для которых Контур.Диадок выпускает готовые модули.

Проверьте, что у вас есть всё необходимое для обмена

Прежде чем загружать документы, убедитесь, что выполнены базовые условия. Без них модуль либо не установится, либо документы будут уходить с ошибками.

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

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

В-третьих, проверьте заполненность карточки организации в 1С: ИНН, КПП, наименование, адрес. Эти данные попадают в электронный документ, и ошибки в них приведут к отказу контрагента или налоговой в приёме документа.

Доступ к ДиадокуАктивный тариф или тестовый период

Зайдите в веб-версию Диадока под своей учётной записью

Электронная подписьДействующий сертификат КЭП

Проверьте срок действия сертификата в КриптоПро или аналогичном ПО

Конфигурация 1СПоддерживается модулем

Сверьте версию конфигурации и платформы с требованиями модуля

Данные организацииИНН, КПП, адрес заполнены

Откройте карточку организации в 1С и проверьте реквизиты

Установите и подключите модуль Диадока к 1С

Модуль Диадока распространяется как внешняя обработка (.epf) или как расширение конфигурации — вариант зависит от вашей конфигурации и её настроек. Для типовых конфигураций на управляемых формах чаще всего используется внешняя обработка, которую не нужно встраивать в конфигурацию через конфигуратор.

Порядок подключения для внешней обработки: скачайте актуальную версию модуля, откройте её в 1С через меню «Файл — Открыть». При первом запуске модуль предложит ввести логин и пароль от учётной записи Диадока, после чего подтянет список ваших организаций и доступные сертификаты.

Если конфигурация закрыта от изменений или обновляется автоматически, внешняя обработка — самый безопасный путь: она не затрагивает типовой код и не мешает обновлениям. Расширение ставьте только если понимаете, как оно повлияет на поддержку конфигурации.

Настройте параметры обмена и сопоставление контрагентов

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

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

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

Загрузите и отправьте документ из 1С

Сама отправка занимает меньше минуты. Откройте сформированный и проведённый документ (например, «Реализация товаров и услуг» или «Счёт-фактура выданный»), на форме появится панель или кнопка модуля Диадока — обычно «Диадок: отправить» или отдельная команда в меню «Ещё».

Нажмите кнопку отправки. Модуль сформирует XML-файл по данным документа, покажет его предпросмотр и предложит подписать. Выберите сертификат, введите пароль от контейнера подписи (или подтвердите на токене) — документ уйдёт контрагенту. В 1С рядом с документом появится статус: «Отправлен», «Ожидается подпись контрагента», «Подписан обеими сторонами».

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

Порядок отправки одного документа
  1. 1
    Сформируйте и проведите документ в 1С, проверьте суммы и реквизиты
  2. 2
    Нажмите кнопку модуля «Отправить через Диадок» на форме документа
  3. 3
    Проверьте предпросмотр XML: получатель, суммы, номенклатура
  4. 4
    Выберите сертификат и подпишите документ
  5. 5
    Дождитесь статуса «Отправлен» и проверьте его в списке документов ЭДО
  6. 6
    Контролируйте подписание со стороны контрагента по смене статуса

Отправка неформализованных документов

Договоры, допсоглашения и письма не имеют строгого формата ФНС, поэтому отправляются как неформализованные. В 1С сформируйте печатную форму, сохраните её в PDF и прикрепите через модуль Диадока к отправке. Такой документ юридически значим при подписании обеими сторонами через ЭДО, если это предусмотрено вашим соглашением с контрагентом.

Исправления и корректировки

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

Проверьте результат и статусы документа

Отправка не заканчивается нажатием кнопки — нужно убедиться, что документ принят. Модуль периодически синхронизируется с сервером Диадока и обновляет статусы в 1С. Если статусы не обновляются, запустите синхронизацию вручную из окна модуля.

Завершающий статус для двустороннего документа — подписание контрагентом. До этого момента документ не считается принятым, и закрывать период по нему рано. Если контрагент запросил уточнение, в 1С появится соответствующий статус и комментарий — отреагируйте на него, иначе документ «зависнет».

Контрольные точки

Как проверить результат

Статус в 1С после отправки
Норма

«Отправлен» или «Ожидается подпись контрагента»

Тревожный признак

«Ошибка отправки» или статус не меняется долгое время

XML-документ
Норма

Сформирован по актуальному формату ФНС, данные совпадают с 1С

Тревожный признак

Ошибки валидации, пустые обязательные поля

Подписание контрагентом
Норма

Статус «Подписан обеими сторонами»

Тревожный признак

Запрошено уточнение или отказ в подписании

Синхронизация
Норма

Статусы обновляются при обмене с сервером

Тревожный признак

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

Типичные ошибки и как их исправить

Большинство проблем при загрузке документов в Диадок из 1С связаны не с самим модулем, а с данными и окружением. Разберём самые частые сценарии.

Ошибка «Контрагент не найден» означает, что по указанным ИНН/КПП в Диадоке нет ящика. Проверьте реквизиты в карточке контрагента 1С и уточните у получателя, в какой системе ЭДО он работает — возможно, нужен роуминг или отправка приглашения.

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

Проблемы с подписью (модуль не видит сертификат) обычно решаются проверкой КриптоПро: сертификат должен быть установлен в хранилище «Личные» с привязкой к закрытому ключу, а срок его действия не должен быть истёкшим.

Типичные ошибки
01
Отправка непроведённого документа: XML формируется по черновику, суммы могут не совпасть с итоговым учётом
02
Неверный КПП контрагента: документ уходит не в то подразделение и отклоняется получателем
03
Повторная отправка вместо корректировки: задвоение документов в учёте обеих сторон
04
Игнорирование запроса на уточнение: документ не подписан, период не закрыт, возможны претензии по вычетам НДС
05
Работа с устаревшей версией модуля: формат XML не соответствует актуальным требованиям ФНС

Обновление модуля и обслуживание обмена

Форматы электронных документов периодически меняются по требованиям ФНС, и модуль Диадока нужно обновлять. Устаревшая версия может формировать XML старого формата, который получатель или налоговая не примет.

Проверяйте наличие новой версии модуля в самом модуле (обычно есть уведомление) или в личном кабинете Диадока. Обновление внешней обработки сводится к замене файла .epf и не требует остановки работы базы. После обновления отправьте тестовый документ и убедитесь, что статусы проходят корректно.

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

Итог

Что важно запомнить

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

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

Можно ли отправлять документы в Диадок из 1С без установки модуля?

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

Что делать, если контрагент работает в другой системе ЭДО (СБИС, Такском)?

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

Документ отправлен с ошибкой в сумме. Как исправить?

Исходный электронный документ изменить нельзя. Оформите в 1С корректировочный документ (корректировка реализации, корректировочный счёт-фактура или исправление УПД) и отправьте его через модуль — он свяжется с исходным. Предварительно согласуйте исправление с контрагентом.

Почему модуль не видит сертификат электронной подписи?

Проверьте три вещи: сертификат установлен в хранилище «Личные» текущего пользователя, к нему привязан закрытый ключ (видно в КриптоПро), срок действия не истёк. Также убедитесь, что в настройках модуля выбрана правильная организация — сертификаты фильтруются по ИНН.

Нужно ли распечатывать документы, отправленные через Диадок?

Нет, электронный документ, подписанный квалифицированной подписью обеих сторон, имеет юридическую силу без бумажной копии. Хранить нужно сам XML-файл и подтверждения оператора ЭДО — они доступны в Диадоке и выгружаются при необходимости, например для налоговой проверки.

Модуль перестал отправлять документы после обновления 1С. В чём причина?

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