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

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

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

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

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

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

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

Какие способы выгрузки существуют и какой выбрать

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

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

Третий вариант — собственная интеграция через API Диадока, если у вас доработанная или самописная конфигурация. Это задача для разработчика: потребуется получить API-ключ, изучить документацию HTTP-методов и написать механизм загрузки.

Сравнение способов выгрузки

Модуль Диадока для 1С

Подходит для регулярного обмена любого объёма. Ограничение: требует поддерживаемой конфигурации и периодического обновления модуля.

Ручная загрузка XML из веб-кабинета

Подходит для разовых загрузок и нестандартных конфигураций. Ограничение: много ручных действий, нет автоматического сопоставления контрагентов.

Интеграция через API

Подходит для самописных и сильно доработанных систем. Ограничение: нужен разработчик и постоянная поддержка решения.

Установка и подключение модуля Диадока к 1С

Скачайте актуальную версию модуля с официального сайта Диадока именно под вашу конфигурацию и версию платформы — модули для «Бухгалтерии предприятия», «Управления торговлей» и «Комплексной автоматизации» отличаются. Перед установкой сделайте резервную копию информационной базы, особенно если база рабочая и в ней ведётся учёт.

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

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

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

Настройка сопоставления справочников перед загрузкой

Главная причина «кривых» загрузок — несопоставленные справочники. Модуль передаёт контрагентов по ИНН и КПП, номенклатуру — по наименованию, коду или артикулу из документа поставщика. Если в вашей базе контрагент заведён с ошибкой в ИНН, модуль либо создаст дубль, либо не сможет привязать документ.

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

Также настройте правила создания документов учёта: какой тип документа создавать для УПД со статусом счёта-фактуры, в какую организацию базы загружать данные (если их несколько), какую дату ставить — дату документа или дату получения.

Загрузка входящих документов: пошаговый процесс

Откройте модуль и перейдите на вкладку входящих документов. Нажмите кнопку обновления списка — модуль запросит у сервера новые документы за выбранный период. В списке видны отправитель, тип документа, сумма, статус подписания и статус сопоставления с учётными документами.

Для загрузки выберите нужные документы (можно отфильтровать по контрагенту или периоду) и выполните команду создания документов в 1С. Модуль создаст «Поступление товаров и услуг», «Счёт-фактуру полученный» или «Реализацию» — в зависимости от типа электронного документа и настроек. Созданные документы откройте и проверьте: суммы, ставки НДС, номенклатуру, договор и счета учёта.

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

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

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

Сумма и НДС в созданном документе
Норма

Совпадают с данными в карточке документа в модуле

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

Расхождения в копейках, неверная ставка НДС — проверьте сопоставление номенклатуры и настройки

Контрагент и договор
Норма

Документ привязан к существующему контрагенту и правильному договору

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

Создан новый контрагент-дубль или подставлен договор другого вида

Статус в модуле
Норма

Документ помечен как сопоставленный с учётным документом

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

Статус «не сопоставлен» — документ не создан или создан с ошибкой

Выгрузка файлов из веб-версии без модуля

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

В типовых конфигурациях с подсистемой ЭДО (БЭД) загрузка выполняется через «Обмен электронными документами → Загрузить из файла» либо через обработку загрузки УПД, если она присутствует в вашей версии. В «Бухгалтерии предприятия» входящий УПД в формате XML можно загрузить через раздел покупок или через сервис загрузки электронных документов.

Учтите ограничение: при ручной загрузке электронная подпись контрагента в 1С не проверяется автоматически в полном объёме, а юридическая значимость комплекта обеспечивается хранением XML вместе с файлами подписей. Храните скачанные файлы в структурированном архиве — при проверке их нужно будет предъявить.

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

Ошибка авторизации при синхронизации чаще всего означает истёкший пароль, отозванный API-ключ или блокировку учётной записи. Перегенерируйте ключ в веб-кабинете и обновите его в настройках модуля. Если ошибка сохраняется, проверьте, не истёк ли сертификат подписи и есть ли у пользователя права на организацию.

Дубли контрагентов и номенклатуры возникают при несовпадении ИНН/КПП или наименований. Удалите созданные дубли, исправьте реквизиты в справочнике и повторите загрузку. Для номенклатуры помогает ручное сопоставление в карточке документа модуля — связь сохранится для следующих документов этого поставщика.

Если документ загрузился, но проводится с ошибками (не заполнены счета учёта, неверная ставка НДС), причина обычно в настройках учёта в 1С, а не в модуле. Заполните счета в карточке номенклатуры или договора и перепроведите документ.

Типичные ошибки
01
Использование устаревшей версии модуля — новые форматы документов не распознаются, синхронизация падает с ошибкой
02
Загрузка без резервной копии и проверки — дубли справочников и ошибочные документы приходится вычищать вручную
03
Подписание документа в Диадоке до проверки данных в 1С — исправить ошибку после подписания можно только через корректировку или аннулирование
04
Игнорирование статуса «не сопоставлен» — документ остаётся в модуле, но в учёт не попадает, период закрывается без него

Ограничения и частные сценарии

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

Исходящие документы, отправленные из Диадока (а не созданные в 1С), при синхронизации подтянутся в базу как учётные документы, но могут потребовать ручного заполнения проводок. Если вы отправляете документы из 1С через модуль, такой проблемы нет — связь с учётным документом существует изначально.

Для больших объёмов (сотни документов в день) настройте автоматическую синхронизацию по расписанию, если ваша версия модуля это поддерживает, и регламентное задание на создание документов. При этом оставьте контрольную точку: ответственный сотрудник должен ежедневно просматривать список несопоставленных документов.

Итог

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

Основной рабочий инструмент — официальный модуль Диадока для вашей конфигурации 1С. Успех загрузки на 90% определяется подготовкой: актуальной версией модуля, корректными ИНН/КПП контрагентов и настроенным сопоставлением номенклатуры. После каждой загрузки проверяйте суммы, НДС и статус сопоставления, а файлы документов храните вместе с подписями.

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

Можно ли выгружать документы из Диадока в 1С бесплатно?

Сам модуль для 1С распространяется бесплатно, но работа в Диадоке оплачивается по тарифу за исходящие документы. Входящие документы обычно принимаются без списания с пакета. Загрузка вручную через XML из веб-кабинета дополнительных затрат не требует.

Документ загрузился в 1С, но суммы не совпадают с Диадоком. Что делать?

Чаще всего причина в округлении цен при пересчёте из суммы с НДС или в неверном сопоставлении номенклатуры с другой единицей измерения. Откройте документ в модуле, сверьте построчно с исходным XML, при необходимости удалите созданный документ и загрузите заново после исправления сопоставления.

Как загрузить документы за прошлый период?

В модуле измените период в фильтре списка документов и обновите список — сервер отдаст документы за выбранные даты. Затем выделите нужные и создайте документы в 1С. Учтите, что проводить их придётся в закрытом периоде, поэтому согласуйте это с главным бухгалтером.

Нужна ли электронная подпись на компьютере, где работает 1С?

Для простой загрузки входящих документов подпись не обязательна. Она нужна для подписания исходящих и двусторонних документов и для отправки. Сертификат должен быть установлен в хранилище и доступен пользователю, под которым работает модуль.

Что делать, если для моей конфигурации нет готового модуля?

Используйте ручную загрузку XML из веб-кабинета через типовой механизм обмена электронными документами. Если объёмы большие, рассмотрите разработку интеграции через API Диадока силами программиста 1С — это устойчивое решение для нестандартных конфигураций.