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

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

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

Способы загрузки документов из Диадока в 1С: типовой модуль, внешняя обработка, API. Настройка сопоставления, проверка результата, типичные ошибки и FAQ.

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

Выбор способа зависит от конфигурации 1С (УТ, ERP, Бухгалтерия, Комплексная автоматизация), редакции платформы и объёма документооборота. Для большинства типовых конфигураций подходит официальный модуль «Контур.Диадок», который устанавливается как внешняя обработка и добавляет в 1С интерфейс для работы с ящиком Диадока: входящие, исходящие, подписание, загрузка в учёт.

Ниже разобраны основные способы загрузки, настройка сопоставления номенклатуры и контрагентов, проверка корректности загруженных данных и типичные ошибки, из-за которых документы «теряются» или создаются дубли.

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

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

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

Третий способ — собственная интеграция через API Диадока. Он оправдан при нестандартной конфигурации, больших объёмах или необходимости автоматической загрузки по расписанию без участия пользователя. Такой вариант требует разработчика и сопровождения кода.

Сравнение вариантов загрузки

Типовой модуль Диадока

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

Штатное ЭДО в 1С

Удобно, если уже настроен обмен через 1С-ЭДО и учёт ведётся в типовой подсистеме. Для Диадока как оператора потребуется дополнительная настройка роуминга.

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

Для нестандартных конфигураций и полной автоматизации. Требует разработчика, тестирования и сопровождения при обновлении API.

Подготовка: что проверить до подключения модуля

До установки убедитесь, что у организации оформлена подписка Диадока, ящик привязан к ИНН/КПП вашей организации и у пользователя есть права на работу с документами. Если подписание выполняется в 1С, понадобится действующая квалифицированная электронная подпись и установленный криптопровайдер на компьютере пользователя.

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

Определите, кто будет выполнять загрузку: бухгалтер вручную по кнопке или регламентное задание. От этого зависит, нужно ли настраивать автоматическую синхронизацию и хранение учётных данных для фонового подключения.

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

Модуль распространяется как внешняя обработка (файл .epf) либо пакет для подключения через механизм дополнительных отчетов и обработок. Последовательность в типовом случае выглядит так.

Порядок подключения модуля
  1. 1
    Скачайте актуальную версию модуля с официального сайта разработчика под вашу конфигурацию и версию платформы.
  2. 2
    Откройте 1С под пользователем с правами администратора и подключите обработку через «Файл → Открыть» или зарегистрируйте её в справочнике «Дополнительные отчеты и обработки».
  3. 3
    Запустите модуль и пройдите мастер первоначальной настройки: укажите организацию, логин и пароль Диадока или подключитесь по сертификату.
  4. 4
    Выберите ящик организации из списка доступных и проверьте, что модуль видит входящие и исходящие документы.
  5. 5
    Задайте настройки по умолчанию: подразделение, договор, ответственного, правила создания документов учёта.

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

Загрузка входящих документов в учёт

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

Документы можно загружать по одному с предварительным просмотром содержимого — так безопаснее на этапе обкатки. Массовая загрузка удобна при устоявшемся документообороте, но требует настроенного сопоставления, иначе придётся разбирать ошибки пакетно.

После загрузки документ связывается с электронным документом: в модуле видно, какой объект 1С создан, а в карточке документа 1С обычно доступна ссылка на электронный оригинал и его статус. Это важно для проверок: первичка в учёте всегда должна иметь подтверждающий электронный документ с подписями сторон.

Настройка сопоставления контрагентов и номенклатуры

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

Номенклатура сопоставляется по наименованию, коду или артикулу из электронного документа. В модуле есть механизм соответствия номенклатуры поставщика и вашей: один раз связав позицию «по документу» с карточкой справочника, вы получаете автоматическое сопоставление при следующих загрузках от этого контрагента.

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

Единицы измерения и ставки НДС

Отдельно проверьте соответствие единиц измерения по ОКЕИ и ставок НДС: в электронном документе они указаны кодами, и при неправильной настройке в поступление подставится неверная ставка. Контролируйте это на первых документах каждого нового контрагента.

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

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

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

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

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

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

Суммы и НДС в поступлении
Норма

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

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

Расхождения из-за ставок или округления — проверить настройки сопоставления

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

Подставлен существующий контрагент, договор корректный

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

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

Номенклатура
Норма

Позиции связаны с вашими карточками справочника

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

Новые карточки с названиями поставщика

Связь с электронным документом
Норма

В карточке документа виден статус и ссылка на ЭД

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

Документ создан, но связи нет — при проверке не подтвердите первичку

Автоматическая загрузка и работа по расписанию

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

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

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

Ограничения и когда нужен разработчик

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

К разработчику также стоит обратиться при необходимости двусторонней синхронизации статусов, интеграции с несколькими ящиками в распределённой структуре холдинга или при объёмах, где интерактивная работа модуля становится узким местом.

Итог

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

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

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

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

Откройте документ в модуле и выполните ручное сопоставление позиций с карточками вашего справочника — связь сохранится для этого контрагента и сработает при следующих загрузках. Если позиций много, используйте групповое сопоставление по наименованию или артикулу. Не оставляйте несопоставленные строки: при проведении они создадут новые карточки или ошибку.

Модуль не видит входящие документы, хотя в веб-Диадоке они есть. В чём причина?

Чаще всего выбран не тот ящик организации или у пользователя нет прав на документы этого ящика. Также проверьте фильтры по дате и статусу в списке модуля и обновите список принудительно. Если ящиков несколько (обособленные подразделения), убедитесь, что в настройках выбран нужный.

Документ уже введён вручную по бумажной накладной. Как избежать дубля?

Не загружайте такой документ как новый. В модуле есть механизм привязки существующего документа 1С к электронному: выберите входящий документ, укажите режим связи с уже созданным объектом и подберите его из списка. Электронный оригинал свяжется с учётным документом без задвоения.

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

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

После обновления конфигурации модуль перестал работать. Что проверить?

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

Нужно ли загружать в 1С исходящие документы?

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