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