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

Особое внимание уделим типичным проблемам: почему счёт может «зависнуть» в статусе «Ожидает отправки», как исправить ошибку «Не найден сертификат» и что делать, если контрагент не видит документ. Также приведём сравнительную таблицу форматов обмена (.xml, .pdf, .xlsx) и их совместимости с разными версиями . Если вы только начинаете работать с ЭДО или переходите на Диадок с другого оператора, инструкция поможет избежать распространённых ошибок и сэкономить время.

Подготовка 1С к работе с Диадоком

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

Минимальные требования для работы:

  • 📌 1С:Предприятие 8.3 (версия не ниже 8.3.10.2560). Старые релизы могут не поддерживать актуальные протоколы Диадока.
  • 🔑 Наличие квалифицированной электронной подписи (КЭП) у организации. Подпись должна быть зарегистрирована в Диадоке и привязана к вашему аккаунту.
  • 🔄 Установленный модуль ОбменЭлектроннымиДокументами (входит в стандартные поставки 1С:Бухгалтерии и 1С:Управления торговлей).
  • 📡 Стабильное интернет-соединение. Диадок требует постоянного доступа к сети для синхронизации документов.

Если модуль обмена отсутствует, его можно добавить через Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки. В списке доступных расширений найдите ОбменЭлектроннымиДокументамиДиадок и установите его. После установки потребуется перезапуск .

⚠️ Внимание: Если ваша организация использует 1С:Корп или кастомизированную конфигурацию, проверьте совместимость с Диадоком у разработчика. Некоторые отраслевые решения требуют доработки типового функционала.
📊 Какую версию 1С вы используете?
1С:Бухгалтерия 8.3
1С:Управление торговлей 11
1С:ERP
1С:Корп (кастомизированная)
Другая

Настройка подключения к Диадоку в 1С

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

  1. Авторизация в Диадоке:

    Перейдите в раздел Администрирование → Настройки программы → Обмен электронными документами. В открывшемся окне выберите Диадок из списка операторов ЭДО. Нажмите Настроить подключение и введите данные вашего аккаунта: логин (обычно email) и пароль. Если у вас включена двухфакторная аутентификация, потребуется ввести код из SMS или приложения.

  2. Выбор способа обмена:

    Диадок поддерживает два режима работы с :

    • 🔄 Прямой обмен — документы отправляются сразу при сохранении. Подходит для небольших объёмов.
    • Отложенный обмен — документы накапливаются и отправляются пакетом по расписанию. Оптимально для компаний с высокой нагрузкой.

    Рекомендуем начинать с прямого обмена, чтобы оперативно отслеживать ошибки. Режим настраивается в параметрах подключения (Способ обмена → Прямой).

  3. Привязка сертификата:

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

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

    • 🔌 Корректность логина/пароля.
    • 🔒 Наличие действующей подписи в Диадоке.
    • 🌐 Доступность серверов Диадока (возможны технические работы).

☑️ Проверка подключения к Диадоку

Выполнено: 0 / 4

Создание и подготовка счёта к отправке

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

Шаги по созданию счёта:

  1. Перейдите в раздел Продажи → Счета покупателям и создайте новый документ (Создать → Счёт на оплату).
  2. Заполните обязательные поля:
    • 📝 Контрагент — выберите организацию из справочника. Если контрагента нет, добавьте его через Справочники → Контрагенты.
    • 💰 Сумма — укажите итоговую сумму с учётом НДС (если применимо).
    • 📅 Дата и срок оплаты — проверьте актуальность дат.
    • 📄 Дополнительные реквизиты — при необходимости укажите номер договора, основание и т. д.
  • Сохраните документ (Записать) и проверьте его на ошибки через кнопку Проверить.
  • Особое внимание уделите реквизитам контрагента. Если в карточке контрагента не указан ИНН/КПП или электронная почта, Диадок может не распознать получателя. Для юридических лиц обязательно заполните поля: Полное наименование, ИНН, КПП, Юридический адрес.

    ⚠️ Внимание: Если счёт содержит НДС, убедитесь, что в настройках включён режим работы с налогом (Главное → Настройки → НДС). В противном случае суммы в счёте и в Диадоке могут не совпасть, что приведёт к отклонению документа.

    После заполнения счёта его можно отправить в Диадок непосредственно из формы документа. Для этого:

    1. Нажмите кнопку Отправить → Через Диадок.
    2. В открывшемся окне выберите формат отправки (XML или PDF).
    3. Подтвердите отправку, дождитесь завершения процесса (статус отобразится внизу окна).
    💡

    Если счёт содержит большое количество позиций (более 50), рекомендуем отправлять его в формате PDF. Это уменьшит риск ошибок при парсинге XML на стороне получателя.

    Выбор формата документа: XML vs PDF

    Диадок поддерживает отправку счетов в двух основных форматах: XML (структурированный) и PDF (визуальный). Каждый из них имеет плюсы и минусы, которые важно учитывать при выборе.

    Критерий Формат XML Формат PDF
    Совместимость Поддерживается всеми операторами ЭДО. Идеален для автоматической обработки. Универсален, но не все системы умеют извлекать данные из PDF.
    Скорость отправки Быстрее (меньший размер файла). Медленнее (зависит от количества страниц).
    Точность данных Гарантирует корректное чтение реквизитов (НДС, суммы, даты). Риск ошибок при ручном вводе получателем.
    Внешний вид Не сохраняет оформление (шрифты, логотипы). Сохраняет фирменный стиль документа.
    Рекомендации Для юридических лиц и автоматизированных систем. Для физических лиц или визуальной проверки.

    В большинстве случаев для бизнеса предпочтителен XML, так как он исключает ошибки при загрузке данных в бухгалтерские системы контрагента. Однако если ваш партнёр — физическое лицо или требуется сохранение дизайна счёта (например, с логотипом компании), выбирайте PDF.

    Важно: с 2026 года Диадок требует обязательного указания структурированных данных (XML) для счетов на сумму свыше 100 000 ₽. Это правило действует для всех операторов ЭДО в рамках Федерального закона № 63-ФЗ.

    Отправка счёта и проверка статуса

    После выбора формата и подтверждения отправки счёт попадёт в очередь на обработку. В статус документа будет отображаться в реальном времени. Рассмотрим возможные статусы и их значение:

    • Ожидает отправки — документ ещё не ушёл в Диадок. Возможные причины: нет соединения с интернетом или отложенный режим обмена.
    • 📤 Отправляется — идёт передача данных на сервер Диадока.
    • Отправлен — счёт успешно доставлен в Диадок, но ещё не получен контрагентом.
    • 👁️ Просмотрен — контрагент открыл документ в своём личном кабинете.
    • 🔄 В обработке — получатель подтвердил получение, но ещё не подписал счёт.
    • 📋 Подписан — счёт принят и подписан электронной подписью контрагента.
    • Ошибка — документ не доставлен. Требуется проверка логов.
    • Чтобы проверить статус счёта в Диадоке:

      1. Откройте документ в и нажмите Журнал обмена (или История).
      2. Перейдите на вкладку Статусы Диадока. Здесь отображается текущее состояние документа.
      3. Для детальной информации нажмите Посмотреть в Диадоке — откроется веб-версия сервиса с историей документа.

    Если счёт «завис» на статусе Ожидает отправки более 10 минут:

    • Проверьте интернет-соединение.
    • Обновите список документов в (Действия → Обновить статус).
    • Перезапустите и повторите отправку.
    • Что делать если счёт не отправляется?

      Если счёт не уходит из статуса "Ожидает отправки", проверьте:

      1. Настройки прокси-сервера в 1С (раздел Администрирование → Настройки программы → Сетевые настройки).

      2. Антивирус или фаервол — они могут блокировать соединение с серверами Диадока.

      3. Лимиты тарифа в Диадоке (возможно, исчерпан месячный лимит на отправку документов).

      Если проблема сохраняется, обратитесь в поддержку Диадока с логами обмена (их можно экспортировать через Журнал регистрации).

      Типичные ошибки и их решения

      При отправке счетов через Диадок пользователи часто сталкиваются с типовыми ошибками. Рассмотрим самые распространённые из них и способы их устранения.

      Ошибка Причина Решение
      Не найден сертификат Сертификат КЭП не привязан к аккаунту Диадока или истёк. Проверьте срок действия сертификата в Личном кабинете Диадока и обновите его в настройках .
      Ошибка валидации XML Некорректный формат данных (например, неверный ИНН или сумма с ошибкой). Откройте счёт в , проверьте реквизиты и сохраните заново.
      Контрагент не найден В карточке контрагента не указан ИНН или он не совпадает с данными в Диадоке. Обновите данные контрагента в и повторно отправьте счёт.
      Превышен лимит документов Исчерпан месячный лимит по тарифу Диадока. Проверьте тариф в Личном кабинете или обратитесь в поддержку для увеличения лимита.

      Если ошибка не устраняется, изучите журнал обмена в :

      1. Перейдите в Администрирование → Журнал регистрации.
      2. Отфильтруйте записи по типу ОбменЭлектроннымиДокументами.
      3. Найдите строку с ошибкой и скопируйте её текст. Это поможет точнее диагностировать проблему.

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

      • Создайте тестовый счёт на небольшую сумму (например, 1 ₽).
      • Отправьте его самому себе (указав свою организацию как контрагента).
      • Если тест прошёл успешно, проблема кроется в данных конкретного счёта или контрагента.
      💡

      Большинство ошибок при отправке счетов связаны с некорректными реквизитами контрагента или истёкшим сертификатом. Всегда проверяйте эти параметры в первую очередь.

      Автоматизация отправки счетов

      Если ваша компания отправляет большое количество счетов, ручная обработка каждого документа может занимать много времени. В предусмотрены инструменты для автоматизации этого процесса.

      Способы автоматизации:

      • 🤖 Регламентные задания — настройте автоматическую отправку счетов по расписанию. Например, все счёта, созданные за день, будут уходить в Диадок в 18:00.
      • 🔄 Пакетная обработка — выделите несколько счетов в списке и отправьте их одновременно через Действия → Отправить выбранные через Диадок.
      • 📊 Шаблоны документов — создайте шаблоны счетов для типовых операций (например, «Счёт для оптовых покупателей»). Это ускорит заполнение.

      Для настройки регламентного задания:

      1. Перейдите в Администрирование → Регламентные задания.
      2. Создайте новое задание (Создать → Отправка документов через Диадок).
      3. Укажите параметры:
        • 📅 Расписание — частота выполнения (ежедневно, еженедельно).
        • 📄 Типы документов — выберите «Счета покупателям».
        • Условия отбора — например, «Счёта со статусом 'Ожидает отправки'».
    • Сохраните задание и включите его (Запустить).
    • Автоматизация особенно полезна для компаний с большим документооборотом. Однако помните, что автоматическая отправка требует предварительной проверки данных — иначе риск ошибок возрастает. Рекомендуем настраивать уведомления о неудачных отправках (Администрирование → Настройки уведомлений).

      Проверка получения счёта контрагентом

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

      Как проверить статус на стороне контрагента:

      1. В откройте счёт и перейдите в Журнал обмена → История Диадока.
      2. Проверьте последний статус:
        • Если Подписан — счёт принят.
        • Если Отклонён — контрагент вернул документ с комментарием (причина будет указана в истории).
        • Если статус не меняется более суток — свяжитесь с контрагентом напрямую.
      3. Для детальной информации нажмите Посмотреть в Диадоке — откроется веб-версия с полной историей документа, включая время просмотра и подписи.

    Если счёт был отклонён, в комментарии обычно указывается причина. Типичные причины отклонения:

    • 💰 Несовпадение сумм — проверьте итоговую сумму и НДС.
    • 📝 Ошибки в реквизитах — уточните у контрагента корректные данные.
    • 📅 Просроченный срок оплаты — обновите дату в счёте.
    • 🔒 Проблемы с подписью — сертификат контрагента может быть недействителен.
    • Если контрагент утверждает, что не получил счёт, выполните следующие действия:

      1. Проверьте, что документ отправлен на корректный ИНН (иногда счёта уходят на старый ИНН организации).
      2. Убедитесь, что у контрагента подключён Диадок и он авторизован в системе.
      3. Отправьте счёт повторно, выбрав другой формат (например, PDF вместо XML).
      4. Проверьте спам в личном кабинете контрагента — иногда уведомления попадают туда.
      💡

      Если счёт критически важен, дублируйте его отправку на email контрагента через (Отправить → По email). Это увеличит шансы на своевременное получение.

      FAQ: Частые вопросы по отправке счетов через Диадок

      Можно ли отправить счёт без электронной подписи?

      Нет, Диадок требует наличия квалифицированной электронной подписи (КЭП) для отправки юридически значимых документов. Без подписи счёт будет иметь статус «Черновик» и не дойдёт до контрагента. Если у вас нет КЭП, оформите её в аккредитованном удостоверяющем центре (например, Такском или КриптоПро).

      Счёт отправлен, но контрагент его не видит. Что делать?

      Сначала проверьте:

      • Статус документа в (возможно, он ещё не ушёл из очереди).
      • Корректность ИНН контрагента в счёте.
      • Настройки уведомлений в Диадоке (возможно, контрагент не получил оповещение).

      Если проблема сохраняется, попросите контрагента проверить папку «Входящие» в его личном кабинете Диадока или свяжитесь с поддержкой сервиса.

      Как отправить счёт с печатью и подписью в PDF?

      Чтобы счёт в PDF содержал печать и подпись:

      1. В настройте печатную форму счёта с логотипом и подписью (Администрирование → Печатные формы).
      2. При отправке выберите формат PDF и отметьте галочку «Включить печать и подпись».
      3. Убедитесь, что в настройках Диадока разрешена отправка графических документов (Настройки → Форматы документов).

      Можно ли отправить счёт retroactively (задним числом)?

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

      • Создайте счёт в с нужной датой.
      • В комментарии к документу укажите причину (например, «Ретроактивное выставление по договору №X»).
      • Отправьте счёт через Диадок и уведомьте контрагента отдельно (по email или телефону).

      Помните, что дата счёта влияет на сроки оплаты и налоговый учёт.

      Как отменить отправленный счёт?

      Если счёт ещё не подписан контрагентом, его можно отозвать:

      1. В откройте документ и нажмите Действия → Отозвать из Диадока.
      2. В Диадоке счёт перейдёт в статус «Отозван».
      3. Создайте новый счёт с корректными данными и отправьте его заново.

      Если счёт уже подписан, отмена возможна только по согласованию с контрагентом (например, через акт сверки).