К статье
Практический материал

Документы и Печать · 13 мин

Диадок в 1С: как работает обмен электронными документами

Как работает модуль Диадок в 1С: подключение, отправка и подписание документов, роуминг, типичные ошибки и настройка обмена ЭДО с контрагентами.

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

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

Ниже разобрано, как именно устроен обмен, какие варианты интеграции существуют для разных конфигураций 1С, как подключить и настроить модуль, что происходит с документом на каждом этапе и какие ошибки встречаются чаще всего.

Как устроен обмен документами между 1С и Диадоком

В основе обмена лежит цепочка: учётная система → модуль ЭДО → сервер Диадока → получатель. Когда бухгалтер проводит реализацию или счёт-фактуру в 1С, модуль формирует из данных документа XML-файл, соответствующий приказам ФНС (например, формат УПД или счёта-фактуры). Этот файл содержит реквизиты сторон, позиции, суммы и налоги в строго заданной структуре.

Далее файл подписывается квалифицированной электронной подписью (КЭП) сотрудника, имеющего соответствующие полномочия, и отправляется через защищённое соединение на серверы Диадока. Оператор фиксирует дату и время отправки, проверяет подпись и доставляет документ в ящик получателя. Именно отметки оператора о времени отправки и получения придают документу юридическую значимость при спорах и налоговых проверках.

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

Варианты интеграции Диадока с 1С

Существует несколько способов подключить Диадок к 1С, и выбор зависит от конфигурации, её версии и объёма документов.

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

Второй вариант — встроенная подсистема «Электронные документы» (1С-ЭДО) в современных типовых конфигурациях, где Диадок подключается как оператор через сервис 1С-ЭДО. Обмен идёт через сервисы 1С, а Диадок выступает транспортным оператором. Третий вариант — интеграция через API Диадока, которую выбирают компании с сильно доработанными конфигурациями или собственными учётными системами на платформе 1С.

Сравнение вариантов подключения

Модуль Диадока (внешняя обработка)

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

1С-ЭДО с оператором Диадок

Удобен для свежих типовых конфигураций с актуальной подсистемой ЭДО. Ограничение: нужен договор с 1С-ЭДО и поддерживаемый релиз конфигурации.

Интеграция через API

Для доработанных и самописных конфигураций, нестандартных процессов. Требует разработчика и сопровождения интеграции при обновлениях.

Подключение и первоначальная настройка модуля

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

Модуль подключается через «Администрирование» → «Печатные формы, отчёты и обработки» → «Дополнительные отчёты и обработки», если конфигурация работает в режиме управляемого приложения. После загрузки файла обработки в списке появляется подсистема Диадока. При первом запуске выполняется авторизация по логину и паролю ящика или по сертификату, затем модуль загружает справочники: список организаций, сотрудников и контрагентов из Диадока.

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

Порядок подключения модуля Диадок к 1С
  1. 1
    Проверьте совместимость версии модуля с релизом вашей конфигурации 1С
  2. 2
    Сделайте резервную копию информационной базы
  3. 3
    Загрузите обработку через «Дополнительные отчёты и обработки» и включите подсистему
  4. 4
    Авторизуйтесь в модуле учётными данными ящика Диадок или сертификатом
  5. 5
    Установите сертификат электронной подписи и проверьте его видимость в модуле
  6. 6
    Сопоставьте организации, сотрудников и контрагентов по ИНН/КПП
  7. 7
    Отправьте тестовый документ на собственный тестовый ящик или дружественному контрагенту
  8. 8
    Проверьте статусы доставки и корректность печатной формы у получателя

Отправка и получение документов: как это выглядит на практике

Исходящий документ создаётся в 1С обычным способом — например, «Реализация (акты, накладные, УПД)». Из формы документа или из списка исходящих ЭД пользователь нажимает «Отправить через Диадок». Модуль формирует XML, предлагает выбрать сертификат подписи и после подписания передаёт файл оператору. В списке документов виден статус: «Отправлен», «Доставлен», «Ожидается подпись контрагента», «Подписан» или «Отказано в подписи».

Входящие документы поступают в раздел «Входящие». Модуль показывает отправителя, тип документа, сумму и дату. Пользователь может просмотреть печатную форму, сопоставить документ с поступлением в 1С (модуль умеет создавать документы поступления автоматически по данным XML) и подписать документ своей электронной подписью либо отказать в подписи с указанием причины. Отказ — юридически значимое действие: он фиксируется оператором и виден отправителю.

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

Настройки, влияющие на корректность обмена

Несколько настроек определяют, насколько гладко пойдёт обмен. Первая — формат отправляемого документа: для УПД и счетов-фактур действуют актуальные приказы ФНС, и модуль должен формировать файлы именно в действующей версии формата. Устаревший модуль может формировать XML старой версии, который получатель или налоговая не примет.

Вторая настройка — регламент обмена с конкретным контрагентом: какие типы документов вы обмениваетесь, требуется ли ответная подпись, кто формирует титул продавца и покупателя. Третья — автоматическая загрузка входящих: модуль умеет периодически опрашивать сервер и забирать новые документы, что важно при большом потоке. Наконец, стоит настроить уведомления о документах, требующих подписи, чтобы не пропускать сроки — например, по корректировочным документам и счетам-фактурам есть регламентированные сроки выставления.

Отдельное внимание — полномочиям подписанта. Если документы подписывает не руководитель, в ФНС должна быть подана информация о полномочиях представителя (машиночитаемая доверенность). Без этого у налоговой могут возникнуть вопросы к подписи на счетах-фактурах.

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

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

Вторая группа — ошибки формата: документ не отправляется из-за незаполненных обязательных полей (адрес в неправильном формате, отсутствует код единицы измерения, не указан ИНН покупателя). Модуль обычно показывает текст ошибки валидации — по нему видно, какое поле исправить в документе 1С. Третья группа — рассинхронизация статусов: в 1С документ числится неотправленным, хотя в Диадоке он доставлен. Помогает принудительное обновление статусов из модуля.

Четвёртая типичная ситуация — контрагент не получает документы, потому что обмен с ним не настроен: у него другой оператор без роуминга по данному типу документов или не приглашён ящик. В таком случае отправьте приглашение к обмену через модуль или уточните у контрагента его оператора и идентификатор участника ЭДО.

Типичные ошибки
01
Использование устаревшей версии модуля — XML формируется в старом формате, документы отклоняются получателем или не принимаются налоговой
02
Отсутствие сопоставления контрагентов по ИНН/КПП — документы уходят не туда или зависают без получателя
03
Подписание документов сертификатом сотрудника без подтверждённых полномочий — риск оспаривания вычетов НДС
04
Игнорирование входящих документов — пропуск сроков подписания корректировок и накопление неподтверждённых обязательств
05
Отсутствие резервной копии перед обновлением модуля или релиза 1С — потеря настроек сопоставлений при сбое

Как проверить, что обмен работает правильно

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

Контрольные точки

Как проверить результат

Статус исходящего документа в модуле
Норма

«Доставлен» или «Подписан контрагентом», есть квитанция оператора

Тревожный признак

«Ошибка отправки» или статус не меняется длительное время

Печатная форма у получателя
Норма

Открывается визуализация УПД, данные совпадают с документом в 1С

Тревожный признак

Получатель видит пустые поля или ошибку формата

Входящие документы
Норма

Новые документы появляются при обновлении, создаётся поступление в 1С

Тревожный признак

Документы видны только в веб-кабинете Диадока, в 1С не загружаются

Сертификат подписи
Норма

Модуль предлагает сертификат при подписании, подпись проходит

Тревожный признак

Сертификат не отображается или ошибка криптопровайдера

Ограничения и когда модуль не поможет

Модуль Диадока закрывает типовой документооборот, но у него есть границы. Нестандартные печатные формы и произвольные договоры передаются как неформализованные документы — без автоматической загрузки данных в учётную систему получателя. Сильно доработанные конфигурации могут конфликтовать с модулем: изменённые документы или реквизиты требуют адаптации обработки. Кроме того, обмен зависит от доступности интернет-канала и сервиса оператора — при недоступности сервиса документы накапливаются в очереди.

Если потребность выходит за рамки типового обмена — массовая автоматическая подпись, интеграция с WMS или собственным порталом, обмен специфическими документами — стоит рассмотреть доработку через API Диадока силами разработчика. Это требует бюджета на внедрение и сопровождение, но снимает ограничения стандартного модуля.

Итог

Что важно запомнить

Диадок в 1С работает через модуль ЭДО: документ конвертируется в XML формата ФНС, подписывается КЭП и доставляется оператором. Ключ к стабильной работе — актуальная версия модуля, корректное сопоставление контрагентов, подпись уполномоченным лицом и контроль статусов доставки.

Частые вопросы

Нужна ли отдельная электронная подпись для Диадока, если уже есть подпись для отчётности?

Обычно подходит та же квалифицированная подпись, если она выдана на сотрудника с нужными полномочиями и установлена на рабочем месте, где работает модуль. Убедитесь, что сертификат действителен и виден в криптопровайдере. Для подписания счетов-фактур от имени организации у подписанта должны быть подтверждённые полномочия.

Можно ли работать с Диадоком в файловой базе 1С?

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

Что делать, если контрагент работает с другим оператором ЭДО?

Проверьте наличие роуминга между Диадоком и оператором контрагента по нужному типу документов. Если роуминг есть, обмен пройдёт автоматически. Если нет — уточните у контрагента возможность принять документ через Диадок (веб-кабинет доступен без установки ПО) или обсудите альтернативный способ передачи.

Как хранить электронные документы и подтвердить их при проверке?

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

Модуль перестал работать после обновления конфигурации 1С. Что делать?

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

Можно ли отозвать уже отправленный документ?

Формально отозвать доставленный документ нельзя, но можно отправить контрагенту аннулирование или исправление. Для УПД и счетов-фактур предусмотрены корректировочные и исправительные документы. До подписания контрагентом можно также договориться об отказе в подписи и отправить корректный документ заново.