Настройка электронной подписи в 1С: от установки сертификата до первой подписи

· 9 мин

Содержание

Чтобы подписать документ ЭЦП прямо из 1С, подпись сначала нужно установить в операционную систему, а потом добавить её в программе: Администрирование → Обмен электронными документами → Электронная подпись и шифрование. Без этой связки кнопка «Подписать» либо не видит сертификат, либо выдаёт ошибку «не найден закрытый ключ».

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

Ниже — весь путь по шагам: что подготовить, как добавить сертификат , как проверить работоспособность и что делать, если подпись не видна. Инструкция актуальна для платформы 8.3 и конфигураций «Бухгалтерия 3.0», «ЗУП 3.1», «Управление торговлей 11».

Какой сертификат подойдёт для работы в 1С

Для электронного документооборота, отчётности и подписания счетов-фактур нужна квалифицированная электронная подпись (КЭП). По 63-ФЗ именно она равнозначна собственноручной без дополнительных соглашений. Первичку по договорённости сторон можно подписывать и неквалифицированной подписью, но для ФНС и обмена с госорганами — только КЭП.

Сертификат физически может храниться в трёх местах:

  • 🔑 На токене (Рутокен, JaCarta, eToken) — защищённый USB-носитель с ПИН-кодом. Самый безопасный вариант, ключ не извлекается наружу.
  • 💾 В реестре Windows — ключ копируется в систему конкретного компьютера. Удобно, но привязано к машине и менее защищено.
  • 📄 В виде файла-контейнера — папка с ключом на диске или флешке. Проще всего потерять или скопировать, для КЭП не рекомендуется.

Чем они отличаются на практике:

Где хранится ключЗащитаПеренос между ПКДля чего подходит
Токен (Рутокен, JaCarta)Высокая, ПИН-код, ключ не извлекаетсяПереносите носитель, на каждом ПК нужен КриптоПроОсновной вариант для КЭП
Реестр WindowsСредняя, привязка к машинеТолько копированием контейнераКогда работают с одного ПК
Файл-контейнерНизкая, легко скопироватьКопированием папкиДля КЭП не рекомендуется

КЭП для юрлица с 2022 года выпускает только удостоверяющий центр ФНС или его доверенные лица — для руководителя организации. Сотрудники работают по машиночитаемой доверенности (МЧД) со своей подписью физлица. Формат МЧД задаёт ФНС, оператор ЭДО его не меняет.

Какой носитель у вас — видно по тому, что выдал удостоверяющий центр: если это USB-токен, работаем с ним; если ключ скопировали в реестр — с реестром. На порядок настройки в 1С тип носителя почти не влияет, разница только на этапе установки сертификата в систему.

Что подготовить до настройки в программе

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

Подготовка рабочего места к работе с ЭЦП
Выполнено: 0 / 5

Разберём ключевые пункты.

Криптопровайдер. Это программа, которая выполняет само шифрование. В большинстве случаев используют КриптоПро CSP; реже — ВипНет CSP. Ставить оба на одну машину не стоит — они конфликтуют. Лицензия на КриптоПро нужна отдельно от сертификата: встроенная в токен или приобретённая на компьютер.

Драйвер носителя. Для Рутокена и JaCarta нужен свой драйвер (комплект «Рутокен Коннект» или аналог). Без него система не увидит токен, и в хранилище сертификатов будет пусто.

Установка сертификата в систему. Откройте панель КриптоПро CSP → вкладка «Сервис» → «Просмотреть сертификаты в контейнере». Выберите контейнер на токене, нажмите «Установить» — сертификат попадёт в личное хранилище текущего пользователя Windows. Если КЭП хранится в реестре или файле, порядок тот же, меняется только выбор контейнера.

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

Проверить, установился ли сертификат, можно без 1С: Пуск → certmgr.msc → Личное → Сертификаты. Если ваша подпись там есть и срок не истёк — половина дела сделана.

Как добавить сертификат ЭЦП в 1С по шагам

Теперь подключаем подготовленный сертификат к программе. Путь показан для «Бухгалтерии 3.0»; в «ЗУП 3.1» и «Управлении торговлей 11» раздел называется так же, в отраслевых конфигурациях название может немного отличаться.

  1. Откройте Администрирование → Обмен электронными документами.
  2. Раскройте группу «Электронная подпись и шифрование» и включите флажок «Электронные подписи».
  3. Перейдите по ссылке «Настройки электронной подписи и шифрования».
  4. На закладке «Сертификаты» нажмите «Добавить» → «Из установленных на компьютере».
  5. В списке выберите нужный сертификат (ориентируйтесь по владельцу и сроку действия) и нажмите «Далее».
  6. Укажите программу — КриптоПро CSP или ВипНет CSP, ту, что установлена. В поле «Пользователь» выберите сотрудника, которому принадлежит подпись.
  7. Нажмите «Добавить». Программа предложит ввести ПИН-код токена — введите его.

После этого сертификат появится в списке и станет доступен на всех документах, где есть кнопка «ЭДО» или «Подписать».

Если вы работаете через веб-клиент (1С в браузере), дополнительно нужны расширение для работы с криптографией 1С и плагин КриптоПро ЭЦП Browser plug-in. В тонком клиенте на рабочем столе они не требуются.

Перед первым массовым подписанием проверьте один тестовый документ. Лучше обнаружить проблему на одном акте, чем на пачке счетов-фактур перед сдачей отчётности.

Как привязать сертификат к пользователю 1С

Поле «Пользователь» в карточке сертификата — это и есть привязка. Она решает две задачи: подставляет правильную подпись конкретному сотруднику и разграничивает доступ, если в базе работают несколько человек со своими КЭП.

Чтобы изменить или задать привязку:

  1. Зайдите в Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования.
  2. Откройте карточку нужного сертификата двойным щелчком.
  3. В поле «Пользователь» выберите сотрудника из справочника пользователей.
  4. Запишите и закройте.

Если на компьютере работают несколько сотрудников под одной учётной записью Windows, но с разными токенами, каждый сертификат привязывают к своему пользователю 1С. Тогда при подписании программа предложит именно ту подпись, что закреплена за текущим пользователем.

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

Как проверить, что подпись работает

В карточке сертификата есть кнопка «Проверить». Она прогоняет сертификат по нескольким пунктам и показывает по каждому зелёную галочку или ошибку:

  • установлена ли программа-криптопровайдер;
  • найден ли закрытый ключ;
  • проходит ли вход по сертификату;
  • выполняется ли подписание и шифрование.

Нажмите «Проверить», введите ПИН-код. Если все пункты зелёные — подпись готова к работе. Красный крест напротив пункта сразу подсказывает, где искать проблему: нет криптопровайдера, не виден закрытый ключ или истёк срок.

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

Облачная подпись и обмен с внешними сервисами

Кроме подписи на токене, бывает облачная КЭП: закрытый ключ хранится не у вас, а на защищённом сервере (криптосервере DSS), а подписание идёт по подтверждению из приложения или по SMS. Токен для этого не нужен, что удобно при работе с нескольких устройств.

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

Отдельная история — внешние операторы ЭДО, такие как Контур.Диадок или СБИС. Это самостоятельные системы обмена, и работают они по своим правилам. Из 1С с ними обмениваются одним из двух способов:

  • через встроенный сервис 1С-ЭДО — тогда документы ходят прямо в программе, а подпись используется та же, что вы настроили;
  • через модуль или коннектор оператора, если такой у вас установлен, — настройка в этом случае описана в документации самого сервиса.

Важно не путать: настройка самой подписи в 1С и подключение к конкретному оператору ЭДО — разные шаги. Сначала в программе должна появиться рабочая КЭП (всё, что выше), и только потом её «подхватывает» выбранный сервис обмена.

Типичные ошибки при установке ЭЦП и как их закрыть

Диагностика: выберите симптом

Большинство проблем решается на этапе подготовки: если сертификат корректно виден в хранилище Windows и КриптоПро его «подхватывает», в 1С он почти наверняка заработает.

Безопасность при работе с электронной подписью

КЭП юридически приравнена к собственноручной подписи. Любой документ, подписанный вашим ключом, считается подписанным вами, поэтому доступ к подписи защищают так же, как к печати организации.

  • 🔐 Храните ключ на токене, а не в реестре. Токен с ПИН-кодом нельзя скопировать незаметно; ключ в реестре забирается вместе с образом диска.
  • 🧑‍💻 Не оставляйте токен в USB без присмотра. Вынимайте носитель, когда отходите от рабочего места.
  • 🔢 Не сохраняйте ПИН-код «чтобы не вводить каждый раз». Запомненный системой ПИН сводит на нет защиту токена.
  • 📜 Оформляйте МЧД на сотрудников. Бухгалтер подписывает своей подписью физлица по доверенности, а не ключом директора — так проще отозвать права при увольнении.
  • 📆 Следите за сроком действия. Продлевайте сертификат заранее, за пару недель, чтобы не сорвать сдачу отчётности.

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

Частые вопросы

Нужна ли лицензия КриптоПро отдельно от сертификата?
Да. Сертификат и лицензия на криптопровайдер — разные вещи. Лицензия бывает встроенной в токен (действует, пока вставлен носитель) или приобретается на конкретный компьютер.
Можно ли использовать одну подпись на нескольких компьютерах?
Да, если это подпись на токене: переносите носитель между машинами, на каждой должны стоять КриптоПро и драйвер. Для облачной подписи физический носитель вообще не нужен.
Чем квалифицированная подпись отличается от неквалифицированной для 1С?
Квалифицированная (КЭП) нужна для ФНС, счетов-фактур и обмена с госорганами. Неквалифицированной по соглашению сторон можно подписывать первичку между контрагентами, но не отчётность.
Почему подпись работает в программе, но не в браузере?
Веб-клиенту нужны расширение 1С для криптографии и плагин КриптоПро ЭЦП Browser plug-in. В тонком клиенте на рабочем столе они не требуются, отсюда разница.
Что делать, если сертификат скоро истекает?
Выпустите новый в удостоверяющем центре и добавьте его в 1С так же, как первый, через «Из установленных на компьютере». Старый сертификат можно не удалять — он пригодится для проверки ранее подписанных документов.

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»