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