Подключаем электронную подпись к 1С 8.3: от токена до первого подписанного документа

· 10 мин

Содержание

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

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

Описание относится к 1С:Предприятию 8.3 с интерфейсом «Такси» и типовым конфигурациям на БСП: Бухгалтерия 3.0, ЗУП 3.1, Управление торговлей 11. Для платформы 8.2 порядок и названия форм другие, здесь они не разбираются.

Какая электронная подпись нужна для работы в 1С

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

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

📌 Что важно знать до получения подписи:

  • 🔑 Руководитель организации и ИП получают КЭП в УЦ ФНС бесплатно, носитель покупают сами.
  • 👤 Бухгалтер, который подписывает за организацию, использует КЭП физического лица и машиночитаемую доверенность (МЧД) в формате ФНС.
  • 🖥 Для 1С-Отчетности оператор может выпустить свой сертификат прямо при подключении — тогда отдельный визит в УЦ не нужен.
  • 💾 Носитель: токен (Рутокен, JaCarta и аналоги) или ключ в реестре/на диске. На токене надёжнее: ключ нельзя скопировать незаметно.

Ориентировочные затраты на одно рабочее место: токен — 1,5–2,5 тыс. руб., бессрочная лицензия КриптоПро CSP — около 3 тыс. руб. Подпись руководителя в УЦ ФНС бесплатна.

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

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

Криптопровайдер и драйвер носителя

  1. Установите КриптоПро CSP (или ViPNet CSP — смотря что требует ваш УЦ). На одном компьютере два криптопровайдера ставить не стоит: они конфликтуют.
  2. Установите драйвер токена с сайта его производителя. Без драйвера КриптоПро не увидит контейнер на носителе.
  3. Введите серийный номер лицензии КриптоПро. Без лицензии программа работает пробные 3 месяца, потом перестаёт подписывать.

Сертификат в хранилище «Личное»

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

  1. Откройте «КриптоПро CSP», вкладка «Сервис».
  2. Нажмите «Просмотреть сертификаты в контейнере» → «Обзор» и выберите контейнер на токене.
  3. В окне сертификата нажмите «Установить».

Проверить результат можно в оснастке certmgr.msc: на значке сертификата должен быть маленький ключ, а в свойствах — строка «Есть закрытый ключ, соответствующий этому сертификату».

Цепочка доверия

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

Расширения для веб-клиента и терминала

  • 🌐 Работаете в браузере (в том числе в 1С:Фреш) — установите расширение 1С:Предприятия для браузера и компонент работы с криптографией. 1С предложит это сама при первой подписи.
  • 🖥 Работаете через RDP — криптопровайдер и драйвер ставятся на терминальный сервер , а токен пробрасывается в сеанс через перенаправление смарт-карт в настройках подключения. Установить КриптоПро только на свой ноутбук недостаточно.
Компьютер готов к подписи в 1С
Выполнено: 0 / 5

Как поставить ЭЦП в 1С: настройка программы по шагам

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

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

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

Шаг 2. Проверить программу подписи

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

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

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

Шаг 4. Проверить карточку

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

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

Подписание на сервере

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

Где искать настройки ЭЦП в разных конфигурациях 1С

Подсистема подписи одна и та же во всех типовых решениях на БСП, отличается только раздел, с которого начинается путь.

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

Кроме общих настроек, подпись привязывается ещё в двух местах.

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

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

Если в базе несколько организаций, проверьте поле организации в карточке сертификата. Подпись руководителя ООО «Альфа» не будет предлагаться для отчёта ООО «Бета», и это правильное поведение, а не ошибка.

Как убедиться, что электронная подпись в 1С работает

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

  • ✅ данные сертификата корректны, срок действия не истёк;
  • ✅ построена цепочка до корневого сертификата;
  • ✅ создана тестовая подпись;
  • ✅ тестовая подпись проверена;
  • ✅ шифрование и расшифровка (если шифрование включено).

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

Боевая проверка после технической:

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

Замена и продление сертификата ЭЦП в 1С

Сертификат КЭП выдаётся обычно на 15 месяцев. Новый выпускают до окончания старого, иначе будет перерыв в отчётности.

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

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

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

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

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

Тексты ниже переданы по смыслу: формулировка зависит от релиза БСП и криптопровайдера.

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

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

  • 🔍 Откройте certmgr.msc и посмотрите статус сертификата там. Ошибка видна в Windows — проблема вне 1С.
  • 🧪 Проверьте подпись в любой сторонней программе, работающей через КриптоПро, например в КриптоПро на вкладке тестирования контейнера. Работает там, но не в 1С — пишите в поддержку 1С с текстом из проверки сертификата.
  • 🔄 Обновите конфигурацию до актуального релиза: подсистему подписи регулярно дорабатывают, и часть ошибок старых релизов уже исправлена.

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

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

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Налоговый кодекс РФ, ст. 169 (п. 6) и ст. 80