Подключаем электронную подпись к ЗУП 3.1: от КриптоПро до первого подписания

· 10 мин

Содержание

Чтобы добавить ЭЦП в 1С ЗУП, сначала установите сертификат в личное хранилище Windows через КриптоПро CSP, затем включите флажок Использовать электронные подписи в Администрирование → Общие настройки, откройте ссылку «Настройки электронной подписи и шифрования» и на вкладке «Сертификаты» нажмите Добавить → Из установленных на компьютере. После этого выберите сертификат, укажите пользователя и организацию и нажмите «Проверить».

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

Что подготовить на компьютере до настройки ЗУП

1С сама не хранит закрытый ключ и не подписывает «своими силами». Она вызывает криптопровайдер, установленный в Windows. Поэтому половина проблем с подписью в ЗУП на деле — проблемы рабочего места.

Перед открытием базы проверьте:

  • 🔐 Криптопровайдер. Установлен КриптоПро CSP (или ViPNet CSP) с действующей лицензией. Демо-период КриптоПро ограничен по времени — после него подпись перестаёт работать.
  • 💾 Носитель с ключом. Токен (Рутокен, JaCarta) вставлен, драйвер установлен, контейнер виден в КриптоПро на вкладке «Сервис» → «Просмотреть сертификаты в контейнере».
  • 📜 Личный сертификат. Установлен в хранилище «Личное» текущего пользователя Windows и связан с закрытым ключом.
  • 🏛 Цепочка доверия. Корневой и промежуточный сертификаты удостоверяющего центра установлены в «Доверенные корневые центры сертификации» и «Промежуточные центры сертификации».
  • 🕐 Дата и время на компьютере правильные. При сбитых часах сертификат считается ещё не действующим или уже просроченным.

Как установить личный сертификат через КриптоПро

  1. Откройте КриптоПро CSP, вкладку «Сервис».
  2. Нажмите «Просмотреть сертификаты в контейнере» и выберите контейнер на токене.
  3. В окне сертификата нажмите «Установить».
  4. Проверьте результат: Win + R → certmgr.msc → «Личное» → «Сертификаты». У нужного сертификата в свойствах должна быть строка «Есть закрытый ключ для этого сертификата».

Если сертификат выдан в ФНС на руководителя, корневой сертификат Минцифры и сертификат УЦ ФНС тоже нужно поставить вручную. Без них цепочка не строится, и 1С покажет ошибку проверки.

Тонкий клиент, веб-клиент и терминал

  • Тонкий клиент на компьютере пользователя — криптопровайдер и сертификат ставятся на этот компьютер.
  • Веб-клиент — дополнительно нужно расширение для работы с 1С:Предприятием в браузере. 1С сама предложит его установить при первой попытке подписать.
  • Терминальный сервер (RDP) — КриптоПро ставится на сервер, а токен пробрасывается в сеанс. Сертификат устанавливается в «Личное» того пользователя Windows, под которым человек заходит на сервер.

Как включить электронную подпись в ЗУП и настроить программы криптографии

По умолчанию механизм подписи в базе может быть выключен. Включает его администратор базы один раз.

  1. Откройте Администрирование → Общие настройки.
  2. Найдите группу «Электронная подпись и шифрование».
  3. Установите флажок Использовать электронные подписи. Если планируете шифровать файлы, отметьте и Использовать шифрование.
  4. Нажмите ссылку «Настройки электронной подписи и шифрования».

Откроется форма с вкладками. Нас интересуют две: «Сертификаты» и «Программы».

Вкладка «Программы»

Здесь перечислены криптопровайдеры, которые 1С умеет вызывать. В типовой поставке список уже заполнен: КриптоПро CSP, ViPNet CSP и другие.

  • ✅ Строка с вашим провайдером должна быть без пометки об ошибке.
  • ⚠️ Если рядом с КриптоПро указано, что программа не установлена на компьютере, — 1С не видит провайдер. Чаще всего дело в разрядности: 64-битный клиент 1С и 32-битный компонент КриптоПро, или провайдер установлен не полностью.
  • 🔁 Если провайдера нет в списке, добавьте его кнопкой «Добавить» — форма предложит выбрать из поддерживаемых программ.

Подпись на компьютере или на сервере

В той же группе настроек есть флажки, которые переносят проверку и создание подписи на сервер 1С. Это нужно, когда ключи хранятся на сервере (например, облачная подпись или токен в серверной).

ВариантГде стоит КриптоПроКогда выбирать
Подпись на клиентеНа компьютере пользователяОбычный случай: у каждого свой токен
Проверка на сервереНа сервере 1СНужно проверять входящие подписи без провайдера на клиенте
Подпись на сервереНа сервере 1СКлючи централизованно лежат на сервере

Если не уверены — оставляйте подпись на клиенте. Серверный вариант требует установленного и лицензированного провайдера на сервере 1С.

Добавление сертификата ЭЦП в 1С ЗУП пошагово

Теперь можно завести сам сертификат в справочник базы.

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

Что заполнить в карточке

  • 👤 Пользователь — пользователь 1С, который будет подписывать этим сертификатом. Если оставить пустым, сертификат увидят все, у кого есть права на подпись.
  • 🏢 Организация — организация из справочника ЗУП. Важно для 1С-Отчетности и обмена с СФР: там выбирается сертификат именно этой организации.
  • 📝 Представление — понятное имя, например «Иванова И.И. — КЭП до 15.03». Через год, когда сертификатов станет три, это сэкономит путаницу.
  • 🔑 Пароль — можно оставить ввод пароля средствами КриптоПро или разрешить 1С запоминать пароль на время сеанса.

Не сохраняйте ПИН-код в настройках общего компьютера, к которому есть доступ у нескольких человек. Подпись КЭП юридически равна собственноручной, а запомненный пароль позволяет подписать документ любому, кто сел за этот компьютер.

Если сертификата нет в списке выбора

В окне «Из установленных на компьютере» 1С показывает только сертификаты из хранилища «Личное» текущего пользователя Windows. Если нужного нет:

  • он установлен в хранилище другого пользователя Windows или компьютера;
  • он установлен без привязки к закрытому ключу;
  • токен не вставлен или занят другой программой.

Вернитесь к разделу о подготовке рабочего места и переустановите сертификат через «Просмотреть сертификаты в контейнере».

Когда сертификат перевыпущен

Новый сертификат добавляйте так же, как первый. Старый не удаляйте сразу: им подписаны документы, и он нужен для проверки подписей в архиве. Достаточно указать в его карточке, что он больше не используется (в карточке есть соответствующий флажок или команда отзыва — зависит от релиза).

Кому доступен сертификат: пользователи и права в ЗУП

Сертификат в справочнике — ещё не гарантия, что сотрудник сможет им подписывать. Нужны два условия.

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

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

Как проверить права:

  1. Откройте Администрирование → Настройки пользователей и прав → Пользователи.
  2. Откройте карточку пользователя и перейдите к группам доступа.
  3. Посмотрите профиль группы и найдите в составе ролей роли со словами «электронная подпись» или «сертификат». Удобно отфильтровать список ролей по слову «подпис».

Права на добавление сертификатов и права на использование — разные вещи. Рядовому кадровику достаточно использовать свой сертификат; добавлять и менять карточки сертификатов обычно разрешают только администратору.

Несколько организаций и подписантов

В ЗУП часто ведут учёт по 2–5 юрлицам. Типичная схема:

  • у каждого руководителя свой сертификат КЭП, выданный ФНС, с указанием его организации;
  • у кадровиков и расчётчиков — сертификаты физлица плюс машиночитаемая доверенность (МЧД) от организации, если они подписывают документы от её имени;
  • каждый сертификат в 1С привязан к своей организации и своему пользователю.

Тогда при подписании 1С сама отфильтрует подходящие сертификаты и не даст по ошибке подписать отчёт одной фирмы ключом другой.

Тестовая проверка сертификата и первое подписание

В карточке сертификата нажмите «Проверить». 1С последовательно выполнит несколько проверок и покажет результат по каждой:

  • наличие сертификата в личном хранилище;
  • корректность данных сертификата и цепочки до корневого УЦ;
  • создание тестовой подписи;
  • проверку этой подписи;
  • шифрование и расшифровку тестовых данных (если шифрование включено).

Все пункты должны быть с зелёной отметкой. Красный пункт сразу показывает, на каком этапе сбой: в хранилище, в цепочке или в ключе.

Пробное подписание файла

Проверка в карточке — синтетический тест. Полезно убедиться и на живом объекте:

  1. Откройте любой документ ЗУП, к которому можно прикрепить файл , например кадровый приказ.
  2. Через кнопку присоединённых файлов (значок скрепки) добавьте любой небольшой файл.
  3. Выделите файл и выберите команду подписания (обычно в меню «Ещё» или в группе «Электронная подпись»).
  4. Выберите сертификат, введите ПИН.
  5. Убедитесь, что у файла появилась отметка о подписи, а в списке подписей файла — ваш сертификат со статусом «Верна».

Если подписание прошло, но статус подписи «Неверна» — почти всегда это цепочка доверия или отозванный сертификат, а не сама 1С.

Готовность рабочего места к подписи в ЗУП
Выполнено: 0 / 7

Где ещё в ЗУП указывают добавленный сертификат

Добавить ЭЦП в справочник — первая половина задачи. Дальше сертификат подключают к конкретным сервисам.

1С-Отчетность

Для отправки отчётов в ФНС и СФР из ЗУП используется учётная запись документооборота организации: Отчетность, справки → 1С-Отчетность, затем настройки обмена по организации. В учётной записи указан сертификат ответственного лица.

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

Обмен с СФР: больничные и запросы фонда

Электронные больничные, запросы СФР и уведомления о пособиях идут через СЭДО. Для этого обмена используется сертификат страхователя из того же справочника сертификатов. Если сертификат не привязан к организации, ЗУП не предложит его в настройках обмена.

Кадровый электронный документооборот

При переходе на электронные кадровые документы по статьям 22.1–22.3 ТК РФ подписывать документы будут и работодатель, и сотрудники. Работодатель подписывает КЭП. Для сотрудников закон допускает и другие виды подписи — какие именно, зависит от выбранного сервиса КЭДО и локального акта организации.

Ошибки при подключении ЭЦП в ЗУП и что с ними делать

Текст ошибки 1С обычно приводит дословно из Windows или КриптоПро. По нему легко понять, какой уровень сломан.

Диагностика: выберите симптом

Если ничего не помогло

  • 🧹 Очистите кэш клиента 1С: запустите базу с параметром /ClearCache. Перед этим закройте свой сеанс — остальных пользователей это не затрагивает.
  • 🔄 Проверьте подпись в другой программе, например в КриптоАРМ или на сайте УЦ. Если там тоже ошибка — проблема в ключе или ПО, и 1С здесь ни при чём.
  • 🧩 В терминальном режиме убедитесь, что токен действительно проброшен в ваш сеанс: КриптоПро в сеансе должен видеть контейнер.

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

Можно ли использовать один сертификат ЭЦП в нескольких базах 1С?
Да. Сертификат хранится на токене и в Windows, а в каждой базе создаётся только запись о нём. Добавьте его в каждую базу отдельно.
Нужна ли отдельная лицензия КриптоПро для 1С?
Отдельной «лицензии для 1С» нет. Нужна действующая лицензия КриптоПро CSP на компьютер, где выполняется подпись. Иногда лицензия встроена в сам сертификат — это указано в документах от УЦ.
Может ли кадровик подписывать отчёты своей подписью, а не подписью директора?
Может, если у него есть КЭП физлица и машиночитаемая доверенность от организации на нужные полномочия. Без МЧД подпись сотрудника от имени организации не примут.
Что делать с сертификатом уволенного сотрудника?
Не удаляйте его из базы — он нужен для проверки ранее подписанных документов. Отвяжите его от пользователя или отметьте как неиспользуемый, а саму учётную запись 1С заблокируйте.
Работает ли облачная подпись в ЗУП?
Работает, если облачный провайдер поддерживается 1С и подпись настроена на стороне сервера или через сервис оператора. Порядок добавления сертификата при этом другой — его даёт оператор облачной подписи.

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Трудовой кодекс РФ, статьи 22.1–22.3 (электронный документооборот в сфере трудовых отношений)