Сдача электронной отчетности через 1С:Предприятие требует наличия действующих сертификатов электронной подписи (ЭЦП). Но что делать, если программа перестала «видеть» сертификат, или его нужно перенести на другой компьютер? Где вообще хранятся эти критически важные файлы, и как их правильно резервировать?

В этой статье мы разберем все возможные места хранения сертификатов в 1С 8.3 (включая облачные и локальные конфигурации), научимся экспортировать и импортировать их без ошибок, а также рассмотрим типичные проблемы — от «исчезнувших» сертификатов до конфликтов при обновлении платформы. Особое внимание уделим скрытым папкам Windows, где 1С хранит временные копии сертификатов для отчетности в ФНС, ПФР и ФСС.

Если вы администрируете несколько рабочих мест или переходите на новую версию 1С, эта инструкция поможет избежать простоев из-за утери сертификатов. А для бухгалтеров и кадровиков — станет спасательным кругом в сезон сдачи отчетности.

1. Где 1С ищет сертификаты при отправке отчетности

Когда вы нажимаете «Отправить» в форме отчетности (например, декларации по НДС или расчета 6-НДФЛ), 1С:Предприятие последовательно проверяет несколько хранилищ сертификатов. Приоритет зависит от настроек программы и операционной системы:

  • 🔑 Личное хранилище Windows — стандартное место для сертификатов ЭЦП, установленных через КриптоПро CSP или ViPNet CSP. 1С автоматически сканирует это хранилище при запуске.
  • 📁 Папка пользователя 1С — здесь хранятся сертификаты, привязанные к конкретной базе. Путь зависит от версии платформы (см. таблицу ниже).
  • ☁️ Облачное хранилище — для пользователей 1С:Fresh или 1С:EDT сертификаты могут синхронизироваться с удаленным сервером.
  • 💾 Внешние носители — если сертификат установлен на Рутокен, JaCarta или другой защищенный ключ, 1С обращается к нему напрямую.

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

📊 Где у вас хранятся сертификаты для 1С?
В личном хранилище Windows
В папке пользователя 1С
На Рутокене/JaCarta
В облаке (1С:Fresh)
Не знаю

2. Пути хранения сертификатов в локальной 1С 8.3

Для локальных версий 1С:Предприятие 8.3 сертификаты отчетности хранятся в скрытых папках пользовательского профиля. Пути зависят от операционной системы и режима работы (файловый или клиент-серверный). Ниже — актуальные маршруты для Windows 10/11:

Тип хранения Путь в Windows Примечания
Личные сертификаты пользователя C:\Users\<ИмяПользователя>\AppData\Roaming\Microsoft\SystemCertificates\My\Certificates Файлы с расширением .cer. Папка AppData скрыта — включите отображение скрытых файлов.
Сертификаты 1С (файловый режим) C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1cv8\<ВерсияПлатформы>\certificates Версия платформы — например, 8.3.22.1694. Здесь хранятся копии сертификатов, привязанные к конкретной базе.
Кэш сертификатов для отчетности C:\ProgramData\1C\1cv8\<ВерсияПлатформы>\certmgr Временные файлы, создаваемые при отправке отчетов. Можно удалять для сброса кэша.
Сертификаты для обмена с ГИС ЖКХ C:\Users\<ИмяПользователя>\AppData\Local\1C\1cv8\<ВерсияПлатформы>\giszhkh Актуально для конфигураций 1С:Управление нашим домом.

⚠️ Внимание: Если вы используете терминальный доступ (RDP) или виртуальные машины, пути могут отличаться. Например, в Windows Server сертификаты пользователей хранятся в C:\Users\<ИмяПользователя>\AppData\Roaming\Microsoft\Crypto\RSA.

☑️ Проверка путей хранения сертификатов

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

3. Как экспортировать сертификат из 1С для резервного копирования

Резервное копирование сертификатов — обязательная процедура перед обновлением 1С, переустановкой Windows или заменой жесткого диска. Экспортировать сертификат можно прямо из интерфейса 1С или через КриптоПро CSP. Рассмотрим оба способа.

Способ 1. Экспорт через 1С:Предприятие

  1. Откройте базу в режиме 1С:Предприятие.
  2. Перейдите в Администрирование → Организации → Настройки обмена → Сертификаты.
  3. Выделите нужный сертификат и нажмите «Экспортировать».
  4. Укажите путь для сохранения (рекомендуем .pfx формат с паролем).

Способ 2. Экспорт через КриптоПро CSP

  1. Запустите КриптоПро CSP (через Пуск → КриптоПро).
  2. Перейдите на вкладку Сервис → Посмотреть сертификаты в контейнере.
  3. Выберите контейнер с нужным сертификатом (по имени или дате).
  4. Нажмите «Экспортировать» и сохраните файл с расширением .cer или .pfx.

⚠️ Внимание: При экспорте в формат .pfx обязательно укажите пароль длиной не менее 8 символов. Без пароля файл будет уязвим для кражи!

Что делать, если 1С не видит сертификат после экспорта?

Проверьте, совпадает ли имя контейнера в КриптоПро и в 1С. Иногда при экспорте создается новый контейнер, а программа ищет старый. Также убедитесь, что у пользователя Windows есть права на доступ к папке с сертификатами (особенно актуально для терминальных серверов).

4. Перенос сертификатов на другой компьютер

При миграции 1С на новое рабочее место или замене ПК сертификаты нужно переносить вручную. Алгоритм зависит от типа сертификата:

  • 🔐 Программные сертификаты (хранятся в реестре Windows): экспортируйте через КриптоПро CSP в .pfx, затем импортируйте на новом ПК.
  • 💡 Аппаратные сертификаты (на Рутокене/JaCarta): достаточно перенести физический ключ и установить драйверы на новом компьютере.
  • ☁️ Облачные сертификаты (1С:Fresh): привязываются к учетной записи — перенос не требуется.

Пошаговая инструкция для программных сертификатов:

  1. Экспортируйте сертификат с паролем (см. раздел 3).
  2. Скопируйте файл .pfx на новый ПК (например, через флешку или облако).
  3. Установите КриптоПро CSP на новом компьютере (версия должна совпадать!).
  4. Импортируйте сертификат: Пуск → КриптоПро CSP → Сервис → Установить личный сертификат.
  5. В 1С обновите путь к сертификату: Администрирование → Сертификаты → Обновить список.

💡

💡

Если после переноса 1С выдает ошибку"Не найден закрытый ключ", проверьте, что на новом ПК установлен тот же криптопровайдер (КриптоПро, ViPNet и т.д.), который использовался при создании сертификата.

5. Типичные ошибки и их решения

Даже при правильной настройке сертификаты могут «исчезать» или вызывать ошибки. Вот самые распространенные проблемы и способы их устранения:

Ошибка Причина Решение
Не найден сертификат с отпечатком... Сертификат удален или путь к нему изменился. Проверьте папку AppData\Roaming\1C\certificates и обновите список в 1С.
Ошибка подписи: 0x80090019 Закрытый ключ не соответствует сертификату. Переустановите сертификат через КриптоПро CSP или запросите новый у УЦ.
Нет доступа к контейнеру закрытого ключа Недостаточно прав или криптопровайдер не запущен. Запустите КриптоПро CSP от имени администратора и проверьте права на папку C:\Program Files\Crypto Pro.
Сертификат просрочен Истек срок действия. Обновите сертификат в личном кабинете Удостоверяющего Центра (УЦ).

⚠️ Внимание: Если после обновления 1С до версии 8.3.23+ перестали отправляться отчеты с ошибкой Недопустимый алгоритм подписи, проверьте настройки криптопровайдера. С 2026 года ФНС требует использование алгоритма ГОСТ Р 34.10-2012 (а не устаревшего ГОСТ Р 34.10-2001).

💡

Перед обновлением платформы 1С всегда создавайте резервную копию папки с сертификатами (AppData\Roaming\1C\certificates). Это позволит быстро восстановить работу при сбоях.

6. Автоматическое резервное копирование сертификатов

Чтобы избежать потери сертификатов, настройте автоматическое резервирование. Для этого можно использовать:

  • 📂 Скрипт PowerShell — создает копии папки certificates по расписанию:
  • $source ="$env:APPDATA\1C\1cv8\*\certificates"
    

    $dest ="D:\Backup\1C_Certificates\$(Get-Date -Format'yyyyMMdd')"

    Copy-Item -Path $source -Destination $dest -Recurse -Force

  • Планировщик задач Windows — запускает скрипт ежедневно в 20:00.
  • ☁️ Облачное хранилище — синхронизируйте папку с сертификатами через Google Drive или Yandex Диск (с включенным шифрованием!).

💡 Compress-Archive -Path"D:\Backup\1C_Certificates\*" -DestinationPath"D:\Secure\CertBackup.zip" -CompressionLevel Optimal

Затем установите пароль на ZIP-архив с помощью 7-Zip или WinRAR.-->

7. Особенности работы с сертификатами в 1С:Fresh и 1С:EDT

В облачных версиях 1С:Fresh и 1С:EDT сертификаты хранятся иначе, чем в локальных установках. Здесь действуют следующие правила:

  • ☁️ 1С:Fresh — сертификаты привязываются к учетной записи пользователя и синхронизируются автоматически. Доступ к ним есть только через веб-интерфейс.
  • 🖥️ 1С:EDT — сертификаты хранятся в личном хранилище браузера (если используется веб-клиент) или в папке пользователя ОС (для десктопного клиента).
  • 🔄 Обновление сертификатов — в облаке происходит централизованно, но требует подтверждения пользователя.

⚠️ Внимание: При работе в 1С:Fresh нельзя экспортировать сертификаты вручную — они управляются провайдером. Однако вы можете запросить архивную копию через техническую поддержку 1С.

Для 1С:EDT путь к сертификатам зависит от клиента:

  • Веб-клиент: Хранилище браузера (Chrome/Firefox)Настройки → Сертификаты.
  • Десктопный клиент: %APPDATA%\1C\EDT\certificates.

Часто задаваемые вопросы

Можно ли использовать один сертификат на нескольких компьютерах?

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

Что делать, если сертификат удалили случайно?

Если у вас есть резервная копия (файл .pfx или .cer), импортируйте ее обратно через КриптоПро CSP. Если копии нет, обратитесь в Удостоверяющий Центр (УЦ), выдавший сертификат — некоторые УЦ хранят архивы сертификатов до 30 дней. Для 1С:Fresh восстановить сертификат можно только через поддержку 1С.

Почему 1С не видит сертификат после обновления?

Причина обычно в одном из трех факторов:

  1. Обновилась версия КриптоПро CSP, и старые контейнеры стали недоступны.
  2. Путь к сертификатам в реестре Windows изменился (актуально для обновлений до 8.3.22+).
  3. Сертификат привязан к старой версии платформы 1С (проверьте папку AppData\Roaming\1C\1cv8\<СтараяВерсия>).

Решение: переустановите сертификат через КриптоПро CSP или обновите путь в настройках 1С.

Как проверить, какой сертификат используется для отправки отчетности?

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

  • Имя владельца сертификата.
  • Отпечаток (Thumbprint).
  • Срок действия.
  • Название Удостоверяющего Центра (УЦ).

Если поле пустое, значит сертификат не найден — проверьте пути хранения из раздела 2.

Нужно ли обновлять сертификаты при переходе на новую версию 1С?

Нет, если:

  • Сертификат действующий (не просрочен).
  • Используется тот же криптопровайдер (например, КриптоПро CSP).
  • Не изменились требования регуляторов (например, ФНС к алгоритмам подписи).

Однако после обновления 1С до 8.3.23+ рекомендуется проверить совместимость сертификата с новыми алгоритмами шифрования (см. раздел 5).