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