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