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