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

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

Как выгрузить документ из 1С в Контур Диадок

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

Выгрузка документов из 1С в Контур Диадок выполняется через специальный модуль интеграции, который встраивается в конфигурацию 1С и позволяет отправлять счета-фактуры, УПД, акты и накладные контрагентам без ручного переноса файлов. Модуль подключается как внешняя обработка или встраиваемое решение — в зависимости от конфигурации: «Управление торговлей», «Бухгалтерия предприятия», «ERP» или «Комплексная автоматизация».

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

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

Подготовка: что нужно перед установкой модуля

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

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

Также понадобятся логин и пароль от личного кабинета Диадока. Их выдаёт администратор вашей организации в системе ЭДО. Если вы работаете от нескольких организаций, уточните, к какому ящику Диадока привязана каждая из них — это важно для корректной маршрутизации входящих и исходящих документов.

Установка и настройка модуля Диадок в 1С

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

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

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

Порядок подключения модуля
  1. 1
    Скачайте модуль из личного кабинета Диадока под вашу конфигурацию
  2. 2
    Сделайте резервную копию базы 1С
  3. 3
    Подключите модуль как внешнюю обработку или расширение
  4. 4
    Введите логин и пароль Диадока в настройках модуля
  5. 5
    Выберите сертификат электронной подписи
  6. 6
    Проверьте соединение и список контрагентов

Выгрузка и отправка документа: пошаговый сценарий

Откройте модуль Диадока в 1С — обычно это отдельный пункт в меню «Продажи», «Покупки» или на рабочем столе. В интерфейсе модуля отображаются документы 1С, готовые к отправке: проведённые реализации, счета-фактуры, акты. Отфильтруйте список по периоду и контрагенту.

Отметьте нужные документы флажками и нажмите «Отправить». Модуль сформирует XML-файл по формату ФНС, проверит заполненность обязательных полей (ИНН, КПП, адреса, номенклатура, суммы), подпишет документ электронной подписью и передаст на сервер Диадока. Если какие-то поля не заполнены, модуль покажет список ошибок — исправьте данные в документе 1С и повторите отправку.

Отправка УПД и счетов-фактур

Универсальный передаточный документ формируется на основании реализации товаров и услуг. В модуле выберите документ реализации, укажите тип отправки — УПД со статусом «1» (заменяет счёт-фактуру и накладную) или «2» (только накладная/акт). Модуль сам подставит коды и функцию документа в XML.

Отправка неформализованных документов

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

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

Проверка статуса отправленного документа

После отправки документ появляется в списке исходящих с текущим статусом. Основные статусы: «Ожидает подписи контрагентом», «Подписан обеими сторонами», «Отклонён», «Ошибка доставки». Модуль обновляет статусы автоматически при открытии или по кнопке «Обновить статусы».

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

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

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

Статус документа в модуле
Норма

«Подписан обеими сторонами» или «Ожидает подписи контрагентом»

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

«Ошибка доставки» или «Ошибка формата»

XML-файл документа
Норма

Файл сформирован, прошёл форматный контроль ФНС

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

Модуль сообщает о незаполненных обязательных полях

Документ в 1С
Норма

Проведён, заполнены ИНН/КПП сторон и суммы

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

Документ не проведён или содержит пустые реквизиты

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

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

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

Типичные ошибки
01
Отправка непроведённого документа — модуль либо откажет в отправке, либо выгрузит неактуальные данные
02
Использование просроченного сертификата — документ не будет подписан, отправка завершится ошибкой
03
Отправка счёта-фактуры контрагенту, не подключённому к ЭДО, — документ зависнет в ожидании; сначала отправьте приглашение
04
Игнорирование запроса на уточнение — документ не считается принятым, возможны споры по вычетам НДС

Ограничения и альтернативные способы выгрузки

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

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

Способы выгрузки документов

Модуль Диадока в 1С

Основной способ: автоматическое формирование XML, подписание, статусы в 1С. Требует установки и настройки

Выгрузка XML + веб-Диадок

Запасной вариант при сбоях модуля: XML выгружается из 1С и загружается вручную. Нет синхронизации статусов

PDF через веб-интерфейс

Для неформализованных документов и разовых отправок. Не подходит для счетов-фактур в налоговом учёте

Часто задаваемые вопросы

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

Да, но частично. Вы можете выгрузить XML счёта-фактуры или УПД штатной кнопкой «Выгрузить» в документе 1С, а затем вручную загрузить файл в веб-интерфейс Диадока и подписать его там. Статусы документа при этом в 1С автоматически не вернутся.

Почему модуль не видит мой сертификат электронной подписи?

Проверьте, что сертификат установлен в хранилище «Личное» текущего пользователя вместе с закрытым ключом, срок его действия не истёк, а криптопровайдер (например, КриптоПро CSP) установлен и лицензия активна. После установки сертификата перезапустите 1С и обновите список сертификатов в настройках модуля.

Что делать, если контрагент не подключён к Диадоку?

Отправьте ему приглашение к обмену документами прямо из модуля — по ИНН система найдёт организацию, если она зарегистрирована у любого оператора ЭДО, поддерживающего роуминг. Если контрагент не работает с ЭДО вовсе, документ придётся передать на бумаге.

Документ отправлен с ошибкой в сумме. Как исправить?

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

Работает ли модуль Диадока в файловой базе 1С?

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

Итог

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

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