К статье
Практический материал

Администрирование · 10 мин

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

Как выбрать сертификат электронной подписи в 1С: настройка программы, проверка действия сертификата, типичные ошибки и решения проблем с подписанием.

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

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

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

Где в 1С находится выбор сертификата

В типовых конфигурациях на базе БСП настройки электронной подписи собраны в разделе «Администрирование → Обмен электронными документами → Электронная подпись». Здесь есть две ключевые вкладки: «Сертификаты» и «Настройки электронной подписи и шифрования». Если ваша конфигурация старее или построена иначе, ищите пункт «Электронная подпись» в разделе администрирования или настроек обмена.

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

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

Подготовка: что должно быть установлено до выбора

До того как открывать список сертификатов в 1С, убедитесь, что на компьютере установлена программа криптографии (криптопровайдер) — например, КриптоПро CSP или ViPNet CSP. Без неё 1С не сможет работать с закрытым ключом, и сертификат либо не отобразится, либо при подписании появится ошибка.

Сам сертификат должен быть установлен в хранилище операционной системы (обычно «Личные» текущего пользователя) вместе со ссылкой на закрытый ключ. Если ключ хранится на токене (Рутокен, eToken, JaCarta), токен должен быть подключён к компьютеру, а его драйверы — установлены. Проверить наличие сертификата можно через оснастку «Сертификаты» Windows или через панель управления криптопровайдера.

Пошаговый выбор сертификата в настройках ЭДО

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

После добавления откройте учётную запись ЭДО вашей организации и на вкладке «Сертификаты» добавьте тот же сертификат — именно здесь он привязывается к организации. Если с одной учётной записью работают несколько пользователей, проверьте, что сертификат доступен нужным сотрудникам и у каждого на рабочем месте установлен закрытый ключ.

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

Как задать программу криптографии и проверить сертификат

На вкладке «Настройки электронной подписи и шифрования» укажите программу криптографии: тип (например, КриптоПро CSP или ViPNet CSP), имя и путь к модулям, если программа не определилась автоматически. Нажмите кнопку проверки — 1С выполнит тестовое подписание и сообщит, работает ли связка «программа + сертификат».

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

Контрольные точки

Как проверить результат

Статус сертификата в карточке
Норма

«Действителен», проверка проходит без ошибок

Тревожный признак

Ошибка проверки цепочки или недоступен закрытый ключ

Тестовое подписание документа
Норма

Документ подписан, статус ЭДО меняется на «Подписан»

Тревожный признак

Ошибка криптографии или запрос PIN, который не принимается

Отображение в учётной записи ЭДО
Норма

Сертификат присутствует в списке и выбран для подписания

Тревожный признак

Сертификат есть в общем списке, но не привязан к учётной записи

Выбор сертификата для 1С-Отчётности

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

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

Типичные ошибки и как их устранить

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

Вторая группа ошибок — подписание не проходит при видимом сертификате. Здесь проверяйте срок действия (просроченный сертификат отображается, но не подписывает), доступность токена и корректность PIN-кода. Третья группа — конфликт нескольких криптопровайдеров на одном компьютере: КриптоПро CSP и ViPNet CSP могут мешать друг другу, и тогда в настройках 1С нужно явно указать тот, с которым выпущен сертификат.

Типичные ошибки
01
Добавление сертификата только в общий список без привязки к учётной записи ЭДО — документы не уходят на подпись
02
Работа с просроченным сертификатом до последнего дня — подписание отчётности срывается в дедлайн
03
Установка сертификата без закрытого ключа — сертификат виден, но подписать ничего нельзя
04
Игнорирование несовпадения ИНН владельца сертификата и организации — отчётность отклоняется приёмной системой

Ограничения и когда нужен специалист

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

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

Маршрут решения

Как выбрать действие

Сертификат не виден в списке 1СПроверьте установку в хранилище Windows и наличие криптопровайдера, затем добавьте сертификат заново
Сертификат виден, но подписание не проходитПроверьте срок действия, подключение токена и PIN-код, выполните проверку из карточки сертификата
Ошибка криптографии при верном сертификатеУкажите программу криптографии вручную в настройках электронной подписи и повторите проверку
Утерян закрытый ключ или заблокирован токенОбратитесь в удостоверяющий центр для перевыпуска — самостоятельное восстановление невозможно
Итог

Что важно запомнить

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

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

Почему сертификат не отображается в списке выбора 1С?

Чаще всего он установлен в хранилище другого пользователя Windows или без привязки к закрытому ключу. Проверьте наличие сертификата через оснастку «Сертификаты» от имени того пользователя, под которым работает 1С, и убедитесь, что криптопровайдер установлен и указан в настройках электронной подписи.

Можно ли использовать один сертификат на нескольких компьютерах?

Да, если закрытый ключ находится на переносимом токене — достаточно подключить его к нужному компьютеру с установленным криптопровайдером. Если ключ в реестре или на диске, потребуется копирование контейнера средствами криптопровайдера; учтите, что некоторые ключи выпускаются как неэкспортируемые.

Что делать, если срок действия сертификата истёк?

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

Нужен ли отдельный сертификат для каждой организации в одной базе 1С?

Да, для каждой организации с собственным ИНН нужен сертификат, выданный на её реквизиты. В 1С каждый сертификат привязывается к своей учётной записи ЭДО, поэтому в одной базе могут параллельно работать несколько организаций с разными сертификатами.

Кто должен быть владельцем сертификата для сдачи отчётности?

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