Сертификат электронной подписи в 1С 8.3: от криптопровайдера до первой подписанной отчётности

· 10 мин

Содержание

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

Сам файл подписи в базу не «закачивается»: 1С хранит только сведения о сертификате, а закрытый ключ остаётся на токене или в контейнере на диске. Поэтому вопрос «как загрузить ЭП в 1С» (в поиске его часто пишут как «эпэ») на деле состоит из двух частей: подготовить компьютер и привязать сертификат к организации и пользователю. Путь меню выше одинаков для БП 3.0, ЗУП 3.1 и УТ 11 — механизм общий, из Библиотеки стандартных подсистем.

Что подготовить до загрузки подписи в 1С

1С не умеет подписывать сама: она передаёт работу криптопровайдеру, установленному в Windows. Пока провайдер не видит ключ, программа его тоже не увидит.

Что понадобится:

  • 🔑 Носитель с ключом — токен (Рутокен, JaCarta, eToken) или контейнер, скопированный в реестр или на диск.
  • 💿 Криптопровайдер — КриптоПро CSP 5.0 или ViPNet CSP. Программа нужна одна: две одновременно часто конфликтуют.
  • 🧾 Лицензия на криптопровайдер. У КриптоПро после установки действует пробный период 90 дней, затем нужен серийный номер. Бывает, что лицензия «встроена» в сертификат, — это сообщает удостоверяющий центр.
  • 🔌 Драйвер токена — для Рутокена свой пакет драйверов, для JaCarta — «Единый клиент JaCarta».
  • 🏛 Корневые сертификаты удостоверяющего центра, выдавшего подпись. Для подписей, выданных УЦ ФНС, — корневой сертификат Минцифры и сертификат УЦ ФНС.
  • 👤 Права администратора Windows для установки программ и права «Администратор» или «Полные права» в 1С для изменения настроек ЭП.

Какая подпись для чего подходит

С 2022 года квалифицированную подпись руководителю организации и ИП выдаёт УЦ ФНС и его доверенные лица. Сотрудник (бухгалтер, кладовщик) подписывает своей подписью физического лица вместе с машиночитаемой доверенностью (МЧД).

ЗадачаКакая подпись нужна
Отчётность в ФНС, СФР, Росстат через 1С-ОтчётностьКвалифицированная (КЭП)
Счета-фактуры, УПД со статусом 1 в ЭДОКвалифицированная (КЭП)
Акты, накладные по соглашению сторонДопустима и неквалифицированная
Подпись сотрудника от имени организацииКЭП физлица + МЧД

Требования к видам подписи задаёт закон № 63-ФЗ «Об электронной подписи».

Проверяем компьютер: видит ли Windows сертификат

Эта проверка снимает большую часть проблем ещё до запуска 1С. Делайте её на том компьютере, где будете работать в базе.

Установка сертификата в личное хранилище

  1. Вставьте токен в USB-порт. Индикатор на Рутокене должен загореться.
  2. Откройте «Инструменты КриптоПро» (в КриптоПро CSP 5.0) или классическую «КриптоПро CSP» из панели управления.
  3. В «Инструментах» перейдите в раздел «Сертификаты» или «Контейнеры», выберите контейнер с токена и нажмите «Установить сертификат ».
  4. В классическом интерфейсе: вкладка «Сервис» → «Просмотреть сертификаты в контейнере» → «Обзор» → выберите контейнер → «Далее» → «Установить».
  5. Хранилище — «Личное» текущего пользователя.

Проверка цепочки доверия

Нажмите Win + R, введите certmgr.msc и откройте Личное → Сертификаты. Дважды щёлкните по своему сертификату.

На вкладке «Общие» должна быть строка «Есть закрытый ключ для этого сертификата». На вкладке «Путь сертификации» вся цепочка — без красных крестиков. Крест на верхнем элементе означает, что не установлен корневой сертификат УЦ.

Если работаете в 1С через удалённый рабочий стол или терминальный сервер, сертификат ставится в профиль того пользователя Windows, под которым запускается 1С на сервере. Токен в этом случае пробрасывают в сеанс RDP.

Как загрузить ЭЦП в 1С: добавляем сертификат в программу

Теперь можно открывать базу. Порядок одинаковый для Бухгалтерии, ЗУП и Управления торговлей.

Шаг 1. Включите электронную подпись

Администрирование → Обмен электронными документами. Установите флажок «Электронная подпись и шифрование», если он снят. Ниже появится ссылка «Настройки электронной подписи и шифрования» — откройте её.

Шаг 2. Проверьте программу на вкладке «Программы»

В актуальных релизах 1С сама находит установленный криптопровайдер и показывает его в списке с отметкой, что программа установлена на компьютере. Если список пуст или напротив КриптоПро стоит ошибка, нажмите «Добавить» и выберите программу из предложенных.

Если ни одна программа не находится, вернитесь к подготовке: провайдер не установлен или установлен в другой учётной записи Windows.

Шаг 3. Добавьте сертификат

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

Шаг 4. Заполните карточку сертификата

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

Флажок «Запомнить пароль» удобен на личном компьютере. На общем компьютере его лучше не ставить: подписать сможет любой, кто сел за этот рабочий стол.

Не передавайте PIN-код токена коллегам и не записывайте его на наклейке. Подпись руководителя приравнена к его собственноручной: всё, что подписано, считается подписанным им лично.

Если нужна подпись для 1С-Отчётности или ЭДО

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

Подпись на токене: Рутокен, JaCarta, eToken

Токен — самый распространённый носитель, и у каждого свои особенности.

ТокенЧто установитьНа что смотреть
Рутокен ЭЦП 2.0 / 3.0Драйверы Рутокен для WindowsПанель управления Рутокен показывает носитель и сертификаты
Рутокен Lite / SТот же пакет драйверовКлюч работает только через КриптоПро
JaCartaЕдиный клиент JaCartaНеправильный PIN несколько раз подряд блокирует карту
eTokenДрайвер SafeNet Authentication ClientСтарые модели могут не поддерживать новые ГОСТ-алгоритмы

Что важно на практике:

  • 🔒 Неэкспортируемые ключи. Подписи УЦ ФНС записываются на токен без возможности копирования. Скопировать такой контейнер в реестр не выйдет: подписывать можно только при вставленном токене.
  • 🔁 Блокировка PIN. После нескольких неверных попыток токен блокируется. Разблокировка — через PUK-код администратора (если он известен) или в удостоверяющем центре.
  • 🖧 USB-удлинители и хабы иногда «теряют» токен. Если 1С то видит ключ, то нет — подключите токен напрямую в порт системного блока.
  • 💻 Один токен — несколько компьютеров. Сертификат нужно установить в личное хранилище на каждом компьютере, где вставляете токен.

Проверяем, что подпись работает

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

  1. Сертификат найден в личном списке на компьютере.
  2. Данные сертификата корректны, цепочка построена.
  3. Тестовые данные подписаны.
  4. Подпись проверена.
  5. Данные зашифрованы и расшифрованы.

Все пункты зелёные — подпись готова. Если есть красный пункт, щёлкните по нему: 1С покажет текст ошибки и иногда подскажет решение.

Вторая проверка — боевая. Для 1С-Отчётности отправьте запрос на сверку с ФНС (ИОН) или тестовое сообщение. Для ЭДО подпишите и отправьте контрагенту тестовый документ, если он не против.

Подпись готова к работе, если
Выполнено: 0 / 6

Несколько подписей в одной базе

В одной базе могут работать десятки сертификатов: директор, главный бухгалтер, кадровик, несколько организаций в одной БП. Программа отличает их по полям карточки.

Как не запутаться:

  • 🏢 По организациям. В каждой карточке указывайте свою организацию. При подписании 1С предложит только сертификаты нужной организации.
  • 👥 По пользователям. Привязывайте сертификат к конкретному пользователю 1С. Главбух не увидит в списке подпись директора, если она закреплена за директором.
  • 🗂 По назначению. Для отчётности выбор сертификата задаётся в учётной записи документооборота, для ЭДО — в учётной записи ЭДО. Это могут быть разные сертификаты одной организации.

Пример. В базе две организации: ООО «Альфа» и ИП Сидоров. У «Альфы» подписывают директор (КЭП ФНС) и бухгалтер (КЭП физлица + МЧД). У ИП — сам Сидоров. Итого три сертификата: два с организацией «Альфа» и разными пользователями, один — с ИП.

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

Замена сертификата при продлении

Квалифицированный сертификат действует, как правило, 15 месяцев (точный срок указан в нём самом). За несколько недель до окончания 1С начинает напоминать об истекающем сертификате.

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

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

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

Сменился директор — старая подпись становится недействительной для новых документов, даже если срок не истёк. Новый руководитель получает свою КЭП в УЦ ФНС, а выданные прежним директором МЧД нужно перевыпустить.

Ошибки при загрузке ЭП в 1С и что с ними делать

Ниже — сообщения, которые чаще всего появляются при добавлении и проверке сертификата. Выберите симптом.

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

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

  • 🔄 Запустите в КриптоПро на вкладке «Сервис» проверку контейнера — «Протестировать». Если тест падает, проблема вне 1С.
  • 🧹 Сертификат удалили и поставили заново, а 1С по-прежнему ругается — закройте программу и запустите её снова: настройки криптографии перечитываются при старте сеанса.
  • 🖥 В клиент-серверной базе с флажками подписания и проверки на сервере криптопровайдер и сертификаты нужны на сервере 1С. Если подписываете только на своём компьютере, снимите эти флажки в настройках ЭП.
Можно ли загрузить ЭЦП в 1С без токена, из файла?
Да, если ключ экспортируемый: контейнер копируют в реестр или на диск средствами КриптоПро. Подписи УЦ ФНС для руководителей неэкспортируемые — с ними работают только с токена.
Работает ли подпись в 1С:Фреш и облачной 1С?
Да. Токен вставляется в ваш компьютер, а в браузере ставится расширение для работы с криптографией. В сервисе может быть доступна и облачная подпись, ключ которой хранится у оператора.
Нужна ли отдельная лицензия КриптоПро на каждый компьютер?
Да, лицензия КриптоПро CSP привязывается к рабочему месту. Исключение — сертификаты со встроенной лицензией: они работают на любом компьютере, но только с этим ключом.
Сколько сертификатов можно добавить в одну базу?
Ограничения нет. Важно правильно заполнить в каждой карточке организацию и пользователя, чтобы при подписании 1С предлагала нужный сертификат.
Что делать, если PIN-код забыт?
Узнать его невозможно. Если известен PUK-код администратора, PIN сбрасывают в панели управления токена. Если нет — подпись придётся перевыпускать в удостоверяющем центре.

Источники

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