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

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

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

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

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

Перед настройкой важно понимать, какая у вас конфигурация и какой вариант интеграции доступен. В типовых решениях на базе Библиотеки стандартных подсистем (УТ 11, ERP, Бухгалтерия 3.0, Комплексная автоматизация) есть штатный обмен электронными документами, куда Диадок подключается как оператор. Для старых или нетиповых конфигураций Контур предлагает внешний модуль — обработку, которая добавляет кнопки отправки прямо в формы документов.

Ниже разобраны оба сценария: от проверки готовности базы до отправки первого документа и контроля его статуса, а также типичные ошибки, из-за которых документы не уходят контрагенту.

Проверка готовности базы: что должно быть настроено до выгрузки

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

В-третьих, в карточке контрагента должен быть заполнен ИНН и КПП — по ним система определяет, подключен ли получатель к ЭДО и какой у него идентификатор. Если контрагент работает через другого оператора (например, СБИС или Такском), потребуется роуминг — проверьте, что он действует между операторами, иначе документ не дойдет.

Сертификат подписиУстановлен и действует

Проверьте срок действия сертификата в программе работы с ЭП и наличие закрытого ключа на рабочем месте

Идентификатор ЭДОПолучен от Диадока

Идентификатор организации указан в личном кабинете Диадока и в настройках учетной записи в 1С

Карточка контрагентаИНН и КПП заполнены

Система должна автоматически определить идентификатор получателя при создании приглашения

Формат документаПоддерживается оператором

Уточните, какие типы документов (УПД, акты, накладные) принимает ваш контрагент

Настройка обмена ЭДО в типовых конфигурациях 1С

В конфигурациях на базе БСП (Бухгалтерия предприятия 3.0, Управление торговлей 11, ERP) обмен настраивается через раздел администрирования. Откройте «Настройки ЭДО» или «Обмен электронными документами» (точное расположение зависит от конфигурации) и создайте учетную запись: укажите организацию, выберите оператора ЭДО «Контур.Диадок», введите идентификатор участника и привяжите сертификат подписи.

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

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

Установка внешнего модуля Диадока для нетиповых конфигураций

Если конфигурация старая, самописная или сильно доработанная, штатный обмен может быть недоступен. Для таких случаев Контур выпускает внешний модуль — обработку, которая подключается через «Файл → Открыть» или регистрируется в дополнительных отчетах и обработках. Модуль добавляет в формы документов кнопку отправки в Диадок и собственный журнал исходящих документов.

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

Отправка документа из 1С в Диадок: пошаговый процесс

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

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

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

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

Статус в журнале ЭДО
Норма

«Доставлен» или «Подписан контрагентом»

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

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

Файл документа
Норма

XML сформирован без замечаний проверки формата

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

Предупреждения о незаполненных обязательных полях (ИНН, адрес, коды товаров)

Ответ контрагента
Норма

Встречная подпись или уведомление о получении

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

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

Массовая выгрузка и автоматическая отправка

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

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

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

Чаще всего отправка блокируется из-за ошибок формата: незаполненный адрес грузополучателя, отсутствующий код единицы измерения по ОКЕИ, неверный ИНН контрагента. Текст ошибки обычно содержит указание на конкретное поле — исправьте данные в документе или справочнике и отправьте повторно. Вторая группа проблем связана с подписью: истекший сертификат, неверный пароль, отсутствие криптопровайдера на рабочем месте.

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

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

Что делать, если документ не уходит: маршрут диагностики

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

Если в 1С всё корректно, а документ не доставлен, откройте личный кабинет Диадока в браузере и найдите документ там: интерфейс оператора часто показывает более подробную причину отказа. При неразрешимой проблеме обращайтесь в поддержку оператора, приложив идентификатор документа и текст ошибки из 1С.

Маршрут решения

Как выбрать действие при сбое

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

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

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

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

Можно ли выгружать документы в Диадок без доработки конфигурации?

Да, в типовых конфигурациях (Бухгалтерия 3.0, УТ 11, ERP) обмен работает штатно — достаточно настроить учетную запись ЭДО. Для нетиповых конфигураций используется внешний модуль Диадока, который обычно подключается без изменения конфигурации, через механизм дополнительных обработок.

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

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

Что делать, если контрагент работает через другого оператора ЭДО?

Проверьте наличие роуминга между Диадоком и оператором контрагента. Если роуминг действует, документ дойдет автоматически; если нет, контрагенту нужно либо подключиться к Диадоку, либо вам — использовать оператора, с которым работает получатель.

Почему документ подписан, но висит в статусе «Отправлен»?

Чаще всего причина в том, что контрагент не принял приглашение к обмену или не обновляет свой статус. Проверьте приглашение в личном кабинете Диадока и свяжитесь с получателем. Также выполните принудительный обмен с оператором из журнала ЭДО в 1С.

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

Нет, формализованный документ с квалифицированной подписью имеет юридическую силу в электронном виде. Хранить нужно сам файл, подписи и подтверждения оператора — при проверке они предъявляются в электронном формате.