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

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

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

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

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

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

Ниже разобраны все три способа с конкретными действиями, условиями применения и проверкой результата, а также типовые ошибки и ответы на частые вопросы.

Что подготовить перед загрузкой документов

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

Убедитесь, что электронная подпись установлена на компьютере пользователя, сертификат действителен, а криптопровайдер (КриптоПро CSP или аналог) настроен. В личном кабинете Диадока сотрудник должен иметь права на подписание и отправку документов — это проверяется в разделе «Сотрудники».

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

Способ 1: загрузка через модуль Диадока для 1С

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

При первом запуске модуль попросит авторизоваться: введите логин и пароль от личного кабинета Диадока или выполните вход по сертификату. Затем выберите организацию из списка доступных ящиков. Модуль автоматически сопоставит организацию в 1С с ящиком Диадока по ИНН.

Для отправки откройте нужный документ (счёт-фактуру, УПД, акт, накладную), нажмите кнопку «Диадок» → «Отправить». Модуль сформирует XML-файл по актуальному формату ФНС, подпишет его сертификатом и передаст в Диадок. Статус отправки виден прямо в 1С: «Ожидает подписания контрагентом», «Подписан», «Отклонён».

Порядок действий при отправке через модуль
  1. 1
    Установите и подключите модуль Диадока в 1С
  2. 2
    Авторизуйтесь и выберите организацию
  3. 3
    Проверьте заполнение реквизитов организации и контрагента
  4. 4
    Откройте документ и нажмите «Отправить в Диадок»
  5. 5
    Дождитесь смены статуса на «Отправлен» и проверьте подписание контрагентом

Способ 2: отправка через типовой ЭДО в 1С

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

Далее настройте соглашение с контрагентом: укажите идентификаторы участников, форматы документов (УПД, акт, ТОРГ-12) и способ подписания. После этого отправка выполняется стандартной командой «ЭДО» → «Отправить» из документа, а весь жизненный цикл документа отслеживается в журнале электронных документов.

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

Сравнение способов загрузки

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

Максимум функций: неформализованные документы, маршруты согласования, массовая отправка. Требует установки и обновления модуля.

Типовой ЭДО (БЭД)

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

Выгрузка файла и веб-загрузка

Подходит для разовых отправок и нестандартных документов. Нет автоматизации, статусы в 1С не возвращаются.

Способ 3: выгрузка файла и загрузка в веб-интерфейс

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

Неформализованные документы (договоры, письма, спецификации) выгружаются как PDF или скан. В веб-интерфейсе Диадока нажмите «Создать документ» → «Загрузить с компьютера», выберите файл, укажите контрагента, тип документа, номер и дату. Затем подпишите сертификатом и отправьте.

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

Массовая загрузка документов

При большом объёме отправок используйте групповую обработку. В модуле Диадока есть журнал документов с фильтрами по периоду, контрагенту и виду: отметьте нужные документы и нажмите «Отправить выбранные». Модуль последовательно подпишет и передаст пакет, показывая прогресс и ошибки по каждому документу.

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

Проверка результата и типовые ошибки

После отправки проверьте статус документа. Корректная цепочка для двусторонних документов: «Отправлен» → «Ожидает подписания контрагентом» → «Подписан обеими сторонами». Если документ долго висит в ожидании, уточните у контрагента, видит ли он входящий документ — возможно, указан неверный идентификатор участника ЭДО.

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

Типичные ошибки
01
Отправка с просроченным сертификатом — документ отклоняется оператором, обновите сертификат заранее
02
Неверный идентификатор контрагента — документ уходит «в никуда», сверяйте идентификатор по ИНН
03
Устаревшая версия модуля — XML формируется по старому формату ФНС, регулярно обновляйте модуль
04
Отправка черновика с незаполненными реквизитами — документ приходится аннулировать, проверяйте перед отправкой
Контрольные точки

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

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

«Подписан обеими сторонами» для двусторонних документов

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

«Ошибка передачи», «Отклонён», долгое ожидание подписания

Файл документа у контрагента
Норма

Контрагент видит документ во входящих и может его подписать

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

Контрагент не находит документ — проверьте идентификатор участника

Квитанция о приёме
Норма

Есть подтверждение оператора о приёме документа

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

Квитанции нет — документ не считается отправленным

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

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

Да. Используйте типовой обмен ЭДО (подсистема БЭД) с настроенным подключением к оператору Диадок либо выгружайте документы в файл и загружайте через веб-интерфейс. Оба варианта рабочие, но с меньшим набором функций, чем у фирменного модуля.

Какие документы можно отправлять из 1С в Диадок?

Формализованные: счета-фактуры, УПД, акты, накладные ТОРГ-12, корректировочные документы. Неформализованные: договоры, письма, спецификации, счета на оплату — в виде PDF или сканов. Набор зависит от способа подключения и версии модуля.

Почему документ отправлен, но контрагент его не видит?

Чаще всего указан неверный идентификатор участника ЭДО контрагента или контрагент работает через другого оператора без настроенного роуминга. Проверьте идентификатор поиском по ИНН в Диадоке и уточните у контрагента его оператора.

Нужна ли отдельная подпись для каждого сотрудника?

Подписывать документы может сотрудник, на которого выпущен сертификат и которому в Диадоке выданы права на подписание. Один сертификат руководителя может использоваться для всех отправок, но для разделения ответственности часто выпускают подписи на нескольких уполномоченных лиц.

Что делать, если модуль выдаёт ошибку формата при отправке?

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

Как аннулировать ошибочно отправленный документ?

В модуле или в веб-интерфейсе Диадока откройте документ и выберите «Запросить аннулирование». Контрагент должен подтвердить аннулирование своей подписью. После этого документ считается недействительным у обеих сторон.

Итог

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

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