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