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