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