Администрирование · 11 мин
Как оприходовать ЭЦП в 1С: пошаговая инструкция
Пошаговая инструкция, как оприходовать ЭЦП в 1С: установка сертификата, привязка к пользователю и организации, настройка обмена и проверка подписания документов.
Оприходовать ЭЦП в 1С означает установить сертификат электронной подписи в операционную систему, зарегистрировать его в программе и привязать к организации или пользователю, чтобы подписывать документы, отправлять отчётность и работать с контрагентами через ЭДО. Без этой настройки программа не сможет подписать ни один файл, даже если сам токен с ключом физически подключён к компьютеру.
Процедура состоит из трёх уровней: операционная система (установка криптопровайдера и сертификата), программа 1С (регистрация сертификата в справочнике) и прикладные механизмы (настройка обмена с контролирующими органами или ЭДО). Пропуск любого уровня приводит к типовым ошибкам «сертификат не найден» или «не удаётся построить цепочку доверия».
Ниже разобран порядок действий для типовых конфигураций на управляемых формах — 1С:Бухгалтерия 8, 1С:ЗУП, 1С:Управление торговлей. Названия пунктов меню могут немного отличаться в зависимости от версии конфигурации, но логика везде одинаковая.
Что подготовить перед установкой ЭЦП
До начала настройки убедитесь, что у вас есть всё необходимое: сам ключевой носитель (токен Рутокен, eToken или флешка с контейнером закрытого ключа), лицензия на криптопровайдер (КриптоПро CSP или ViPNet CSP), дистрибутив криптопровайдера и права администратора на компьютере. Без прав администратора установить криптопровайдер и зарегистрировать сертификат в системном хранилище не получится.
Проверьте срок действия сертификата заранее. Откройте файл сертификата (обычно это файл с расширением .cer, выданный удостоверяющим центром) и посмотрите даты «Действителен с... по...». Оприходовать просроченный сертификат технически можно, но подписывать документы он не будет — программа отклонит его при первой попытке подписания.
Проверьте в диспетчере устройств или панели криптопровайдера
Проверьте настройку программы криптографии в 1С
Начните с установки через панель криптопровайдера
Установка криптопровайдера и сертификата в систему
Сначала установите криптопровайдер — программу, которая выполняет криптографические операции. Для КриптоПро CSP запустите установщик от имени администратора, перезагрузите компьютер и введите лицензионный ключ в панели «КриптоПро CSP» (Пуск — КриптоПро — КриптоПро CSP — вкладка «Общие»). Без действующей лицензии подписание работать не будет, даже если сертификат установлен корректно.
Затем установите сертификат в хранилище операционной системы. Самый надёжный способ — через панель криптопровайдера: «КриптоПро CSP» — вкладка «Сервис» — кнопка «Просмотреть сертификаты в контейнере» — «Обзор» — выберите контейнер на токене — «Установить». Система привяжет открытый сертификат к закрытому ключу на носителе. Альтернатива — двойной клик по файлу .cer с установкой в хранилище «Личное» текущего пользователя.
Дополнительно установите корневой сертификат удостоверяющего центра в хранилище «Доверенные корневые центры сертификации». Обычно его можно скачать с сайта УЦ, выдавшего подпись. Без корневого сертификата система не сможет построить цепочку доверия, и 1С выдаст ошибку проверки подписи.
Настройка программы криптографии в 1С
Откройте раздел «Администрирование» — «Обмен электронными документами» — «Настройки электронной подписи и шифрования» (в некоторых конфигурациях путь: «Администрирование» — «Электронная подпись»). На закладке «Программы» добавьте используемый криптопровайдер: нажмите «Добавить», выберите тип программы из списка — для КриптоПро это «Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider» (тип 80) или аналогичная запись для алгоритмов ГОСТ Р 34.10-2001.
Если нужная программа не определяется автоматически, укажите путь к модулям вручную — кнопка «Заполнить из списка» обычно подхватывает установленные в системе провайдеры. После добавления нажмите «Проверить»: программа должна сообщить, что проверка прошла успешно. Ошибка на этом этапе означает, что криптопровайдер установлен некорректно, не активирована лицензия или разрядность 1С не совпадает с разрядностью криптопровайдера.
Как оприходовать сертификат ЭЦП в 1С
Теперь зарегистрируйте сам сертификат. В том же разделе «Настройки электронной подписи и шифрования» перейдите на закладку «Сертификаты» и нажмите «Добавить» — «Из установленных на компьютере». Программа покажет список сертификатов из личного хранилища системы. Выберите нужный — по ФИО владельца и организации — и подтвердите добавление.
После добавления откройте карточку сертификата и заполните привязки. Поле «Организация» определяет, от имени какой организации будут подписываться документы этим ключом. Поле «Пользователь» ограничивает доступ к сертификату конкретным сотрудником — если оставить его пустым, сертификат будет доступен всем пользователям информационной базы, что небезопасно.
Если сертификат не отображается в списке установленных, проверьте три вещи: установлен ли он именно в хранилище «Личное» текущего пользователя Windows, под тем ли пользователем запущена 1С, и видит ли сертификат сам криптопровайдер. При серверной работе 1С сертификат должен быть установлен на том компьютере, где выполняется подписание, — либо на клиенте, либо на сервере, в зависимости от настроек.
- 1Установите криптопровайдер и активируйте лицензию
- 2Установите сертификат в личное хранилище через панель криптопровайдера
- 3Установите корневой сертификат УЦ в доверенные корневые
- 4В 1С откройте «Администрирование — Электронная подпись» и добавьте программу криптографии
- 5На закладке «Сертификаты» добавьте сертификат из установленных
- 6Привяжите сертификат к организации и пользователю
- 7Подпишите тестовый документ и проверьте результат
Привязка к обмену с контролирующими органами и ЭДО
Для сдачи отчётности через 1С-Отчётность сертификат привязывается автоматически при подключении сервиса: в настройках обмена с контролирующими органами («Отчётность, справки» — «Настройки обмена с контролирующими органами») укажите учётную запись и выберите сертификат абонента. Программа сама проверит его действительность и соответствие реквизитам организации.
Для электронного документооборота с контрагентами откройте «Настройки ЭДО» и в профиле настройки укажите сертификат организации, которым будут подписываться исходящие документы. Если используется несколько подписантов — например, директор подписывает счета-фактуры, а менеджер акты — создайте отдельные записи сертификатов и настройте маршруты подписания.
Для подписания печатных форм и файлов вручную специальная настройка не требуется: достаточно того, что сертификат зарегистрирован в общем справочнике. В карточке документа появится возможность «Подписать» через меню «Ещё» или соответствующую кнопку.
Если в организации несколько компьютеров, с которых работает один сотрудник, сертификат придётся оприходовать на каждом из них: настройки криптографии хранятся локально, а переносить закрытый ключ между машинами можно только через сам токен.
Проверка результата и типичные ошибки
Финальная проверка — подписание реального тестового документа. Создайте черновик любого исходящего документа, нажмите «Подписать», выберите сертификат и введите пароль контейнера. Успешное подписание подтверждается статусом «Подписан» и появлением записи в журнале подписей с указанием сертификата и времени.
Дополнительно проверьте подпись через кнопку «Проверить подпись» в карточке подписанного объекта. Программа должна сообщить, что подпись верна и сертификат действителен. Если проверка подписи не проходит, хотя подписание выполнено, — почти наверняка не установлен корневой сертификат удостоверяющего центра.
Как проверить результат
Виден, статус «Действителен», указаны организация и пользователь
Отсутствует в списке или помечен как недействительный
Сообщение «Проверка прошла успешно»
Ошибка «Программа не найдена на компьютере»
Документ подписан, проверка подписи проходит
Ошибка построения цепочки сертификатов или отказ в доступе к ключу
FAQ: частые вопросы об оприходовании ЭЦП в 1С
Можно ли оприходовать ЭЦП без токена, если ключ на обычной флешке?
Да, контейнер закрытого ключа может храниться на обычной флешке или в реестре компьютера — криптопровайдер работает с такими носителями так же, как с токеном. Однако это менее безопасно: ключ на флешке проще скопировать незаметно. Некоторые удостоверяющие центры и операторы ЭДО требуют сертифицированные носители, уточните это при выпуске подписи.
Почему 1С пишет «Не удалось построить цепочку сертификатов»?
Ошибка означает, что в системе не установлен корневой сертификат удостоверяющего центра или промежуточный сертификат цепочки. Скачайте их с сайта вашего УЦ и установите: корневой — в хранилище «Доверенные корневые центры сертификации», промежуточный — в «Промежуточные центры сертификации». После этого перезапустите 1С и повторите проверку.
Нужно ли заново оприходовать сертификат после его перевыпуска?
Да. Новый сертификат — это отдельный объект с новым отпечатком, даже если реквизиты владельца не изменились. Установите его в систему, добавьте в справочник сертификатов 1С и обновите привязку в настройках 1С-Отчётности и ЭДО. Старый сертификат можно оставить в списке для проверки подписей на ранее подписанных документах.
Можно ли использовать один сертификат нескольким пользователям 1С?
Технически — да, если не заполнять поле «Пользователь» в карточке сертификата. Но делать этого не стоит: подпись юридически принадлежит конкретному физическому лицу, и подписание документов другими сотрудниками от его имени создаёт серьёзные юридические риски. Каждому подписанту нужен собственный сертификат.
Что делать, если сертификат виден в КриптоПро, но не отображается в 1С?
Проверьте, что сертификат установлен именно в личное хранилище текущего пользователя Windows, а не только привязан к контейнеру в панели КриптоПро. Также убедитесь, что в 1С добавлена и успешно проверена программа криптографии нужного типа. Если база серверная, уточните, на какой стороне выполняется подписание — сертификат должен быть установлен на соответствующем компьютере.
Как удалить старый сертификат из 1С?
Откройте список сертификатов в настройках электронной подписи, найдите нужную запись и пометьте её на удаление. Учтите: после удаления проверка подписей на документах, подписанных этим сертификатом, может перестать работать. Безопаснее не удалять запись, а снять с неё активные привязки к организации и настройкам ЭДО.
Что важно запомнить
Оприходование ЭЦП в 1С — это цепочка: криптопровайдер и сертификат в системе, регистрация в справочнике 1С, привязка к организации и пользователю, тестовое подписание. Большинство проблем решается установкой корневых сертификатов, проверкой лицензии криптопровайдера и правильным выбором хранилища «Личное».