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