Обмен электронными документами через Диадок стал неотъемлемой частью работы многих компаний, но ручной ввод данных из системы ЭДО в отнимает время и увеличивает риск ошибок. Автоматическая загрузка счетов, актов, накладных и других документов экономит до 70% времени бухгалтера, исключает двойной ввод и синхронизирует данные между системами. Однако настройка обмена часто вызывает вопросы: как подключить интеграцию, какие настройки требуются в 1С:Бухгалтерии или 1С:Управлении торговлей, и что делать, если документы не загружаются.

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

1. Подготовка к обмену: что нужно сделать до настройки

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

  • 📋 Проверьте подписку в Диадоке: для автоматического обмена требуется тариф с поддержкой API (например, "Профессиональный" или "Корпоративный"). В бесплатном тарифе загрузка в 1С невозможна.
  • 🔑 Настройте электронную подпись: у пользователя, который будет загружать документы, должна быть действующая квалифицированная ЭЦП, привязанная к аккаунту в Диадоке.
  • 🔄 Синхронизируйте справочники: в 1С и Диадоке должны совпадать реквизиты вашей организации (ИНН, КПП, юридический адрес). Расхождения приведут к ошибкам при сопоставлении документов.
  • 📂 Определитесь с типами документов: решите, какие виды документов будут загружаться (счета, акты, ТОРГ-12, УПД и т.д.) — это повлияет на настройки правил обмена.

Также важно согласовать с контрагентами формат обмена. Если они отправляют документы в XML по формату ФНС (например, УПД в формате 5.01), а ваша 1С поддерживает только старые версии, потребуется обновление конфигурации. Уточните у партнеров, какие шаблоны они используют, и сверьте их с поддерживаемыми в вашей версии 1С.

⚠️ Внимание: Если ваша организация работает через облачную 1С (1C:Fresh), проверьте, включена ли опция "Интеграция с ЭДО" в тарифе. В некоторых базовых пакетах она отсутствует или требует дополнительной оплаты.

2. Настройка обмена в личном кабинете Диадока

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

Перейдите в личный кабинет Диадок и выполните следующие шаги:

  1. Откройте раздел Настройки → Интеграции → 1С.
  2. Нажмите кнопку Добавить интеграцию и выберите тип подключения:
    • 🔹 "1С:Предприятие 8" — для локальных версий;
    • 🔹 "1С:Fresh" — для облачных решений;
    • 🔹 "Универсальный обмен" — если ваша конфигурация нестандартная.
  3. Скопируйте сгенерированные Идентификатор организации, Логин и Пароль — они потребуются для настройки в 1С.
  4. Укажите период загрузки документов (по умолчанию — 30 дней). Для тестирования можно выставить 7 дней, чтобы не перегружать систему.
  5. Сохраните настройки и проверьте статус подключения (должен быть Активно).
  6. Если в списке интеграций нет вашей версии 1С, используйте универсальный протокол. В этом случае потребуется дополнительно указать:

    • 📌 Адрес сервера обмена (обычно https://diadoc-api.kontur.ru);
    • 📌 Версию протокола (актуальная на сегодня — v3);
    • 📌 Формат данных (XML или JSON, в зависимости от конфигурации 1С).
    📊 Какую версию 1С вы используете?
    Локальная (1С:Предприятие 8)
    Облачная (1С:Fresh)
    Самописная конфигурация
    Не знаю

    3. Настройка со стороны 1С: пошаговая инструкция

    Теперь перейдем к настройке в . Процесс отличается в зависимости от конфигурации, но общая логика сохраняется. Ниже приведена инструкция для 1С:Бухгалтерии 3.0 (актуально также для 1С:Управления торговлей 11 и 1С:ERP 2.5).

    Откройте вашу базу 1С в режиме Конфигуратор (для администраторов) или 1С:Предприятие (для пользователей с правами настройки обмена).

    Создать резервную копию базы|Обновить конфигурацию до актуальной версии|Проверить права пользователя на настройку обмена|Установить расширение "Обмен с Диадоком" (если требуется)-->

    3.1. Установка обработки обмена

    Для большинства конфигураций потребуется дополнительная обработка от фирмы 1С или партнеров. Ее можно:

    • 📥 Скачать с портала 1С:ИТС (раздел Обмен данными → ЭДО);
    • 📥 Получить у партнера-внедренца (часто обработки дорабатываются под специфику бизнеса);
    • 📥 Использовать встроенную (в новых версиях 1С:Бухгалтерии 3.0 обработка для Диадока включена по умолчанию).

После установки обработки:

  1. Перейдите в Администрирование → Печатные формы, отчеты и обработки.
  2. Найдите обработку Обмен с Диадоком и откройте ее.
  3. Введите данные из личного кабинета Диадока:
    Идентификатор организации: [ваш ID]
    

    Логин: [логин из Диадока]

    Пароль: [пароль из Диадока]

    Адрес сервера: https://diadoc-api.kontur.ru

  4. Укажите каталог для временных файлов (например, C:\DiadocTemp).

3.2. Настройка правил сопоставления

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

В обработке обмена найдите вкладку Правила сопоставления и настройте:

Тип документа в Диадоке Тип документа в 1С Дополнительные параметры
Счет на оплату Счет покупателю Сопоставлять по номеру и дате
Акт выполненных работ Реализация товаров и услуг Проверять сумму и НДС
Торг-12 (накладная) Реализация товаров и услуг Сопоставлять по номенклатуре
Универсальный передаточный документ (УПД) Счет-фактура выданный Использовать реквизиты УПД

Для каждого типа документа можно указать:

  • 🔄 Автоматическое создание (если документа нет в 1С, он будет создан);
  • 🔍 Проверку дублей (игнорировать документы с одинаковым номером и датой);
  • 📊 Правила заполнения реквизитов (например, автоматически проставлять ставку НДС 20% для всех входящих счетов).
⚠️ Внимание: Если в Диадоке и 1С разные кодировки номенклатуры (например, в Диадоке товар называется "Стул офисный", а в 1С — "Стул Офис Люкс"), настройте словари сопоставления. Без этого документы будут загружаться с пустыми строками товаров.

4. Загрузка документов: ручной и автоматический режимы

После настройки можно приступать к загрузке документов. В это делается двумя способами: вручную (по запросу пользователя) или автоматически (по расписанию). Рассмотрим оба варианта.

4.1. Ручная загрузка

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

  1. Откройте обработку Обмен с Диадоком.
  2. Выберите вкладку Загрузка документов.
  3. Укажите период (например, с 01.06.2026 по 10.06.2026).
  4. Нажмите Загрузить список документов — система покажет все доступные документы за выбранный период.
  5. Отметьте галочками нужные документы и нажмите Загрузить в 1С.

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

  • 📄 Статус документа в журнале (должен быть Проводен);
  • 💰 Суммы и НДС (сверьте с оригиналом в Диадоке);
  • 📦 Номенклатуру (убедитесь, что товары сопоставлены корректно).

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

Для регулярного обмена настройте фоновое задание в 1С. Это позволит загружать документы, например, каждый день в 9:00.

Инструкция:

  1. Перейдите в Администрирование → Фоновые задания.
  2. Создайте новое задание с типом Обмен с Диадоком.
  3. Укажите параметры:
    Режим: Автоматический
    

    Периодичность: Ежедневно

    Время выполнения: 09:00

    Действие: Загрузить новые документы за последние 24 часа

  4. Сохраните задание и включите его.

Для облачной 1С (1С:Fresh) автоматический обмен настраивается иначе:

  • 🔧 Перейдите в Настройки → Интеграции → Диадок;
  • 🔧 Включите опцию Автообмен;
  • 🔧 Выберите частоту (Каждый час, Раз в день или Раз в неделю).
💡

Если документы не загружаются автоматически, проверьте Журнал регистрации в 1С. Частая причина — отсутствие прав у пользователя, под которым работает фоновое задание.

5. Типичные ошибки и их устранение

Даже при правильной настройке обмен может работать со сбоями. Ниже — самые распространенные ошибки и способы их исправления.

Ошибка Причина Решение
Ошибка аутентификации (401) Неверный логин/пароль или истек токен доступа Обновите данные в настройках обмена в 1С и пересохраните
Документ не найден в справочниках (1002) Отсутствует сопоставление для типа документа Добавьте правило сопоставления в обработке обмена
Ошибка валидации XML (500) Несовместимость версий формата документа Обновите конфигурацию 1С или обработку обмена
Превышен лимит запросов (429) Слишком частые запросы к API Диадока Уменьшите частоту автоматического обмена или разбейте загрузку на пакеты

Если ошибка не указана в таблице, проверьте:

  • 🔌 Соединение с интернетом (1С должна иметь доступ к diadoc-api.kontur.ru);
  • 📅 Дату и время на сервере (расхождение с реальным временем более 5 минут блокирует обмен);
  • 📂 Права на папку временных файлов (1С должна иметь права на запись в указанный каталог).
Что делать, если документ загрузился, но не провелся?

Если документ загрузился в 1С, но не проводится (статус "Не проведен"), проверьте:

1. Реквизиты документа — возможно, не заполнено обязательное поле (например, "Контрагент" или "Склад").

2. Остатки товаров — если в накладной указан товар, которого нет на складе, документ не проведется.

3. Правила учета — например, для счета-фактуры может требоваться указать "Основание" (ссылка на реализацию).

4. Блокировки — если документ заблокирован другим пользователем, разблокируйте его через Все функции → Блокировки.

6. Проверка и контроль загруженных документов

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

Используйте следующий алгоритм:

  1. Сверьте количество документов: количество загруженных документов в 1С должно совпадать с количеством в Диадоке за выбранный период.
  2. Проверьте реквизиты:
    • 🏢 Наименование и ИНН контрагента;
    • 💵 Суммы, ставки НДС, валюту;
    • 📦 Номенклатуру и количество товаров;
    • 📅 Даты документа и оплаты.
  3. Контроль проводок: откройте документ в 1С и проверьте, что сформированы корректные проводки (например, для реализации: Дт 62.01 — Кт 90.01).
  4. Экспорт отчета: сгенерируйте отчет Анализ документов ЭДО (если есть в конфигурации) для сводной проверки.
  5. Для удобства можно создать отчет по загруженным документам:

    • 📊 В 1С:Бухгалтерии: Отчеты → ЭДО → Журнал документов ЭДО;
    • 📊 В 1С:УТ: Отчеты → Продажи → Документы из ЭДО;
    • 📊 В 1С:ERP: Отчеты → Логистика → Обмен с ЭДО.
    ⚠️ Внимание: Если вы работаете с УПД (универсальным передаточным документом), обратите внимание на флаг Является счетом-фактурой. В некоторых конфигурациях его нужно проставлять вручную, иначе документ не попадет в книгу продаж.

    7. Оптимизация обмена: советы для ускорения работы

    Если обмен работает медленно или часто возникают ошибки, воспользуйтесь этими рекомендациями:

    • 🚀 Разбейте загрузку на пакеты: вместо загрузки документов за месяц делайте это по неделям (например, 01.06-07.06, 08.06-14.06 и т.д.).
    • 🔄 Обновляйте обработку обмена: на портале 1С регулярно выходят патчи для интеграции с Диадоком. Проверяйте актуальность версии раз в квартал.
    • 📂 Очищайте временные файлы: папка для обмена (C:\DiadocTemp) со временем заполняется ненужными файлами. Очищайте ее раз в месяц.
    • 👥 Назначьте ответственного: выделите одного сотрудника, который будет контролировать обмен и оперативно реагировать на ошибки.

    Для крупных компаний (более 100 документов в день) имеет смысл рассмотреть:

    • 🔧 Настройку кластера серверов 1С для распределения нагрузки;
    • 🔧 Использование промежуточного сервера обмена (например, 1С:EDIКоннект);
    • 🔧 Интеграцию через веб-сервисы (требует доработки конфигурации).
💡

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

8. Альтернативные способы загрузки документов

Если стандартная интеграция не подходит (например, из-за устаревшей версии 1С или специфических требований), можно использовать альтернативные методы:

8.1. Загрузка через Excel

Некоторые обработки позволяют экспортировать документы из Диадока в Excel, а затем импортировать их в 1С. Для этого:

  1. В Диадоке выгрузите документы в XLSX через Отчеты → Экспорт документов.
  2. В 1С используйте обработку Загрузка из Excel (входит в стандартную поставку 1С:Бухгалтерии 3.0).
  3. Сопоставьте столбцы файла с реквизитами 1С и загрузите данные.

Минус метода: нет автоматического сопоставления контрагентов и номенклатуры — их придется выбирать вручную.

8.2. Обмен через файлы XML

Более гибкий способ, но требует навыков работы с XML:

  1. В Диадоке настройте автоматическую выгрузку документов в папку на сервере (раздел Настройки → Экспорт).
  2. В 1С создайте обработку, которая будет считывать XML-файлы из этой папки и преобразовывать их в документы.
  3. Настройте расписание для автоматического запуска обработки.

Пример кода для чтения XML (для программистов 1С):

Процедура ЗагрузитьИзXML(ПутьКФайлу)

ЧтениеXML = Новый ЧтениеXML;

ЧтениеXML.ОткрытьФайл(ПутьКФайлу);

Пока ЧтениеXML.Прочитать() Цикл

Если ЧтениеXML.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда

Если ЧтениеXML.Имя = "Документ" Тогда

НовыйДокумент = Документы.СчетПокупателю.СоздатьДокумент();

НовыйДокумент.Дата = ЧтениеXML.ЗначениеАтрибута("Дата");

// ... заполнение других реквизитов

НовыйДокумент.Записать();

КонецЕсли;

КонецЕсли;

КонецЦикла;

КонецПроцедуры

8.3. Использование сторонних сервисов

Если штатных средств недостаточно, можно подключить промежуточные сервисы:

  • 🔗 1С:EDIКоннект — универсальный коннектор для обмена с любыми системами ЭДО;
  • 🔗 Клеверенс — решение для автоматизации обмена с Диадоком, Контур.Диадоком и другими операторами;
  • 🔗 ATOL EDI — подходит для интеграции с онлайн-кассами и ЭДО.

Стоимость таких сервисов — от 5 000 до 30 000 рублей в год, но они часто оправдывают себя за счет экономии времени и уменьшения ошибок.

FAQ: Ответы на частые вопросы

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

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

Почему в 1С не загружаются счета от некоторых контрагентов?

Вероятные причины:

  1. В настройках обмена установлен фильтр по контрагентам (проверьте вкладку Фильтры в обработке).
  2. У контрагента в Диадоке и 1С разные ИНН или наименования (настройте сопоставление).
  3. Контрагент отправил документ в неsupported формате (например, УПД версии 5.02, а ваша 1С поддерживает только 5.01).

Решение: проверьте настройки фильтров и сопоставление контрагентов, а также обновлите обработку обмена.

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

Если документ удален из Диадока, восстановить его можно:

  • 📧 Попросить контрагента повторно отправить документ;
  • 📁 Если у вас сохранилась копия файла (например, XML или PDF), загрузите его вручную через Файл → Открыть;
  • 🔍 В некоторых случаях документы хранятся в архиве Диадока (раздел Архив) — проверьте там.

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

Нужно ли обновлять 1С для работы с Диадоком?

Это зависит от версии:

  • 🆕 1С:Бухгалтерия 3.0 (релиз 3.0.100 и выше) — поддерживает Диадок "из коробки", обновление не требуется;
  • 🔄 1С:Бухгалтерия 2.0 или 1С:УТ 10.3 — потребуется доработка конфигурации или установка дополнительной обработки;
  • ☁️ 1С:Fresh — обновления происходят автоматически, но проверьте включенную опцию "Интеграция с ЭДО".

Рекомендуем использовать актуальные релизы 1С, так как в них исправлены ошибки обмена и добавлена поддержка новых форматов документов (например, УПД 5.02).

Можно ли настроить обмен так, чтобы документы автоматически проводились в 1С?

Да, но это не рекомендуется по следующим причинам:

  • 🔴 Риск проводок с ошибками (например, если в документе неверная сумма или отсутствует номенклатура);
  • 🔴 Нарушение последовательности документов (например, накладная может провестись раньше счета);
  • 🔴 Проблемы с блокировками, если документ редактируется пользователем в момент автопроводки.

Лучше использовать полуавтоматический режим:

  1. Документы загружаются автоматически;
  2. Пользователь проверяет их и проводит вручную.