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

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

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

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

Загрузка документов из Контур.Диадок в 1С 8.3 выполняется тремя основными способами: через официальный модуль «Диадок» для 1С, через типовую подсистему электронного документооборота (БЭД) и через обмен файлами с помощью обработок или API. Выбор зависит от конфигурации, объёма документов и того, нужно ли создавать учётные документы автоматически или достаточно хранить файлы и подписи.

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

Перед началом работы убедитесь, что у вас есть действующая подписка Диадок, настроенная электронная подпись (КЭП) и учётная запись с правами на работу с документами. Для модуля Диадок потребуется также API-ключ, который выдаётся в личном кабинете сервиса.

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

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

Типовая подсистема «Обмен электронными документами» (БЭД) встроена в современные редакции 1С:Бухгалтерии, УТ, КА и ERP. Если ваш оператор ЭДО связан с Диадок роумингом, документы могут приходить напрямую в 1С без отдельного модуля. Это удобно, когда все контрагенты должны работать в едином контуре обмена.

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

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

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

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

Типовой обмен через 1С:БЭД

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

Ручная загрузка файлов

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

Подготовка: что проверить перед настройкой

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

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

Проверьте, что в 1С корректно заполнены реквизиты организации и контрагентов: ИНН и КПП должны совпадать с данными в Диадок, иначе модуль не сможет сопоставить документы контрагентам и создаст дубли или не проведёт сопоставление вовсе.

Установка и настройка модуля Диадок в 1С 8.3

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

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

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

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

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

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

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

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

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

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

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

Создан, проведён, суммы и НДС совпадают с данными Диадок

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

Документ не создан, создан дубль или суммы расходятся

Привязка электронного документа
Норма

Из карточки документа открывается файл с подписями

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

Файл отсутствует или подпись не читается

Сопоставление контрагента
Норма

Контрагент определён по ИНН/КПП без дублей

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

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

Загрузка через типовой обмен 1С:БЭД и ручная загрузка файлов

Обмен через подсистему «Электронные документы»

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

Ручная загрузка выгруженных файлов

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

Типичные ошибки и как их избежать

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

Вторая группа ошибок — устаревшая версия модуля. Форматы документов ФНС меняются, и старая обработка может не принимать новые документы или загружать их с ошибками. Регулярно обновляйте модуль и проверяйте совместимость с вашей версией платформы после обновлений 1С.

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

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

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

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

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

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

Да — через типовую подсистему БЭД при настроенном роуминге с оператором или вручную, выгружая файлы из веб-версии Диадок. Но без модуля теряется автоматическое создание документов учёта и удобное сопоставление справочников.

Почему модуль не видит новые документы в ящике?

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

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

Откройте строку документа в модуле и укажите контрагента вручную — соответствие сохранится для следующих документов. Проверьте ИНН и КПП в карточке контрагента в 1С: они должны совпадать с данными отправителя.

Нужно ли хранить документы и в Диадок, и в 1С?

Модуль сохраняет электронный документ с подписями в базе 1С, но хранение в системе оператора остаётся дополнительной гарантией. Удалять документы из ящика Диадок после загрузки не требуется.

Подойдёт ли модуль для самописной конфигурации?

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

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

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