Администрирование · 12 мин
Как прикрепить сертификат в 1С: полное руководство
Как прикрепить сертификат электронной подписи в 1С: установка в хранилище, настройка в программе, привязка к пользователю и проверка подписания документов.
Под сертификатом в контексте 1С обычно понимают сертификат ключа проверки электронной подписи (квалифицированный или неквалифицированный), который используется для подписания документов, обмена с контрагентами через ЭДО, сдачи отчётности в ФНС и другие контролирующие органы. «Прикрепить сертификат» может означать три разные задачи: установить сертификат в хранилище операционной системы, зарегистрировать его в настройках 1С и привязать к конкретному пользователю или организации. Все три шага обязательны — пропуск любого из них приводит к ошибкам при подписании.
Инструкция ниже подходит для типовых конфигураций на платформе 1С:Предприятие 8.3 — «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом», «Комплексная автоматизация». Названия пунктов меню могут незначительно отличаться между версиями, но логика действий одинакова: сначала готовится среда (криптопровайдер и хранилище), затем сертификат добавляется в программу, после чего выполняется проверка подписания.
Перед началом работы убедитесь, что у вас есть сам файл сертификата (обычно с расширением .cer) или токен/флешка с закрытым ключом (РуТокен, eToken, JaCarta), а также права администратора на компьютере для установки программных компонентов. Если сертификат выдан удостоверяющим центром на токене, файл открытой части можно экспортировать прямо с носителя.
Что понадобится перед началом работы
Для работы электронной подписи в 1С требуется криптопровайдер — программа, которая выполняет криптографические операции. Чаще всего это КриптоПро CSP или ViPNet CSP. Без установленного криптопровайдера 1С не сможет обратиться к закрытому ключу, и подписание завершится ошибкой даже при корректно добавленном сертификате. Убедитесь, что криптопровайдер установлен, активирован лицензией (при необходимости) и его версия совместима с вашей операционной системой.
Также потребуется сам сертификат. Если он выдан на токене, подключите носитель к компьютеру и установите драйверы токена. Если сертификат получен в виде файла, сохраните его в доступной папке. Для облачных сертификатов (например, выданных через сервисы 1С или операторов ЭДО) установка в хранилище не нужна — они подключаются через учётную запись сервиса.
Установите драйвер токена и криптопровайдер, затем установите сертификат через панель криптопровайдера
Проверьте, есть ли закрытый ключ в реестре или на съёмном носителе — без него подписывать нельзя
Настройка выполняется через учётную запись сервиса, установка в хранилище не требуется
Установка сертификата в хранилище Windows
Откройте файл сертификата двойным щелчком и нажмите «Установить сертификат». Выберите хранилище «Личное» (Personal) — именно оттуда 1С и криптопровайдер считывают сертификаты пользователя. Если закрытый ключ находится на токене, при установке через КриптоПро используйте пункт «Сертификаты» в панели криптопровайдера: «Установить личный сертификат» с автоматическим поиском контейнера закрытого ключа.
Если сертификат подписывающего лица выдан подчинённым удостоверяющим центром, дополнительно установите цепочку: корневой сертификат удостоверяющего центра — в хранилище «Доверенные корневые центры сертификации», промежуточные — в «Промежуточные центры сертификации». Обычно эти файлы предоставляет удостоверяющий центр вместе с сертификатом. Без полной цепочки проверка подписи у контрагентов и в госорганах может завершаться ошибкой доверия.
Проверить результат установки можно через оснастку certmgr.msc: откройте ветку «Личное — Сертификаты» и убедитесь, что сертификат присутствует, срок его действия не истёк, а в свойствах указано «Есть закрытый ключ для этого сертификата». Отсутствие этой надписи означает, что сертификат установлен без привязки к закрытому ключу — подписывать документы им не получится.
Добавление сертификата в настройки 1С
В типовых конфигурациях путь к настройкам электронной подписи проходит через раздел «Администрирование». Откройте «Администрирование — Обмен электронными документами» (в некоторых конфигурациях — «Настройки ЭДО») и включите опции «Электронные подписи» и «Шифрование», если они ещё не активны. После этого станет доступен список сертификатов электронной подписи.
Нажмите «Добавить» в списке сертификатов и выберите вариант «Из установленных на компьютере» — программа покажет сертификаты из личного хранилища Windows. Выберите нужный и подтвердите добавление. Если сертификат в списке не отображается, значит, он не установлен в хранилище «Личное» или 1С запущена от имени другого пользователя Windows, чем тот, под которым выполнялась установка.
Для сертификата можно сразу задать назначение: какие операции он будет выполнять (подписание, шифрование, подписание и шифрование) и для каких документов использоваться. В конфигурациях с ЭДО сертификат дополнительно привязывается к учётной записи обмена с конкретным оператором — проверьте, что в настройках учётной записи ЭДО выбран именно этот сертификат.
- 1Установите криптопровайдер и сертификат в личное хранилище Windows
- 2Откройте «Администрирование — Обмен электронными документами» и включите электронные подписи
- 3В списке сертификатов нажмите «Добавить — Из установленных на компьютере»
- 4Выберите сертификат и укажите его назначение
- 5Привяжите сертификат к учётной записи ЭДО или пользователю
- 6Выполните проверку подписания на тестовом документе
Привязка сертификата к пользователю и организации
В многоользовательской базе важно разграничить, кто каким сертификатом подписывает. В карточке сертификата в 1С есть поле «Пользователь» — оно ограничивает доступ к сертификату конкретным сотрудником. Если поле не заполнено, сертификат доступен всем пользователям, у которых есть права на подписание, что нежелательно с точки зрения безопасности и юридической значимости подписи.
При работе с несколькими организациями в одной базе проверьте привязку сертификата к организации в настройках ЭДО. Сертификат, выданный на сотрудника одной организации, не должен использоваться для подписания документов другой — такие документы будут отклонены оператором или контрагентом. Обычно ИНН организации в сертификате сверяется автоматически, но при ручной настройке маршрутов подписания ошибки встречаются.
Машиночитаемые доверенности
Для подписания документов от имени организации лицом, не являющимся её руководителем, в ЭДО требуется машиночитаемая доверенность (МЧД). Она регистрируется в распределённом реестре ФНС, а её номер указывается в настройках сертификата или учётной записи ЭДО. Без действующей МЧД подписанные представителем документы могут быть отклонены контрагентом или налоговым органом.
Проверка подписания и типичные ошибки
После настройки подпишите любой тестовый документ: например, создайте черновик электронного документа и выполните команду «Подписать». Программа запросит PIN-код токена (если ключ на носителе) и выведет результат. Успешное подписание означает, что вся цепочка — криптопровайдер, хранилище, настройки 1С — работает корректно.
Если возникает ошибка, её текст обычно указывает на проблемный этап. «Сертификат не найден» — проблема с хранилищем или правами пользователя Windows. «Ошибка криптопровайдера» — не установлен или не лицензирован криптопровайдер, не подключён токен. «Сертификат не проходит проверку» — истёк срок действия, нарушена цепочка доверия или сертификат отозван.
Особенности серверного и облачного режимов
Если 1С работает в клиент-серверном варианте, а подписание выполняется на сервере, сертификат и криптопровайдер должны быть установлены именно на сервере, под учётной записью, от имени которой работает агент сервера 1С. Это частая причина ситуации «у бухгалтера подписывает, а регламентное задание — нет». Альтернатива — настроить подписание на клиенте, тогда криптография выполняется на рабочем месте пользователя.
В облачных сервисах (1С:Фреш, решения операторов ЭДО) локальная установка сертификата часто не требуется: подписание выполняется через облачное хранилище ключей с подтверждением по SMS или в мобильном приложении. В этом случае «прикрепление» сводится к регистрации сертификата в личном кабинете сервиса и привязке его к учётной записи в программе.
Где выполнять подписание
Подходит для файловых баз и ручного подписания; требует установки криптопровайдера на каждом рабочем месте
Нужен для регламентных заданий и автоподписания; сертификат и криптопровайдер ставятся на сервер под учётной записью агента
Не требует локальной установки; зависит от доступности интернета и сервиса оператора
Безопасность и сроки действия
Закрытый ключ — это юридически значимый инструмент: документ, подписанный вашим сертификатом, по умолчанию считается подписанным вами. Не передавайте токен и PIN-код другим сотрудникам, не храните PIN на стикере рядом с носителем и не оставляйте токен подключённым без необходимости. При увольнении сотрудника отзовите его сертификат через удостоверяющий центр и удалите привязку в 1С.
Следите за сроком действия сертификата: большинство квалифицированных сертификатов выдаётся на ограниченный срок, после которого подписание становится невозможным. Настройте напоминание о перевыпуске заранее — процедура получения нового сертификата занимает время, а просроченный сертификат парализует сдачу отчётности и обмен документами.
Часто задаваемые вопросы
Почему 1С не видит установленный сертификат?
Чаще всего сертификат установлен не в хранилище «Личное», установлен под другим пользователем Windows или в нём отсутствует привязка к закрытому ключу. Проверьте сертификат через certmgr.msc: он должен находиться в ветке «Личное — Сертификаты» и содержать отметку о наличии закрытого ключа. Также убедитесь, что 1С запущена под тем же пользователем Windows.
Можно ли использовать один сертификат на нескольких компьютерах?
Если закрытый ключ хранится на токене — да, достаточно подключить носитель и установить криптопровайдер и сертификат на каждом рабочем месте. Если ключ в реестре и помечен как неэкспортируемый, перенос невозможен — потребуется копия контейнера на съёмном носителе или выпуск отдельного сертификата.
Что делать, если при подписании запрашивается PIN-код, который я не знаю?
PIN-код токена устанавливается при выпуске сертификата и выдаётся в удостоверяющем центре, часто в конверте вместе с носителем. Стандартные заводские PIN-коды указаны в документации производителя токена. Не подбирайте PIN многократными попытками — после нескольких неверных вводов токен блокируется, и разблокировка возможна только через удостоверяющий центр или с помощью PIN-кода администратора.
Нужно ли заново настраивать сертификат после обновления конфигурации 1С?
Обычно нет: настройки сертификатов хранятся в базе данных и при типовом обновлении сохраняются. Однако после перехода на новую редакцию конфигурации стоит проверить привязки сертификатов к учётным записям ЭДО и выполнить тестовое подписание — структура настроек в новых редакциях может меняться.
Как проверить, что подписанный документ юридически корректен?
Откройте подписанный документ и выполните команду проверки подписи — 1С покажет статус сертификата, владельца и результат проверки цепочки доверия. Для документов, отправляемых контрагентам, убедитесь, что у подписанта есть действующая МЧД (если он не руководитель), а сертификат квалифицированный и не истёк. Дополнительно подпись можно проверить через сервис проверки на портале Госуслуг.
Чем облачный сертификат отличается от сертификата на токене?
У облачного сертификата закрытый ключ хранится у оператора в защищённом хранилище, а подписание подтверждается кодом из SMS или приложения. Это удобно для работы с разных устройств и не требует установки криптопровайдера, но создаёт зависимость от доступности сервиса. Токен даёт полный локальный контроль над ключом, но привязывает подписание к конкретному носителю и рабочему месту.
Что важно запомнить
Прикрепление сертификата в 1С — это цепочка из трёх этапов: установка криптопровайдера и сертификата в личное хранилище Windows, добавление сертификата в настройки программы и привязка к пользователю, организации или учётной записи ЭДО. Завершайте настройку тестовым подписанием, следите за сроком действия сертификата и не передавайте закрытый ключ третьим лицам.