Добавление сертификата электронной подписи в 1С 8.3: от криптопровайдера до проверки
Содержание
Чтобы добавить сертификат электронной подписи
в 1С, сначала устанавливают закрытый ключ и сам сертификат в Windows через криптопровайдер, а затем в базе открывают Администрирование — Обмен электронными документами — Настройки электронной подписи и шифрования, на закладке Сертификаты жмут Добавить — Из установленных на компьютере и выбирают нужную ЭЦП из списка. Вся операция занимает три-четыре минуты — если ключ уже виден системе.
Загвоздка почти всегда в первой половине. 1С не умеет сама читать токен или контейнер: она обращается к КриптоПро CSP (реже — ВипНет CSP) и показывает только то, что криптопровайдер уже отдал операционной системе. Поэтому фраза «не могу установить сертификат в 1С» в девяти случаях из десяти означает «ключ не прописан в личном хранилище текущего пользователя Windows».
Ниже — полный порядок: что проверить перед стартом, как в 1С 8.3 установить сертификат и прописать новую ЭЦП при замене, чем отличается добавление сертификата в «Бухгалтерии» 3.0, ЗУП 3.1, УТ 11 и ERP, как загрузить подпись в облачной базе и на терминальном сервере, как проверить работоспособность и что делать с типовыми ошибками.
Что происходит, когда вы добавляете сертификат в 1С
Сертификат физически лежит не в базе. Закрытый ключ хранится в контейнере — на токене (Рутокен ЭЦП 2.0, JaCarta), на флешке или в реестре. Открытая часть сертификата ставится в хранилище Windows Личные для конкретного пользователя системы.
В 1С попадает только ссылка: элемент справочника Сертификаты ключей электронной подписи и шифрования с отпечатком, сроком действия, владельцем и настройкой «кто им подписывает».
Отсюда три следствия, которые экономят часы диагностики:
- 🔑 Добавление сертификата в 1С не копирует ключ в базу. Переехали на другой компьютер — ставьте ключ заново, запись в справочнике останется рабочей.
- 👤 Хранилище
Личныепривязано к пользователю Windows. Поставили ЭЦП под учёткой администратора, работаете под учёткой бухгалтера — 1С подпись не увидит. - 🖥️ Если документы подписываются регламентным заданием, ключ нужен на сервере 1С, а не на компьютере пользователя.
Отпечаток сертификата — главный идентификатор. Когда спорите с техподдержкой оператора, какой именно сертификат зарегистрирован, сравнивайте отпечатки, а не ФИО владельца: у одного человека их может быть несколько.
Что проверить перед тем, как добавить электронную подпись в 1С
Пять минут на проверку избавляют от половины ошибок. Пройдите список до того, как откроете настройки в базе.
Как быстро посмотреть, что вообще есть в системе:
- Нажмите
Win+R, введитеcertmgr.msc— откроется хранилище сертификатов текущего пользователя. РаскройтеЛичные — Сертификаты. - Если сертификата там нет, запустите
Пуск — КриптоПро CSP — вкладка Сервис — Просмотреть сертификаты в контейнере, выберите контейнер на токене и нажмитеУстановить. - Для файла
.cerот удостоверяющего центра используйтеСервис — Установить личный сертификати укажите контейнер с закрытым ключом.
Проверьте разрядность. На 64-битном сервере 1С нужна 64-битная версия криптопровайдера, иначе серверные операции подписания будут падать, хотя на клиенте всё работает.
Сколько это стоит, если сертификата ещё нет
Ориентиры по рынку (суммы примерные, уточняйте у своего удостоверяющего центра):
| Что покупаем | Ориентировочная цена |
|---|---|
| КЭП руководителя организации или ИП в УЦ ФНС | бесплатно |
| Сертификат сотрудника (физлица) в коммерческом УЦ | ≈ 1 000–3 000 ₽ в год |
| Лицензия КриптоПро CSP на рабочее место | ≈ 1 350 ₽ на год или ≈ 2 700 ₽ бессрочно |
| Защищённый носитель Рутокен ЭЦП 2.0 | ≈ 1 500–2 500 ₽ |
Как в 1С 8.3 установить сертификат: пошаговая инструкция
Порядок одинаков для «Бухгалтерии» 3.0, ЗУП 3.1, УТ 11, ERP 2, «Розницы» и «Документооборота» — различается только название раздела в меню.
Шаг 1. Включите использование электронной подписи
Откройте Администрирование — Обмен электронными документами. Разверните группу Электронная подпись и шифрование и поставьте флажок Электронные подписи.
Пока флажок снят, ссылка на настройки неактивна и добавить ЭЦП не получится.
Шаг 2. Откройте настройки электронной подписи и шифрования
Нажмите ссылку Настройки электронной подписи и шифрования. Форма содержит закладки Сертификаты, Программы и блок общих настроек (состав закладок немного меняется от релиза к релизу).
Шаг 3. Проверьте криптопровайдер на закладке «Программы»
Перейдите на Программы. В списке должны быть отмечены те криптопровайдеры, что реально установлены: КриптоПро CSP, ВипНет CSP и прочие.
Если напротив нужной программы стоит пометка о недоступности, нажмите на строку и посмотрите подсказку — чаще всего там прямо написано, что модуль не найден на компьютере.
Шаг 4. Добавьте сертификат из установленных на компьютере
Вернитесь на закладку Сертификаты и нажмите Добавить. Система предложит варианты:
- Из установленных на компьютере — основной путь, когда ключ уже в хранилище. Так добавляют свою ЭЦП для подписания.
- Заявление на выдачу нового сертификата — выпуск через сервис 1С-Отчётности прямо из базы.
- Из файла — загрузка сертификата без закрытого ключа. Нужна для шифрования в адрес контрагента и проверки чужих подписей, подписывать таким сертификатом нельзя.
Выберите первый вариант. 1С покажет список сертификатов из личного хранилища. Снимите флажок Показывать все сертификаты, если список длинный и в нём мешаются чужие записи.
Отметьте нужный и нажмите Далее.
Шаг 5. Заполните карточку сертификата
В открывшейся форме проверьте и заполните:
Представление— понятное имя. Удобный формат:Иванов И.И. — Бухгалтерия — до 14.03. Через год вы вспомните, какая это подпись.Пользователь— сотрудник базы, который будет этим сертификатом подписывать. Оставьте пустым, если подпись общая.Организация— если в базе несколько юрлиц, укажите нужное, иначе сертификат будет предлагаться везде.- Флажки назначения:
ПодписаниеиШифрование. Введите пароль— пин-код контейнера. ГалочкаЗапоминать парольизбавит от постоянного ввода.
Нажмите Добавить. Запись появится в списке.
Галочка «Запоминать пароль» сохраняет пин-код в базе. Любой, кто получит доступ к сеансу этого пользователя, сможет подписывать документы от его имени. На общих компьютерах её лучше не ставить.
Шаг 6. Проверьте работоспособность
Откройте добавленный сертификат и нажмите Проверить. 1С последовательно протестирует: наличие программы криптографии, наличие сертификата в хранилище, доступность закрытого ключа, подписание и шифрование.
Все пункты с зелёными галочками — ЭЦП прописана правильно. Любой красный крестик кликабелен: в тексте ошибки обычно видна причина.
Как в 1С прописать новый ЭЦП при замене сертификата
Сертификат действует год или чуть больше. Когда удостоверяющий центр выпустил новый, в базе выполняют то же добавление, но с двумя нюансами.
Старый сертификат не удаляйте. Им подписаны уже отправленные документы, и без записи в справочнике 1С не сможет показать историю подписей. Правильный путь — добавить новую ЭЦП рядом, а у старой в карточке снять флажки назначения, чтобы она не предлагалась при выборе.
Проверьте, где сертификат «прописан» дополнительно. Справочник — не единственное место, где он указан:
Отчёты — 1С-Отчётность — Настройки и создайте заявление на изменение реквизитов. Если ЭЦП выпущена сторонним удостоверяющим центром, в заявлении выбирают вариант регистрации имеющегося сертификата. До подтверждения оператором отчёты будут уходить со старой подписью или не уходить вовсе.Администрирование — Обмен электронными документами — Обмен с контрагентами — Учётные записи ЭДО. В учётной записи добавьте новый сертификат в список подписантов и отправьте изменения оператору. Незарегистрированная подпись приведёт к тому, что контрагент получит документ с неизвестным сертификатом.НСИ и администрирование — Интеграция с ИС МП (в «Бухгалтерии» — Администрирование — Обмен с ИС МП). После замены подписи заново авторизуйтесь в системе маркировки, иначе заказы кодов перестанут уходить.Настройки кадрового ЭДО отдельно указывают ответственных подписантов. Проверьте список после замены сертификата руководителя.Банк и касса — Настройки обмена с банками сертификат привязан к конкретной учётной записи. Новая ЭЦП требует повторной активации на стороне банка.Добавляйте новый сертификат за одну-две недели до окончания старого. Регистрация у оператора ЭДО и в системе маркировки занимает от нескольких часов до двух рабочих дней.
Сертификат сотрудника и машиночитаемая доверенность
Если документы подписывает не руководитель, одного сертификата мало. Сотрудник использует КЭП физического лица, а полномочия подтверждает машиночитаемая доверенность (МЧД).
Порядок такой:
- Добавьте в 1С сертификат физлица по шагам выше — как обычную ЭЦП.
- Создайте доверенность в справочнике
Машиночитаемые доверенности(путь зависит от конфигурации и релиза: в «Бухгалтерии» 3.0 — черезАдминистрирование — Обмен электронными документами, в разделе отчётности — через1С-Отчётность). - Подпишите МЧД сертификатом руководителя и зарегистрируйте её в нужной информационной системе.
- При отправке отчёта или документа укажите доверенность вместе с подписью сотрудника.
Типичный симптом нехватки МЧД: руководитель отчёты отправляет нормально, у бухгалтера те же отчёты уходят и возвращаются с отказом в приёме.
Как загрузить сертификат электронной подписи в облачной 1С и на терминальном сервере
Три сценария, где обычная инструкция работает не полностью.
| Сценарий | Где должен быть ключ | Что добавить дополнительно |
|---|---|---|
| Локальная база, толстый клиент | На компьютере пользователя | Ничего |
| Клиент-серверная база, подписание на сервере | На сервере 1С, доступ учётной записи службы | Флажки серверного подписания и проверки в настройках ЭП |
| Облачная 1С (Фреш), веб-клиент | На локальном компьютере пользователя | Расширение работы с криптографией в браузере |
| Доступ по RDP / терминальный сервер | На терминальном сервере | Проброс USB-носителя и лицензия криптопровайдера на сервере |
Для веб-клиента при первом подписании 1С сама предложит установить расширение работы с криптографией — согласитесь и перезапустите браузер. Без него список сертификатов будет пустым, даже если на компьютере всё установлено.
Для регламентных заданий (автоматическая отправка документов ЭДО, обмен с ГИС МТ по расписанию) в настройках электронной подписи включают серверные операции. Тогда контейнер ставят на сервере под учётной записью, от имени которой запущена служба 1C:Enterprise 8.3 Server Agent — обычно это USR1CV8.
Токен в серверном сценарии — слабое место. Физический носитель на сервере приходится держать постоянно вставленным, а при перезагрузке проверять, что контейнер читается. Для автоматики надёжнее ключ, скопированный в реестр, если УЦ выпустил его экспортируемым.
Типичные ошибки при добавлении сертификата в 1С
КриптоПро CSP — Сервис — Просмотреть сертификаты в контейнере и убедитесь, что зашли под той же учётной записью системы. Проверьте флажок Показывать все сертификаты в форме выбора.Программы или не совпадает разрядность с процессом 1С. Переустановите КриптоПро CSP нужной разрядности и перезапустите 1С.Просмотреть сертификаты в контейнере убедитесь, что связка сертификат — ключ существует, и переустановите личный сертификат.12345678, у JaCarta — 1234567890. После нескольких неудачных попыток носитель блокируется, разблокировка делается администраторским пином.Доверенные корневые центры сертификации. Проверьте, что прокси или межсетевой экран не блокируют обращение к серверам УЦ.Подписание в карточке, указан ли в поле Пользователь именно тот сотрудник, который подписывает, и не ограничена ли подпись другой организацией.Когда добавлять сертификат в 1С не нужно
Несколько ситуаций, где люди зря тратят время на настройку ЭП в базе:
- 📄 Отчётность сдаётся через сторонний сервис или кабинет налогоплательщика, а из 1С отчёт просто выгружается файлом. Подпись ставится вне базы.
- 🏦 Платёжные поручения уходят через клиент банка, а не через прямой обмен. Подписываются они в программе банка.
- ✍️ Нужна простая электронная подпись внутри компании (например, визирование в «Документообороте» кодом из СМС) — КЭП для этого не требуется.
- 🧾 Сертификат нужен только для проверки чужих подписей — тогда достаточно загрузить открытый сертификат контрагента вариантом
Добавить — Из файла.
Как проверить, что ЭЦП в 1С действительно работает
Кнопка Проверить в карточке — это самодиагностика криптографии. Но она не говорит, примет ли подпись контролирующий орган. Поэтому добавьте два боевых теста:
- Тест на отчётности.
Отчёты — 1С-Отчётность — Регламентированные отчёты: отправьте любой небольшой отчёт или запрос на сверку с ФНС. Проверьте, что вЖурнале обменастатус дошёл доПринято. - Тест на ЭДО. Создайте и подпишите исходящий документ для своего же тестового контрагента. В карточке подписанного документа откройте
Электронная подписьи посмотрите, что отпечаток соответствует новому сертификату.
Полный список добавленных подписей удобно смотреть в самой форме Настройки электронной подписи и шифрования: там видны владелец, срок действия и назначение каждой записи. Раз в квартал пройдитесь по списку и уберите назначение у истёкших — меньше путаницы при выборе.
Частые вопросы
Можно ли добавить в 1С несколько сертификатов одновременно?
Как в 1С загрузить сертификат электронной подписи из файла?
Добавить — Из файла загружается только открытая часть сертификата: таким сертификатом можно шифровать документы в адрес владельца и проверять его подписи. Подписывать им нельзя — для этого нужен закрытый ключ в контейнере и вариант Из установленных на компьютере.Почему 1С не видит сертификат, который есть в КриптоПро?
Личные. Откройте certmgr.msc под рабочей учётной записью: если записи нет, переустановите личный сертификат через КриптоПро CSP.Нужно ли удалять старый сертификат после замены?
Подписание и Шифрование, чтобы истёкшая ЭЦП не попадала в список выбора.Где настраивается электронная подпись в ЗУП 3.1?
Администрирование — Обмен электронными документами — Настройки электронной подписи и шифрования. Дополнительно для кадрового ЭДО подписанты указываются в разделе настроек электронного взаимодействия с сотрудниками.Можно ли подписывать документы без токена, с ключом в реестре?
КриптоПро CSP — Сервис — Скопировать. Для неизвлекаемых ключей на защищённом носителе такой вариант недоступен — это заложено в требования к средствам электронной подписи.Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Приказ ФНС России от 30.04.2021 № ЕД-7-26/445@ — формат машиночитаемой доверенности
- Постановление Правительства РФ от 09.02.2012 № 111 — требования к средствам электронной подписи