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

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

Как загрузить сертификат в 1С ЭДО

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

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

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

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

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

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

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

Третье — сам ключевой носитель: токен (РуТокен, eToken, JaCarta) или контейнер в реестре компьютера. Также потребуются права администратора в 1С или как минимум право настройки электронного документооборота, иначе нужные разделы меню будут недоступны.

СертификатДействующий, квалифицированный

Проверьте срок действия в свойствах сертификата

КриптопровайдерКриптоПро CSP или ViPNet CSP

Откройте панель управления криптопровайдера и проверьте лицензию

Ключевой носительТокен или реестр

Носитель должен определяться системой, контейнер — открываться по паролю

Права в 1САдминистратор или настройка ЭДО

Без прав раздел обмена электронными документами будет скрыт

Установка сертификата в операционную систему

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

Для КриптоПро CSP откройте панель криптопровайдера, перейдите на вкладку «Сервис» и выберите «Просмотреть сертификаты в контейнере». Укажите контейнер на токене или в реестре, затем нажмите «Установить личный сертификат». После этого сертификат появится в хранилище «Личное» текущего пользователя Windows.

Проверить результат можно стандартным способом: в окне «Выполнить» введите команду certmgr.msc и откройте раздел «Личное → Сертификаты». Нужный сертификат должен отображаться с пометкой «Есть закрытый ключ». Если закрытого ключа нет, подписание документов будет невозможно — установку придётся повторить через контейнер.

Добавление сертификата в настройки 1С

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

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

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

Порядок добавления сертификата в 1С
  1. 1
    Установите сертификат в систему через криптопровайдер
  2. 2
    Откройте «Администрирование → Обмен электронными документами»
  3. 3
    Перейдите в список сертификатов и нажмите «Добавить → Из установленных на компьютере»
  4. 4
    Выберите сертификат и сохраните
  5. 5
    Проверьте, что сертификат появился в списке без ошибок о закрытом ключе

Создание учётной записи ЭДО и привязка сертификата

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

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

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

Настройка обмена с контрагентами

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

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

Проверьте также виды документов, по которым включён обмен: универсальные передаточные документы, счета-фактуры, акты, накладные. Если какой-то вид не нужен в электронном виде, его можно отключить, чтобы не формировать лишние сообщения.

Проверка работы и типичные ошибки

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

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

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

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

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

Отображается без предупреждений, виден закрытый ключ

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

Ошибка о недоступности ключа или криптопровайдера

Учётная запись ЭДО
Норма

Статус активен, сертификат привязан

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

Учётная запись не подтверждена оператором

Тестовый документ
Норма

Проходит подписание и отправку, есть подтверждение оператора

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

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

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

Загружаются автоматически, извещение формируется

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

Документы не поступают или требуют ручной загрузки

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

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

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

Итог

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

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

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

Почему сертификат есть в Windows, но не отображается в 1С?

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

Можно ли загрузить сертификат в 1С сразу из файла .cer?

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

Нужно ли заново загружать сертификат после его перевыпуска?

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

Сколько сертификатов можно привязать к одной учётной записи ЭДО?

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

Чем облачная подпись отличается при загрузке в 1С?

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