Администрирование · 10 мин
Как загрузить сертификат в 1С:ЗУП
Пошаговая инструкция по загрузке сертификата электронной подписи в 1С:ЗУП: где хранятся сертификаты, как добавить сертификат сотрудника и организации, типичные ошибки.
Сертификат электронной подписи в 1С:ЗУП нужен для отправки регламентированной отчётности в ФНС, ПФР и ФСС, обмена электронными больничными, подписания кадровых документов и работы с сервисом 1С-Отчётность. Ошибка при загрузке сертификата приводит к тому, что отчёты не подписываются, ЭЛН не загружаются, а обмен с контролирующими органами останавливается.
Загрузка сертификата в ЗУП выполняется в справочнике «Сертификаты ключей электронной подписи и шифрования». Сам сертификат может храниться в файле (обычно с расширением .cer), в контейнере закрытого ключа на токене (Рутокен, JaCarta) или в защищённом хранилище оператора связи. От того, где лежит ключ, зависит способ подключения.
Ниже разобраны основные сценарии: загрузка сертификата из файла, подключение сертификата с токена, привязка сертификата к организации и сотруднику, а также проверка результата и типичные ошибки. Инструкция актуальна для конфигурации «1С:Зарплата и управление персоналом» редакции 3.1.
Где в 1С:ЗУП хранятся и настраиваются сертификаты
В типовой ЗУП 3.1 работа с сертификатами сосредоточена в подсистеме электронной подписи. Основной справочник — «Сертификаты ключей электронной подписи и шифрования». Открыть его можно через раздел «Администрирование» → «Обмен электронными документами» → «Сертификаты ключей» либо через «Отчётность, справки» → «Настройки обмена с контролирующими органами».
Перед загрузкой убедитесь, что в программе включена опция «Электронные подписи и шифрование» (Администрирование → Обмен электронными документами). Без неё справочник сертификатов может быть недоступен, а команды подписания документов не отображаются.
Учтите, что сертификат в 1С — это только открытая часть ключа. Закрытый ключ хранится отдельно: в контейнере на токене, в реестре Windows, на флешке в папке контейнера или в облачном хранилище оператора. Если закрытый ключ недоступен на компьютере, сертификат загрузится, но подписывать документы не получится.
Подготовка: что проверить перед загрузкой
Перед тем как добавлять сертификат, проверьте три вещи. Во-первых, установлен ли на компьютере криптопровайдер и действует ли его лицензия. Во-вторых, видит ли операционная система сам ключевой носитель: токен должен определяться в панели управления КриптоПро или в утилите производителя. В-третьих, не истёк ли срок действия сертификата — просроченный сертификат загрузится в справочник, но обмен с ФНС и ФСС работать не будет.
Если сертификат получен в удостоверяющем центре в виде файла, убедитесь, что у вас есть и контейнер закрытого ключа. Частая ситуация: бухгалтеру переслали только файл .cer по почте, а контейнер остался на компьютере, где генерировалась заявка. Подписание в этом случае невозможно.
Что проверить перед загрузкой
КриптоПро CSP или ViPNet CSP отображается в списке программ, лицензия действует
Криптопровайдера нет или лицензия истекла — подписание работать не будет
Носитель виден в панели КриптоПро, контейнер читается
Токен не определяется — установите драйверы или смените USB-порт
Сертификат действителен на текущую дату
Срок истёк — сертификат нужно перевыпустить в УЦ
Как загрузить сертификат из файла
Этот способ подходит, когда у вас есть файл сертификата открытого ключа (.cer), а контейнер закрытого ключа уже установлен на компьютере или находится на токене.
- 1Откройте Администрирование → Обмен электронными документами → Сертификаты ключей
- 2Нажмите «Добавить» → «Из файла»
- 3Укажите путь к файлу .cer и подтвердите выбор
- 4Проверьте автоматически заполненные поля: владелец, издатель, срок действия
- 5При необходимости укажите пользователя, которому доступен сертификат
- 6Нажмите «Записать и закрыть» и проверьте, что сертификат появился в списке
После добавления откройте карточку сертификата и сверьте отпечаток (thumbprint) с тем, что указан в документах удостоверяющего центра. Совпадение отпечатка подтверждает, что загружен именно тот сертификат.
Если программа предлагает «Найти контейнер закрытого ключа», согласитесь — 1С попытается автоматически связать сертификат с контейнером в реестре или на токене. Если контейнер не найден, сертификат останется в справочнике, но подписывать им нельзя до установки закрытого ключа.
Как добавить сертификат с токена или из системного хранилища
Если ключевая пара хранится на Рутокене, JaCarta или в реестре Windows, удобнее добавить сертификат из списка уже установленных на компьютере. В справочнике сертификатов нажмите «Добавить» → «Из установленных на компьютере». Программа через криптопровайдер получит список доступных сертификатов, включая те, что записаны на подключённых токенах.
Выберите нужный сертификат из списка. При первом обращении к токену система запросит PIN-код носителя — введите его. После добавления закрытый ключ остаётся на носителе: подписание будет выполняться только при подключённом токене.
Для облачных сертификатов (например, выданных через сервисы операторов отчётности) добавление обычно выполняется автоматически при настройке 1С-Отчётности: программа сама запрашивает сертификат из защищённого хранилища по учётной записи.
Привязка сертификата к организации и сотруднику
Сам по себе загруженный сертификат не начинает использоваться — его нужно указать в настройках обмена. Для отчётности откройте «Отчётность, справки» → «Настройки обмена с контролирующими органами» и в карточке организации убедитесь, что выбран нужный сертификат. При использовании 1С-Отчётности сертификат обычно подтягивается из заявления на подключение автоматически.
Для кадрового ЭДО сертификаты привязываются к физическим лицам: в карточке физлица или в настройках кадрового ЭДО укажите, каким сертификатом сотрудник подписывает документы. Сертификат руководителя или уполномоченного лица указывается в настройках организации для подписания кадровых документов со стороны работодателя.
Если сертификатом должен пользоваться конкретный специалист, ограничьте доступ в карточке сертификата полем «Пользователь». Иначе сертификат будет виден всем пользователям, у которых есть права на подписание.
Какой сценарий выбрать
Проверка результата и типичные ошибки
Простейшая проверка — открыть карточку сертификата и выполнить команду проверки подписания (в типовой конфигурации доступна операция «Подписать» тестовых данных или проверка в настройках обмена). Успешное подписание означает, что и открытый, и закрытый ключ доступны, криптопровайдер работает, а PIN введён верно.
Дополнительно проверьте, что отчётность уходит: отправьте любой регламентированный отчёт или запрос в ИФНС и дождитесь подтверждения транспорта. Для ЭЛН проверьте, что в журнале электронных больничных загружаются данные из ФСС без ошибок сертификата.
Если при подписании возникает ошибка криптопровайдера, проверьте его версию и лицензию вне 1С — через панель КриптоПро выполните тестирование контейнера. Ошибка на уровне криптосредства не решается настройками внутри ЗУП.
Что важно запомнить
Сертификат добавляется в справочник «Сертификаты ключей» из файла или из списка установленных. Файл сертификата без контейнера закрытого ключа не позволяет подписывать. После загрузки сертификат нужно привязать к организации или физлицу и проверить подписанием тестовых данных. Срок действия, доступность токена и работоспособность криптопровайдера проверяйте до начала настройки.
FAQ
Где взять файл сертификата, если есть только токен?
Откройте панель управления криптопровайдера (например, КриптоПро CSP → вкладка «Сервис» → «Просмотреть сертификаты в контейнере»), найдите контейнер на токене и сохраните сертификат в файл. Либо добавьте сертификат в 1С напрямую командой «Из установленных на компьютере» — файл в этом случае не нужен.
Можно ли использовать один сертификат на нескольких компьютерах?
Да, если закрытый ключ доступен на каждом рабочем месте: токен физически переносится между компьютерами, либо контейнер копируется на другой носитель средствами криптопровайдера (если ключ экспортируемый). Сам сертификат в 1С при этом добавляется на каждом компьютере или один раз в базу, если работа идёт в клиент-серверном режиме.
Что делать, если сертификат загружен, но отчёт не подписывается с ошибкой «закрытый ключ не найден»?
Проверьте, что контейнер закрытого ключа установлен именно на том компьютере, где выполняется подписание, и токен подключён. В карточке сертификата выполните повторный поиск контейнера. Если контейнер был переустановлен или носитель заменён, удалите старую запись сертификата и добавьте его заново.
Нужно ли заново загружать сертификат после его перевыпуска?
Да. Перевыпущенный сертификат — это новый ключ с новым отпечатком. Загрузите его в справочник, обновите настройки обмена с контролирующими органами и, при использовании 1С-Отчётности, дождитесь автоматической замены сертификата по заявлению на перевыпуск. Старый сертификат можно оставить в справочнике для расшифровки ранее полученных документов.
Кто должен быть владельцем сертификата для отправки отчётности за организацию?
Обычно сертификат выдаётся на руководителя организации или на уполномоченного представителя с машиночитаемой доверенностью, зарегистрированной в ФНС. Сертификат, выданный на сотрудника без полномочий, контролирующие органы не примут для подписания отчётности юридического лица.