Установка сертификата электронной подписи в 1С

· 9 мин

Содержание

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

Ниже — весь путь от начала до конца: подготовить рабочее место, выбрать носитель, загрузить и установить ключ , добавить его в справочник, проверить подпись и продлить сертификат, когда закончится срок. Пути указаны для «Бухгалтерии предприятия» 3.0 и ЗУП 3.1 в интерфейсе «Такси»; в других типовых конфигурациях форма настроек называется так же.

Что подготовить перед установкой ключа

Сертификат электронной подписи сам по себе не работает — ему нужна программа-криптопровайдер. Это отдельное приложение, которое выполняет шифрование и формирует подпись. 1С обращается к нему, а не подписывает документы самостоятельно.

Что должно быть на рабочем месте:

  • 🔐 Криптопровайдер. Чаще всего это КриптоПро CSP, реже ViPNet CSP. Держите только один активный провайдер — два одновременно конфликтуют и дают ошибки инициализации.
  • 💳 Действующая лицензия на криптопровайдер. У КриптоПро она либо приобретается отдельно, либо «вшита» в сертификат на срок его действия. Без лицензии подпись не сформируется.
  • 🗝️ Носитель ключа. Защищённый токен (Рутокен, JaCarta, eToken) или реестр Windows. Сертификаты руководителей от УЦ ФНС выдают только на защищённый носитель — реестр для них не подойдёт.
  • 🧩 Драйверы носителя, если используете токен (например, «Драйверы Рутокен»). Без них система не увидит подключённое устройство.

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

О выборе носителя стоит подумать заранее: перенести ключ из реестра на токен задним числом получается не всегда, а некоторые УЦ вообще запрещают выгрузку закрытого ключа.

Готовность рабочего места к установке сертификата
Выполнено: 0 / 5

Как скачать сертификат из личного кабинета УЦ

Порядок зависит от того, где вы получали подпись.

Коммерческий удостоверяющий центр. После выпуска сертификат доступен в личном кабинете УЦ. Там обычно есть кнопка вроде «Скачать сертификат» или «Экспортировать» — она отдаёт файл с расширением .cer. Сохраните его на диск, он понадобится для установки в контейнер.

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

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

  1. Дважды щёлкните по файлу .cer, нажмите «Установить сертификат », выберите хранилище «Личное» (Личные в оснастке Windows). Этот способ подходит, если контейнер с ключом уже лежит в реестре или на токене.
  2. Через КриптоПро: Пуск → КриптоПро CSP → вкладка «Сервис» → «Установить личный сертификат». Укажите файл .cer, затем контейнер закрытого ключа. КриптоПро сам свяжет открытую и закрытую части и положит сертификат в личное хранилище.

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

Проверить, что всё встало правильно, можно там же: КриптоПро CSP → «Сервис» → «Просмотреть сертификаты в контейнере». Если видите ФИО владельца, организацию и срок действия — ключ готов к подключению в 1С.

Как добавить сертификат в справочник 1С

Теперь связываем установленный ключ с программой.

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

На этом шаге программа может запросить пароль закрытого ключа или PIN-код носителя. Введите его — так 1С проверяет, что у вас есть доступ к ключу, а не только к открытому сертификату.

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

После добавления сертификат появится в списке. Открыв его карточку, вы увидите владельца, издателя (тот самый УЦ), отпечаток и срок действия. Эти данные пригодятся при обращении в поддержку.

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

Если сертификатов в хранилище несколько и они похожи по ФИО, сверяйтесь по сроку действия и отпечатку. Отпечаток — уникальная строка, по ней вы точно отличите новый ключ от старого.

Когда нужна внешняя обработка для работы с подписью

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

Внешняя обработка может понадобиться в нетиповых сценариях:

  • в сильно доработанной или устаревшей базе, где штатная подсистема ЭП не подключена;
  • для массовых операций, которых нет в типовом интерфейсе (например, пакетная перепроверка сотен подписей);
  • для специфических форматов, которые требует конкретный контрагент или оператор.

Такие обработки поставляет либо разработчик конкретного решения, либо интегратор. Подключают их стандартно: Файл → Открыть или через Администрирование → Печатные формы, отчёты и обработки → Дополнительные обработки, если обработка оформлена для автоматического подключения.

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

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

Проверка сертификата и пробная отправка

Прежде чем подписывать реальные документы, убедитесь, что связка «ключ — криптопровайдер — 1С» работает.

В карточке сертификата (Настройки электронной подписи и шифрования → вкладка «Сертификаты») откройте нужную запись и нажмите «Проверить». Программа выполнит несколько проверок: доступность закрытого ключа, срок действия, возможность сформировать подпись. На запрос пароля или PIN введите его. Если все пункты отмечены как успешные — ключ исправен.

Что показывает проверка и как читать результат:

Результат проверкиЧто означает
Все пункты пройденыКлюч рабочий, можно подписывать документы
Нет закрытого ключаУстановлен только открытый сертификат — вернитесь к установке в контейнер
Истёк срок действияСертификат нужно продлить или выпустить заново
Ошибка криптопровайдераПроблема с КриптоПро или лицензией — см. раздел об ошибках

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

Для документов ЭДО достаточно создать любой документ, нажать «Подписать» и убедиться, что подпись ставится без ошибок, а в списке подписей появляется запись с ФИО владельца.

Отдельно проверьте дату и время на компьютере. Если системные часы сбиты, криптопровайдер посчитает действующий сертификат просроченным или ещё не вступившим в силу и откажется подписывать. Это частая причина ошибки, которую списывают на «сломанный ключ», хотя дело в настройках Windows.

Ошибки при установке сертификата и что с ними делать

Большинство проблем возникает не в самой 1С, а на уровне криптопровайдера и носителя. Разберём типичные случаи.

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

Отдельно про запрос пароля: если 1С не предлагает ввести PIN при подписании, а сразу выдаёт ошибку, проверьте, что носитель физически подключён и определяется в системе. Токен, забытый в другом компьютере, — частая причина «загадочных» сбоев.

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

Продление сертификата, когда истёк срок

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

Порядок продления:

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

Начинайте продление за 2–3 недели до окончания срока. Выпуск нового сертификата занимает время, а с истёкшим ключом вы не сдадите отчётность и не подпишете документы ЭДО.

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

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

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

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

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»