К статье
Практический материал

Администрирование · 11 мин

Как зарегистрировать новую ЭЦП в 1С

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

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

Процедура состоит из трёх этапов: установка криптопровайдера и сертификата в Windows, добавление сертификата в настройки 1С и проверка подписания тестового документа. Пропуск любого этапа приводит к ошибкам вида «сертификат не найден» или «не удалось подписать документ».

Инструкция подходит для типовых конфигураций: 1С:Бухгалтерия 8, 1С:ЗУП, 1С:Управление торговлей, 1С:ERP и других решений на платформе 8.3. Названия пунктов меню могут незначительно отличаться в зависимости от конфигурации и версии.

Что подготовить перед регистрацией ЭЦП

До начала работы убедитесь, что у вас есть всё необходимое. Носитель с ключами (токен Rutoken, eToken, JaCarta или флешка с контейнером закрытого ключа), лицензия на криптопровайдер (КриптоПро CSP или ViPNet CSP) и права администратора на компьютере — без них установка не пройдёт.

Уточните тип подписи. Для сдачи отчётности и юридически значимого ЭДО нужна квалифицированная подпись, выданная аккредитованным удостоверяющим центром. Неквалифицированная подпись подходит только для внутреннего документооборота внутри организации.

Проверьте срок действия сертификата и соответствие владельца: в сертификате должны быть указаны ФИО сотрудника, который будет подписывать документы, и СНИЛС. Если подпись оформлена на директора, а подписывать будет бухгалтер, потребуется машиночитаемая доверенность (МЧД) для отчётности и ЭДО.

Установка криптопровайдера и сертификата в Windows

1С не работает с подписью напрямую — она обращается к криптопровайдеру операционной системы. Установите КриптоПро CSP или ViPNet CSP той разрядности, которая соответствует вашей системе, введите лицензионный ключ и перезагрузите компьютер.

Далее установите сертификат. Самый надёжный способ — через криптопровайдер: в КриптоПро CSP откройте вкладку «Сервис», выберите «Просмотреть сертификаты в контейнере», укажите носитель и нажмите «Установить». Сертификат попадёт в хранилище «Личные» текущего пользователя с привязкой к закрытому ключу.

Как проверить, что сертификат установлен правильно

Откройте оснастку certmgr.msc (Win+R → certmgr.msc), перейдите в «Личные — Сертификаты» и найдите свой сертификат. При двойном щелчке на вкладке «Общие» должно быть указано: «Есть закрытый ключ для этого сертификата». Если этой строки нет, сертификат установлен без привязки к контейнеру — подписывать документы не получится, нужно переустановить его через криптопровайдер.

Также проверьте цепочку сертификации: на вкладке «Путь сертификации» не должно быть красных крестов. Если корневой сертификат удостоверяющего центра не установлен, скачайте его с сайта УЦ и поместите в хранилище «Доверенные корневые центры сертификации».

Контрольные точки

Как проверить результат установки

Сертификат в хранилище «Личные»
Норма

Сертификат виден, есть отметка о наличии закрытого ключа

Тревожный признак

Сертификата нет или нет привязки к закрытому ключу

Цепочка сертификации
Норма

Все элементы цепочки без ошибок

Тревожный признак

Красный крест на корневом или промежуточном сертификате

Срок действия
Норма

Сертификат действителен, даты в пределах текущего периода

Тревожный признак

Срок истёк или ещё не наступил

Регистрация сертификата в программе 1С

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

Включите опцию «Электронные подписи», если она ещё не активна. Откроется список сертификатов — нажмите «Добавить — Из установленных на компьютере». Программа покажет сертификаты из хранилища Windows; выберите нужный и подтвердите.

Настройка программ криптографии

Если при добавлении сертификата появляется ошибка о недоступности программы криптографии, вернитесь в настройки электронных подписей и откройте вкладку «Программы». Нажмите «Добавить» и выберите установленный криптопровайдер из списка (например, Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider) — 1С обычно находит его автоматически. Если список пуст, криптопровайдер не установлен или не активирован лицензией.

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

Порядок регистрации ЭЦП в 1С
  1. 1
    Установите криптопровайдер и активируйте лицензию
  2. 2
    Установите сертификат в хранилище «Личные» с привязкой к закрытому ключу
  3. 3
    В 1С включите опцию «Электронные подписи» в настройках обмена электронными документами
  4. 4
    Добавьте сертификат из списка установленных на компьютере
  5. 5
    Укажите пользователя и организацию, к которым привязан сертификат
  6. 6
    Подпишите тестовый документ и проверьте результат

Привязка подписи к пользователю и организации

После добавления сертификата откройте его карточку и проверьте поле «Пользователь» — именно этот сотрудник сможет подписывать документы данным сертификатом. Если подписью пользуются несколько человек (что нежелательно с точки зрения безопасности), сертификат нужно добавить каждому пользователю отдельно, а ключевой носитель будет физически подключаться к их компьютерам.

В настройках ЭДО укажите, для какой организации используется сертификат: «Администрирование — Обмен электронными документами — Настройки обмена с контрагентами» или профиль настроек ЭДО. Без этой привязки документы не будут подписываться автоматически, а в маршруте подписания сертификат не появится.

Если в базе несколько организаций, добавьте сертификат каждой из них. Реквизит «Организация» в карточке сертификата и ИНН в самом сертификате должны совпадать — иначе оператор ЭДО отклонит подписанный документ.

Регистрация подписи для 1С-Отчётности

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

При смене сертификата контролирующие органы должны узнать о новом открытом ключе. В 1С-Отчётности это происходит автоматически при отправке заявления на смену сертификата — создайте его через «Настройки обмена — Заявление на изменение». До подтверждения заявления отправка отчётов может быть недоступна.

Для обмена с ФНС по ТКС и работы с операторами ЭДО проверьте, что новый сертификат зарегистрирован в личном кабинете оператора. Некоторые операторы требуют загрузить сертификат вручную или подтвердить его через заявление.

Проверка работы подписи

Самая надёжная проверка — подписать реальный, но безопасный объект. Создайте тестовый внутренний документ или черновик электронного документа и нажмите «Подписать». Программа запросит выбор сертификата и, при необходимости, PIN-код токена.

После подписания откройте карточку подписи: статус должен быть «Подпись верна». Если статус «Подпись не проверена» или появилась ошибка, причина обычно в отсутствии цепочки сертификации, неустановленной программе криптографии в настройках 1С или неверном PIN-коде.

Для ЭДО дополнительно отправьте тестовый документ контрагенту или используйте тестовый режим оператора. Убедитесь, что документ ушёл со статусом «Отправлен», а не завис на этапе подписания.

Типичные ошибки при регистрации ЭЦП
01
Сертификат установлен двойным щелчком по файлу без привязки к контейнеру — закрытый ключ не найден, подписание невозможно
02
В настройках 1С не добавлена программа криптографии — ошибка «не найдена программа для работы с подписью»
03
Сертификат добавлен, но не привязан к организации в настройках ЭДО — документы не подписываются
04
Не отправлено заявление на смену сертификата в 1С-Отчётности — отчёты отклоняются контролирующими органами
05
Старый сертификат удалён сразу — невозможно проверить подписи на ранее подписанных документах
06
Работа под пользователем Windows без прав на контейнер закрытого ключа — токен виден, но подписание завершается ошибкой доступа

Частые ошибки и их решение

Ошибка «Сертификат не найден» при подписании означает, что 1С не видит сертификат в хранилище текущего пользователя Windows. Проверьте, под какой учётной записью установлен сертификат: если 1С запускается под другим пользователем Windows, сертификат нужно установить и для него.

Ошибка «Не удалось создать подпись» или «Ошибка криптографии» чаще всего связана с криптопровайдером: истёкшей лицензией, несовместимой версией или отсутствием драйвера токена. Проверьте лицензию в панели КриптоПро CSP и переустановите драйвер носителя.

Если подписание проходит, но оператор ЭДО или ФНС отклоняет документ, сравните ИНН и СНИЛС в сертификате с данными организации и сотрудника в 1С. Несовпадение реквизитов — частая причина отказов при смене подписи на нового сотрудника.

Маршрут решения

Как выбрать действие при проблеме

Сертификат не виден в списке при добавлении в 1СПроверьте хранилище certmgr.msc и переустановите сертификат через криптопровайдер с привязкой к контейнеру
Ошибка «программа криптографии недоступна»Добавьте криптопровайдер на вкладке «Программы» в настройках электронных подписей и проверьте лицензию
Отчётность не отправляется после смены сертификатаСоздайте заявление на изменение настроек подключения в 1С-Отчётности и дождитесь подтверждения
Подпись ставится, но документ отклоняется операторомСверьте ИНН, СНИЛС и ФИО в сертификате с данными в 1С и личном кабинете оператора

FAQ

Можно ли зарегистрировать ЭЦП в 1С без токена?

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

Нужно ли удалять старый сертификат после регистрации нового?

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

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

Да, если переносить токен между компьютерами. На каждом рабочем месте потребуется установить криптопровайдер, драйвер токена и сертификат, а также добавить сертификат в настройки 1С. Одновременно один токен работает только на одном компьютере.

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

Для ЭДО и отчётности потребуется машиночитаемая доверенность (МЧД), подтверждающая полномочия подписанта. Зарегистрируйте МЧД в распределённом реестре ФНС и укажите её в настройках обмена, иначе документы будут отклоняться.

Почему 1С предлагает подписать «встроенной криптографией» и стоит ли соглашаться?

Встроенная криптография платформы позволяет подписывать документы без установленного КриптоПро или ViPNet. Это удобно для внутреннего ЭДО и ряда внешних сценариев, но для отчётности и некоторых операторов может потребоваться классический криптопровайдер — уточните требования у своего оператора и в настройках 1С-Отчётности.

Итог

Что важно запомнить

Регистрация новой ЭЦП в 1С — это три шага: установка сертификата с закрытым ключом в Windows, добавление его в настройки электронных подписей 1С и привязка к пользователю и организации. Для отчётности дополнительно обновите сертификат в настройках обмена с контролирующими органами. Завершайте настройку проверкой: подпишите тестовый документ и убедитесь, что подпись верна.