Документы и Печать · 11 мин
Как загрузить документ в Диадок из 1С
Как загрузить документ в Диадок из 1С: настройка модуля, отправка УПД и счетов-фактур, подписание, проверка статусов и решение типичных ошибок обмена.
Отправка документов контрагентам через Диадок напрямую из 1С избавляет от двойного ввода: не нужно выгружать файл, открывать веб-версию и прикреплять документ вручную. Модуль Диадока для 1С встраивается в конфигурацию и позволяет подписать, отправить и отследить статус документа, не выходя из учётной системы.
Работает это так: документ (счёт-фактура, УПД, акт, накладная) формируется в 1С в привычном порядке, затем через кнопку модуля передаётся в Диадок, где его можно подписать электронной подписью и отправить контрагенту. Статусы доставки и подписания возвращаются обратно в 1С автоматически.
Ниже разобран полный цикл: от установки модуля до проверки того, что документ действительно дошёл до получателя и подписан с его стороны. Инструкция применима к типовым конфигурациям (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP), для которых Контур.Диадок выпускает готовые модули.
Проверьте, что у вас есть всё необходимое для обмена
Прежде чем загружать документы, убедитесь, что выполнены базовые условия. Без них модуль либо не установится, либо документы будут уходить с ошибками.
Во-первых, у организации должен быть оплаченный или тестовый доступ к Диадоку и действующая квалифицированная электронная подпись (КЭП) на руководителя или уполномоченного сотрудника. Сертификат подписи должен быть установлен на компьютере пользователя или доступен через токен.
Во-вторых, конфигурация 1С должна поддерживаться модулем Диадока. Модуль выпускается под конкретные конфигурации и версии платформы — перед установкой сверьте совместимость на сайте разработчика модуля. Для нетиповых и сильно доработанных конфигураций может потребоваться адаптация.
В-третьих, проверьте заполненность карточки организации в 1С: ИНН, КПП, наименование, адрес. Эти данные попадают в электронный документ, и ошибки в них приведут к отказу контрагента или налоговой в приёме документа.
Зайдите в веб-версию Диадока под своей учётной записью
Проверьте срок действия сертификата в КриптоПро или аналогичном ПО
Сверьте версию конфигурации и платформы с требованиями модуля
Откройте карточку организации в 1С и проверьте реквизиты
Установите и подключите модуль Диадока к 1С
Модуль Диадока распространяется как внешняя обработка (.epf) или как расширение конфигурации — вариант зависит от вашей конфигурации и её настроек. Для типовых конфигураций на управляемых формах чаще всего используется внешняя обработка, которую не нужно встраивать в конфигурацию через конфигуратор.
Порядок подключения для внешней обработки: скачайте актуальную версию модуля, откройте её в 1С через меню «Файл — Открыть». При первом запуске модуль предложит ввести логин и пароль от учётной записи Диадока, после чего подтянет список ваших организаций и доступные сертификаты.
Если конфигурация закрыта от изменений или обновляется автоматически, внешняя обработка — самый безопасный путь: она не затрагивает типовой код и не мешает обновлениям. Расширение ставьте только если понимаете, как оно повлияет на поддержку конфигурации.
Настройте параметры обмена и сопоставление контрагентов
После первого входа модуль нужно настроить: указать, какие виды документов вы будете отправлять, какая подпись используется по умолчанию и нужно ли запрашивать извещения о получении. Эти настройки делаются один раз, но от них зависит корректность всей дальнейшей работы.
Ключевой шаг — сопоставление контрагентов. Модуль ищет контрагента в Диадоке по ИНН и КПП из карточки 1С. Если у контрагента несколько подразделений с разными КПП, убедитесь, что документ уйдёт в нужное. Для части контрагентов в Диадоке настроен роуминг с другими операторами ЭДО — модуль покажет таких получателей отдельно.
Также проверьте настройки формата документов. Для счетов-фактур и УПД действуют утверждённые ФНС форматы, и модуль формирует XML строго по ним. Если ваша 1С устарела и не поддерживает актуальный формат, документ может формироваться с ошибками — это повод обновить конфигурацию.
Загрузите и отправьте документ из 1С
Сама отправка занимает меньше минуты. Откройте сформированный и проведённый документ (например, «Реализация товаров и услуг» или «Счёт-фактура выданный»), на форме появится панель или кнопка модуля Диадока — обычно «Диадок: отправить» или отдельная команда в меню «Ещё».
Нажмите кнопку отправки. Модуль сформирует XML-файл по данным документа, покажет его предпросмотр и предложит подписать. Выберите сертификат, введите пароль от контейнера подписи (или подтвердите на токене) — документ уйдёт контрагенту. В 1С рядом с документом появится статус: «Отправлен», «Ожидается подпись контрагента», «Подписан обеими сторонами».
Для массовой отправки используйте обработку групповой отправки: в модуле есть список документов за период, где можно отметить нужные и отправить пакетом. Это удобно в конце месяца, когда закрывающих документов много.
- 1Сформируйте и проведите документ в 1С, проверьте суммы и реквизиты
- 2Нажмите кнопку модуля «Отправить через Диадок» на форме документа
- 3Проверьте предпросмотр XML: получатель, суммы, номенклатура
- 4Выберите сертификат и подпишите документ
- 5Дождитесь статуса «Отправлен» и проверьте его в списке документов ЭДО
- 6Контролируйте подписание со стороны контрагента по смене статуса
Отправка неформализованных документов
Договоры, допсоглашения и письма не имеют строгого формата ФНС, поэтому отправляются как неформализованные. В 1С сформируйте печатную форму, сохраните её в PDF и прикрепите через модуль Диадока к отправке. Такой документ юридически значим при подписании обеими сторонами через ЭДО, если это предусмотрено вашим соглашением с контрагентом.
Исправления и корректировки
Если в отправленном документе нашли ошибку, исправлять нужно не исходный файл, а через корректировочный документ в 1С (корректировочный счёт-фактура, исправление УПД). Модуль отправит его как новый электронный документ со ссылкой на исходный. Просто переслать «правильную версию» повторно нельзя — это создаст задвоение в учёте у обеих сторон.
Проверьте результат и статусы документа
Отправка не заканчивается нажатием кнопки — нужно убедиться, что документ принят. Модуль периодически синхронизируется с сервером Диадока и обновляет статусы в 1С. Если статусы не обновляются, запустите синхронизацию вручную из окна модуля.
Завершающий статус для двустороннего документа — подписание контрагентом. До этого момента документ не считается принятым, и закрывать период по нему рано. Если контрагент запросил уточнение, в 1С появится соответствующий статус и комментарий — отреагируйте на него, иначе документ «зависнет».
Как проверить результат
«Отправлен» или «Ожидается подпись контрагента»
«Ошибка отправки» или статус не меняется долгое время
Сформирован по актуальному формату ФНС, данные совпадают с 1С
Ошибки валидации, пустые обязательные поля
Статус «Подписан обеими сторонами»
Запрошено уточнение или отказ в подписании
Статусы обновляются при обмене с сервером
Статусы устарели, модуль не подключается
Типичные ошибки и как их исправить
Большинство проблем при загрузке документов в Диадок из 1С связаны не с самим модулем, а с данными и окружением. Разберём самые частые сценарии.
Ошибка «Контрагент не найден» означает, что по указанным ИНН/КПП в Диадоке нет ящика. Проверьте реквизиты в карточке контрагента 1С и уточните у получателя, в какой системе ЭДО он работает — возможно, нужен роуминг или отправка приглашения.
Ошибки валидации XML возникают, когда обязательные поля пусты: нет адреса грузополучателя, не указан код страны происхождения товара, не заполнены ставки НДС. Заполните данные в документе 1С и отправьте повторно — формируется новый XML, старый черновик можно удалить.
Проблемы с подписью (модуль не видит сертификат) обычно решаются проверкой КриптоПро: сертификат должен быть установлен в хранилище «Личные» с привязкой к закрытому ключу, а срок его действия не должен быть истёкшим.
Обновление модуля и обслуживание обмена
Форматы электронных документов периодически меняются по требованиям ФНС, и модуль Диадока нужно обновлять. Устаревшая версия может формировать XML старого формата, который получатель или налоговая не примет.
Проверяйте наличие новой версии модуля в самом модуле (обычно есть уведомление) или в личном кабинете Диадока. Обновление внешней обработки сводится к замене файла .epf и не требует остановки работы базы. После обновления отправьте тестовый документ и убедитесь, что статусы проходят корректно.
Также следите за сроком действия сертификата подписи: за месяц до окончания запланируйте перевыпуск, иначе в день отгрузки обнаружится, что подписать документы невозможно.
Что важно запомнить
Загрузка документа в Диадок из 1С сводится к трём шагам: установить и настроить модуль, открыть проведённый документ и нажать «Отправить», затем проконтролировать подписание контрагентом по статусам. Ошибки чаще всего связаны с реквизитами, устаревшим модулем или просроченной подписью — проверяйте их в первую очередь.
Частые вопросы
Можно ли отправлять документы в Диадок из 1С без установки модуля?
Да, но вручную: выгрузите печатную форму или XML из 1С, зайдите в веб-версию Диадока и прикрепите файл к отправке. Это занимает больше времени, повышает риск ошибок и не даёт автоматических статусов в 1С. Для регулярного обмена модуль заметно удобнее.
Что делать, если контрагент работает в другой системе ЭДО (СБИС, Такском)?
Между крупными операторами ЭДО действует роуминг: документ из Диадока дойдёт до контрагента в его системе. В модуле такие получатели отображаются с пометкой о роуминге. Если роуминга между операторами нет, договоритесь с контрагентом о едином операторе или отправьте приглашение в Диадок.
Документ отправлен с ошибкой в сумме. Как исправить?
Исходный электронный документ изменить нельзя. Оформите в 1С корректировочный документ (корректировка реализации, корректировочный счёт-фактура или исправление УПД) и отправьте его через модуль — он свяжется с исходным. Предварительно согласуйте исправление с контрагентом.
Почему модуль не видит сертификат электронной подписи?
Проверьте три вещи: сертификат установлен в хранилище «Личные» текущего пользователя, к нему привязан закрытый ключ (видно в КриптоПро), срок действия не истёк. Также убедитесь, что в настройках модуля выбрана правильная организация — сертификаты фильтруются по ИНН.
Нужно ли распечатывать документы, отправленные через Диадок?
Нет, электронный документ, подписанный квалифицированной подписью обеих сторон, имеет юридическую силу без бумажной копии. Хранить нужно сам XML-файл и подтверждения оператора ЭДО — они доступны в Диадоке и выгружаются при необходимости, например для налоговой проверки.
Модуль перестал отправлять документы после обновления 1С. В чём причина?
Обновление конфигурации могло изменить объекты, к которым привязан модуль. Проверьте наличие обновлённой версии модуля под вашу новую версию конфигурации и установите её. Если модуль встраивался доработкой конфигурации, доработку нужно применить заново после обновления.