Сертификат электронной подписи в 1С 8.3: установка в систему, добавление в базу и проверка

· 10 мин

Содержание

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

Типичная ситуация: директор получил новую подпись в УЦ ФНС, бухгалтер вставил токен — а 1С при отправке декларации пишет, что сертификат не найден. Почти всегда программа тут ни при чём: сертификат не установлен в систему или не добавлен в базу. Чтобы ввести сертификаты в 1С с первого раза, идите по порядку: система, база, учётные записи.

Какие сертификаты бывают и какой нужен для вашей задачи

В 1С работают с сертификатами квалифицированной (КЭП) и неквалифицированной электронной подписи. Тип выбирают не по вкусу, а по задаче.

ЗадачаКакой сертификатКто выдаёт
Отчётность в ФНС, СФР, РосстатКЭП руководителя или КЭП сотрудника + МЧДУЦ ФНС (руководитель), аккредитованный УЦ (сотрудник)
Счета-фактуры и УПД в ЭДОКЭПУЦ ФНС или аккредитованный УЦ
Акты, накладные, договоры в ЭДОКЭП или неквалифицированная, если стороны так договорилисьУЦ или оператор ЭДО
Маркировка, ЕГАИС, ГИС МТКЭП руководителя или сотрудника с МЧДУЦ ФНС, аккредитованный УЦ
Внутренний документооборотНеквалифицированнаяСвой УЦ компании

🔑 Что входит в комплект подписи:

  • 📦 Закрытый ключ — лежит на токене (Рутокен ЭЦП, JaCarta) или в контейнере реестра/диска.
  • 📄 Сертификат — открытая часть, файл .cer. Его можно передать коллеге, подписывать им без ключа нельзя.
  • 🏛️ Корневые и промежуточные сертификаты УЦ — по ним Windows и 1С проверяют, что подпись выдана доверенным центром.

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

Подготовка компьютера перед вводом сертификата в 1С

Пока система не видит сертификат, 1С его тоже не увидит. Проверьте пять вещей до того, как открывать базу.

  1. Криптопровайдер установлен и лицензирован. Откройте «КриптоПро CSP» из меню «Пуск», вкладка «Общие»: там видно версию и срок лицензии. Для актуальных сертификатов нужен КриптоПро CSP 5.0 или сертифицированная версия ViPNet CSP. Два криптопровайдера на одном компьютере часто конфликтуют.
  2. Драйвер токена. Для Рутокена ставят «Драйверы Рутокен», для JaCarta — «Единый клиент JaCarta». После установки токен должен появиться в панели управления токеном.
  3. Сертификат лежит в «Личных» и связан с ключом. В КриптоПро: вкладка Сервис → Просмотреть сертификаты в контейнере, выбрать контейнер, затем Установить. Проверка: запустите certmgr.msc, раздел Личное → Сертификаты, откройте сертификат. Внизу вкладки «Общие» должна быть строка «Есть закрытый ключ, соответствующий этому сертификату».
  4. Цепочка доверия. Там же, на вкладке «Путь сертификации», не должно быть красных крестиков. Если есть — установите корневой сертификат Минцифры («Головной удостоверяющий центр») в «Доверенные корневые центры сертификации», а сертификат вашего УЦ — в «Промежуточные центры сертификации». Файлы берут на сайте выдавшего УЦ.
  5. Платформа 1С и права. Пользователю базы нужно право работать с электронной подписью. В типовых профилях бухгалтера оно обычно есть; если пунктов настройки не видно — проверьте профиль групп доступа.

Сертификат УЦ ФНС на токене часто «невидим» для Windows до первой установки через КриптоПро. Вставленный токен ещё не означает установленный сертификат.

Если база работает через веб-клиент или в облаке

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

На Linux

В КриптоПро для Linux сертификат из контейнера ставят командой:

# список контейнеров
/opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -verifycontext -fqcn
# установка сертификата из контейнера в личное хранилище пользователя
/opt/cprocsp/bin/amd64/certmgr -inst -store uMy -cont '\\.\HDIMAGE\имя_контейнера'
# проверка
/opt/cprocsp/bin/amd64/certmgr -list -store uMy

Команды выполняют от того пользователя, под которым запускают 1С, иначе сертификат попадёт в чужое хранилище.

Как ввести сертификат в базу 1С: три способа

Пути ниже даны для 1С:Бухгалтерии 3.0, ЗУП 3.1 и УТ 11 — механизм подписи у них общий (Библиотека стандартных подсистем), меню похожи.

КонфигурацияГде настройки подписи
Бухгалтерия предприятия 3.0Администрирование → Обмен электронными документами
Зарплата и управление персоналом 3.1Администрирование → Обмен электронными документами
Управление торговлей 11НСИ и администрирование → Администрирование → Обмен электронными документами

В группе «Электронная подпись и шифрование» должен стоять флажок использования подписи. Под ним — ссылка «Настройки электронной подписи и шифрования».

Способ 1. Из установленных на компьютере

Основной и самый надёжный способ.

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

Если все пункты проверки зелёные — сертификат введён и готов к работе.

Способ 2. Через заявление на выпуск сертификата

Когда подпись оформляют через 1С-Отчетность или 1С:ЭДО, сертификат выпускают из самой программы. Ключ создаётся на компьютере пользователя, заявление уходит в УЦ, а готовый сертификат 1С устанавливает автоматически после одобрения. Вручную вводить его не нужно — достаточно дождаться статуса «Исполнено» в заявлении и проверить сертификат.

Способ 3. Из файла сертификата

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

Привязка сертификата к организации и программе криптографии

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

  • 🏢 Организация — от её имени подписываются отчёты и документы ЭДО. Для ИП выбирают ИП.
  • 👤 Пользователь — кто из сотрудников может подписывать. Пустое поле — доступен всем.
  • 🔐 Программа — криптопровайдер. Обычно 1С определяет её сама; при двух провайдерах выберите вручную.

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

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

Привязка к учётной записи 1С-Отчетности

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

Ошибки при вводе сертификатов в 1С и как их снять

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

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

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

  • 🧪 Подпишите любой файл средствами КриптоПро («Инструменты КриптоПро» → «Создать подпись»). Не подписывается и там — проблема в системе, а не в 1С.
  • 🔁 Вставьте токен в другой USB-порт, без хабов и удлинителей.
  • 🖥️ На терминальном сервере проверьте, что токен проброшен в сеанс пользователя, а КриптоПро установлен на сервере.
  • 📞 Если подпись выпущена оператором 1С-Отчетности — у него есть удалённая диагностика рабочего места.

Продление и замена сертификата без остановки работы

Срок действия КЭП — обычно 15 месяцев у УЦ ФНС, у коммерческих УЦ бывает 12 месяцев. Заранее 1С-Отчетность начинает показывать предупреждение об окончании срока — не откладывайте замену на последний день.

Порядок замены:

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

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

Новый сертификат введён полностью
Выполнено: 0 / 7

Сертификаты в 1С:ЭДО: что настроить дополнительно

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

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

Учётная запись в 1С:ЭДО может работать с несколькими сертификатами. Это удобно: директор подписывает счета-фактуры своей КЭП, менеджер — акты своей подписью с МЧД.

🔍 На что смотреть при подписании в ЭДО:

  • 📑 Счёт-фактура и УПД со статусом «СЧФ» или «СЧФДОП» — только КЭП.
  • 🧾 Первичка (акт, накладная) — допустима и неквалифицированная подпись, если это прописано в соглашении сторон.
  • 📜 Подпись сотрудника — без зарегистрированной МЧД контрагент или ФНС не примет документ, даже если сертификат технически исправен.

Безопасность сертификатов и ключей подписи

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

Не оставляйте токен в компьютере на ночь и не передавайте ПИН-код коллегам.

Правила, которые реально защищают:

  • 🔒 Смените заводской ПИН токена сразу после получения.
  • 🚫 Не копируйте ключ КЭП из УЦ ФНС на флешки и в реестр: эти ключи, как правило, выпускаются неэкспортируемыми, и попытки обойти это ведут к блокировке.
  • 👥 Если подписывает сотрудник — выпустите ему его собственную КЭП и МЧД, а не отдавайте подпись директора.
  • 🗂️ Ограничьте круг пользователей 1С, которым доступен сертификат, через поле «Пользователь» в его карточке.
  • 🧯 При утере токена или увольнении ответственного немедленно подайте в УЦ заявление на отзыв сертификата.

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

Частые вопросы о сертификатах в 1С

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

Источники

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