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