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

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

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

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

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

Выбор способа зависит от того, какая у вас конфигурация (УТ 11, КА 2, ERP, БП 3.0 или самописная), сколько документов приходит в месяц и нужно ли автоматическое сопоставление номенклатуры и контрагентов. Ниже разобраны все варианты с конкретными действиями и проверками результата.

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

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

Второй способ — штатный механизм «Обмен электронными документами» (БЭД) в типовых конфигурациях. Если у вас БП 3.0, УТ 11, КА 2 или ERP, Диадок можно подключить как оператора ЭДО через сервис 1С-ЭДО или напрямую. Тогда документы приходят в раздел «Электронные документы» и отражаются в учёте стандартными средствами.

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

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

Модуль Контур.Диадок для 1С

Полный цикл ЭДО внутри 1С: статусы, подписание, создание документов. Подходит при регулярном обмене. Требует установки и обновления модуля.

Штатный обмен ЭДО (БЭД)

Встроен в типовые конфигурации, не нужны сторонние обработки. Ограничение: требуется настройка профиля ЭДО и работающее подключение к оператору.

Ручная загрузка XML

Аварийный вариант без настройки. Минус: нет автоматического сопоставления, статусы в Диадок не возвращаются, высок риск ошибок.

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

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

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

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

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

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

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

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

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

Массовая загрузка нескольких документов

Если входящих документов много, выделите несколько строк в списке (через Ctrl или Shift) и запустите групповое создание документов. Модуль обработает их последовательно и покажет журнал: какие документы созданы, а по каким возникли ошибки сопоставления. Документы с ошибками придётся обработать вручную.

Загрузка через штатный обмен ЭДО в типовых конфигурациях

В конфигурациях с библиотекой электронных документов (БЭД) Диадок подключается как оператор ЭДО. Путь: «Администрирование — Обмен электронными документами» (в БП 3.0 — «Администрирование — Обмен электронными документами — Настройки»). Создайте учётную запись ЭДО, укажите оператора «Контур.Диадок», идентификатор участника ЭДО и сертификат подписи.

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

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

Ручная загрузка XML-файла как запасной вариант

Если модуль недоступен, документ можно скачать из веб-версии Диадок: откройте документ, нажмите «Скачать» и выберите «Документ в формате XML». Вместе с XML скачайте и PDF с визуализацией — он понадобится для сверки.

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

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

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

Проверка результата и типичные ошибки

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

Проверьте также, что счёт-фактура (если документ — УПД со статусом счёта-фактуры) создан и привязан к поступлению, а в журнале электронных документов статус соответствует ожидаемому («Получен», «Подписан», «Завершён»).

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

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

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

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

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

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

Связь электронного и учётного документа
Норма

В карточке электронного документа есть ссылка на поступление

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

Документ создан, но связи нет — возможен дубль при повторной загрузке

Статус в журнале ЭДО
Норма

Статус соответствует этапу: получен, подписан, завершён

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

Статус «Ошибка» или документ завис в промежуточном состоянии

Ограничения и когда нужен программист

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

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

Маршрут решения

Как выбрать действие

Типовая конфигурация и регулярный обмен документамиИспользуйте модуль Диадок для 1С или штатный обмен ЭДО — полный цикл без ручной работы
Документы приходят редко, модуль не установленСкачайте XML из веб-Диадок и загрузите через раздел ЭДО «Загрузить из файла»
Нужна полная автоматизация без участия пользователяПривлеките разработчика для интеграции через API Диадок
Модуль перестал работать после обновления 1ССкачайте актуальную версию модуля из личного кабинета Диадок

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

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

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

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

Частые причины: в модуле выбрана не та организация, у пользователя Диадок нет прав на просмотр документов этой организации, заблокировано соединение с сервером (проверьте прокси и антивирус) или устарела версия модуля. Обновите список кнопкой «Обновить» и проверьте настройки подключения.

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

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

Как избежать дублирования документов при загрузке?

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

Загружаются ли в 1С документы в неформализованном виде, например договоры?

Как учётные документы — нет: неформализованные файлы (PDF, сканы) не содержат структурированных данных для автоматического создания поступления. Их можно просмотреть и сохранить как присоединённый файл к договору или контрагенту, но отражение в учёте выполняется вручную.

Итог

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

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