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