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

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

В данной статье мы подробно разберем все этапы получения сертификата через встроенные механизмы системы. Мы рассмотрим как стандартные пути через меню настроек, так и нюансы работы с хранилищем ключей. Особое внимание уделим различиям между выгрузкой только открытой части и полным экспортом секретных ключей.

Подготовка к процедуре экспорта

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

Также необходимо проверить статус вашей лицензии на использование криптографических средств. Для корректной работы функций экспорта в системе должен быть установлен и активирован КриптоПро CSP версии 4.0 или выше. Без этого программного обеспечения 1С не сможет обратиться к защищенному хранилищу операционной системы.

⚠️ Внимание: Если вы планируете переносить подпись на другой компьютер, заранее узнайте версию операционной системы и криптопровайдера на целевом устройстве. Несовместимость версий может привести к ошибкам импорта.

Рекомендуется создать резервную копию базы данных перед любыми манипуляциями с криптографическими ключами. Это стандартная мера предосторожности, которая позволит откатить изменения в случае сбоя. Хранение ключей требует повышенной осторожности, так как их утрата равносильна потере права подписи документов.

☑️ Готовность к экспорту

Выполнено: 0 / 4

Поиск сертификата в настройках 1С

Основной интерфейс для управления подписями находится в разделе настроек системы. Вам необходимо перейти в меню Сервис → Настройки пользователей и прав → Настройки пользователей или воспользоваться поиском по функциям, введя запрос "Сертификаты". В разных конфигурациях путь может незначительно отличаться, но логика остается единой.

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

Для детального просмотра свойств нажмите кнопку Свойства или Просмотреть сертификат. Здесь отображается информация о владельце, издателе и алгоритме шифрования. Именно на этом этапе вы подтверждаете, что выбрали правильный ключ, соответствующий вашей организации или физическому лицу.

📊 Где у вас хранится ключ ЭП?
На флеш-токене (Рутокен/JaCarta)
В реестре Windows
В облачном хранилище 1С
На жестком диске в файле

Если в списке нет нужного сертификата, возможно, он не был установлен в хранилище пользователя. В таком случае потребуется сначала выполнить процедуру установки сертификата из файла или с токена. Только после успешной регистрации ключа в системе он станет доступен для последующей выгрузки.

Экспорт открытой части сертификата

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

При нажатии на кнопку система предложит выбрать формат сохраняемого документа. Наиболее распространенным стандартом является формат DER (файлы с расширением .cer) или Base64 (файлы .crt). Выбор зависит от требований принимающей стороны: некоторые порталы требуют строго определенный тип кодировки.

Формат файла Расширение Особенности использования
DER encoded binary .cer Бинарный формат, часто требуется для импорта в Windows
Base64 encoded .crt / .pem Текстовый формат, удобен для вставки в письма и веб-формы
PKCS #7 .p7b Содержит цепочку сертификатов, нужен для проверки доверия

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

💡

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

Выгрузка закрытого ключа и контейнера

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

Для выгрузки полного контейнера (ключа и сертификата) используется формат PFX или PKCS#12. При выборе этого варианта система обязательно запросит пароль для защиты экспортируемого файла. Пароль должен быть сложным, содержать цифры и спецсимволы, так как он является единственной защитой вашего ключа при хранении.

⚠️ Внимание: Никогда не отправляйте файл с закрытым ключом по электронной почте в открытом виде. Используйте защищенные каналы связи или передавайте носитель лично в руки.

В процессе экспорта вам может потребоваться указать тип контейнера. Если ключ хранится на токене, система предложит скопировать его на жесткий диск. Убедитесь, что на диске достаточно места и он не является сетевым ресурсом с ограниченным доступом. Локальное хранение временного файла снижает риски перехвата данных.

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

Что делать, если система не дает экспортировать ключ?

Если кнопка экспорта неактивна, проверьте настройки криптопровайдера. Возможно, ключ помечен как "несъемный" (non-exportable). В этом случае выгрузить его стандартными средствами нельзя, потребуется переустановка сертификата с правом экспорта или использование утилит командной строки КриптоПро.

Работа с архивами и форматом P7S

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

Для доступа к таким файлам перейдите в журнал отправленных отчетов. Найдите нужный документ и выберите опцию Сохранить копию документа или Выгрузить подписанный файл. Система сохранит файл с расширением .sig или .p7s, который можно открыть в программе КриптоАРМ для проверки подписи.

Важно понимать разницу между сертификатом и подписанным файлом. Сертификат — это ваш цифровой паспорт, а файл P7S — это документ с наложенной печатью. Для проверки подлинности отчета контрагенту нужен именно файл P7S, а не ваш личный сертификат.

💡

Файл формата P7S содержит внутри себя информацию о подписанте, но для юридической значимости важно сохранять именно итоговый файл подписи, а не выгружать сертификат отдельно.

Решение типичных проблем при выгрузке

Пользователи часто сталкиваются с ошибкой "Не найдено соответствие между ключом и сертификатом". Эта проблема возникает, когда в реестре Windows присутствует сертификат, но соответствующий ему закрытый ключ утерян или поврежден. В таком случае выгрузка открытой части возможна, но подпись документов работать не будет.

Другая распространенная ситуация — ошибка доступа к хранилищу при работе в терминальном режиме. Если 1С запущена на сервере, а профили пользователей не настроены корректно, программа может не видеть личные сертификаты конкретного пользователя. Решением является запуск приложения от имени администратора или корректировка прав доступа к папкам профиля.

Также возможны конфликты версий компонентов. Если вы обновили платформу 1С, но оставили старую версию КриптоПро, функции экспорта могут работать некорректно. Всегда сверяйте таблицы совместимости на официальных сайтах разработчиков перед обновлением ПО.

⚠️ Внимание: Интерфейс и названия пунктов меню могут отличаться в зависимости от конкретной конфигурации (Бухгалтерия, ЗУП, УТ) и версии релиза. Если вы не нашли описанную кнопку, воспользуйтесь поиском по функциям или обратитесь к документации вашего варианта 1С.

В случае возникновения критических ошибок, препятствующих выгрузке, попробуйте использовать внешние утилиты управления сертификатами. Инструменты certmgr.msc в Windows позволяют экспортировать ключи в обход интерфейса 1С, если доступ к хранилищу ОС не заблокирован.

Можно ли выгрузить сертификат, если истек срок действия ключа?

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

В чем разница между форматами .cer и .pfx?

Файл .cer содержит только открытую часть ключа (публичный ключ) и безопасен для передачи. Файл .pfx содержит и открытый, и закрытый ключ, защищенный паролем, и требует бережного хранения.

Как открыть выгруженный сертификат на другом компьютере?

Для установки выгруженного сертификата на другом ПК используйте мастер импорта сертификатов Windows или функцию "Установить личный сертификат" в настройках 1С, указав путь к файлу .pfx и пароль.

Почему 1С пишет "Ошибка криптографического модуля" при экспорте?

Чаще всего это означает, что служба КриптоПро не запущена, истекла лицензия или драйверы токена не установлены. Проверьте работоспособность криптопровайдера через его панель управления вне 1С.