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