Как настроить электронную подпись (ЭЦП) в 1С 8.3

· 9 мин

Содержание

Чтобы подпись заработала в 1С 8.3, нужно пройти три шага: поставить криптопровайдер (КриптоПро CSP или ВипНет CSP), установить личный сертификат с закрытым ключом и подключить этот сертификат в разделе Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования. После этого программа сможет подписывать отчётность, счета-фактуры и документы ЭДО.

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

Квалифицированная электронная подпись (КЭП) по закону № 63-ФЗ приравнивается к собственноручной. Именно она нужна для сдачи отчётности и обязательна для счетов-фактур.

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

Прежде чем заходить в 1С, соберите на рабочем месте три вещи.

  • 🔐 Криптопровайдер — программа-шифровальщик. Чаще всего это КриптоПро CSP, реже ВипНет CSP (VipNet CSP). Удостоверяющий центр, выдавший подпись, подсказывает, какой из них нужен.
  • 💾 Носитель закрытого ключа — Рутокен, eToken, обычная флешка или контейнер в реестре Windows. Закрытый ключ — это и есть сама подпись, его нельзя копировать кому попало.
  • 📄 Сертификат — открытая часть ключа, которую выдал удостоверяющий центр ФНС или аккредитованный УЦ.

Сама подпись выдаётся удостоверяющим центром: для руководителя организации и ИП — бесплатно в УЦ ФНС (или у доверенных лиц ФНС), для сотрудников по доверенности — в аккредитованных коммерческих УЦ. Эту часть проходят до настройки в 1С, на руках к этому моменту уже есть носитель с ключом.

Не ставьте КриптоПро CSP и ВипНет CSP на один компьютер одновременно — они конфликтуют, и подпись перестаёт работать в обеих программах. Выберите один провайдер под вашу подпись.

КриптоПро CSP — платная программа, но у неё есть пробный период 90 дней. По его окончании нужна лицензия, иначе провайдер перестанет формировать подпись. Проверить, установлен ли он, можно через Пуск → КриптоПро CSP → вкладка Общие: там видна версия и срок действия лицензии.

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

ПровайдерКогда выбираютОсобенность
КриптоПро CSPПодпись от УЦ ФНС и большинства аккредитованных УЦПлатный, пробный период 90 дней
ВипНет CSPЕсли УЦ выпустил ключ именно под негоБесплатный для одного рабочего места

Смотреть нужно не на цену, а на то, под какой провайдер выпущена ваша подпись. Поставите не тот — сертификат просто не определится.

Установка сертификата и проверка закрытого ключа

Сертификат ставят средствами криптопровайдера, а не внутри 1С. Порядок для КриптоПро CSP:

  1. Вставьте носитель (Рутокен или флешку) в компьютер.
  2. Откройте Пуск → КриптоПро CSP → вкладка Сервис.
  3. Нажмите Просмотреть сертификаты в контейнере.
  4. Через кнопку Обзор выберите контейнер закрытого ключа с вашего носителя.
  5. В открывшейся карточке сертификата нажмите Установить.

После этого сертификат попадёт в личное хранилище Windows (Личное текущего пользователя). Важно заходить в Windows под тем же пользователем, под которым запускаете 1С: хранилище «Личное» у каждого пользователя своё, и чужой сертификат программа не увидит.

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

Корневой сертификат УЦ и список отозванных сертификатов обычно скачивают с сайта удостоверяющего центра. Для подписей от ФНС цепочку выстраивает корневой сертификат Головного удостоверяющего центра.

Проверить, что закрытый ключ на месте, проще всего там же, в КриптоПро CSP: если Просмотреть сертификаты в контейнере открывает карточку и не ругается на отсутствие ключа — связка «сертификат + закрытый ключ» целая. Если ключа нет, подписать документ не выйдет, даже когда сам сертификат виден.

Что должно быть установлено до входа в 1С
Выполнено: 0 / 4

Как включить электронную подпись в настройках 1С 8.3

Теперь переходим в программу. Откройте Администрирование → Обмен электронными документами.

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

Рядом появится ссылка Настройки электронной подписи и шифрования — это главное окно, с которым мы дальше работаем. В нём три вкладки:

  • Сертификаты — список подписей, подключённых к базе.
  • Программы — какие криптопровайдеры 1С видит на компьютере.
  • Дополнительно — проверка на сервере, выбор хранилища, тип подписи.

Загляните сначала на вкладку Программы. Здесь должен быть ваш криптопровайдер со статусом, что он доступен. Если КриптоПро CSP стоит, а в списке его нет — нажмите Добавить и выберите провайдер вручную. Пустой или «недоступный» статус означает, что провайдер не установлен или установлен не до конца.

Добавление сертификата в базу и привязка к организации

Основной шаг — подключить сертификат к базе 1С. На вкладке Сертификаты нажмите Добавить.

Программа предложит два варианта:

  1. Из установленных на компьютере — выбирают, когда сертификат уже стоит в хранилище Windows (как мы сделали выше). Это основной путь.
  2. Заявление на выпуск — для получения новой подписи через сервис 1С, здесь не рассматриваем.

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

На следующем шаге заполните карточку:

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

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

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

Проверка подписи и тестовое подписание документа

Перед первой отправкой убедитесь, что подпись рабочая. В карточке сертификата (двойной клик по строке на вкладке Сертификаты) есть кнопка Проверить.

Программа прогонит несколько операций:

  • Подписание — формирует тестовую подпись.
  • Шифрование и расшифровка — проверяет работу с закрытым ключом.
  • Проверка подписи — сверяет результат.

При запуске появится запрос пароля к контейнеру. Введите пароль (ПИН-код носителя). Если все пункты отметились зелёной галочкой — настройка завершена.

Чтобы проверить подпись «в бою», подпишите реальный документ. Например, в разделе Продажи → Счета-фактуры выданные или в отчёте через Отчёты → Регламентированные отчёты нажмите команду подписания и выберите свой сертификат. Если документ подписался без ошибок — всё готово к обмену и сдаче отчётности.

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

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

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

Где в 1С используется настроенная подпись

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

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

Электронный документооборот с контрагентами. В разделе Продажи и Покупки при работе через 1С-ЭДО подпись заверяет исходящие документы — счета-фактуры, УПД, акты. Профиль настроек ЭДО (Администрирование → Обмен электронными документами → Обмен с контрагентами) привязывает сертификат к организации, от имени которой идёт обмен.

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

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

Частые ошибки при настройке подписи и как их устранить

Большинство сбоев при настройке ЭЦП в 1С сводятся к нескольким причинам. Вот как их опознать.

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

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

Частые вопросы о настройке ЭЦП в 1С 8.3

Можно ли подписывать документы в 1С без КриптоПро?
Нужен какой-то криптопровайдер — без него подпись не формируется. Это может быть КриптоПро CSP или ВипНет CSP, в зависимости от того, под какой провайдер выпустил ключ ваш удостоверяющий центр. Вариант «совсем без провайдера» невозможен.
Чем отличается подпись для отчётности от подписи для ЭДО?
Техническая настройка одинаковая. Разница в документах: для счетов-фактур и сдачи отчётности в ФНС по закону обязательна квалифицированная подпись (КЭП). Часть первичных документов по соглашению сторон можно подписывать и неквалифицированной подписью.
Нужно ли ставить подпись на сервере 1С?
Если база файловая — всё работает на компьютере пользователя. В клиент-серверном варианте для подписания на стороне сервера криптопровайдер и сертификат ставят ещё и на сервер 1С, а в настройках на вкладке «Дополнительно» включают проверку подписи на сервере.
Сертификат виден в Windows, но 1С его не показывает. Почему?
Чаще всего сертификат лежит не в хранилище «Личное» текущего пользователя, под которым запущена 1С, либо у него нет привязанного закрытого ключа. Переустановите его через контейнер и проверьте, что заходите в Windows под тем же пользователем.
Сколько действует подпись и что делать при истечении?
Обычно 12-15 месяцев. За новой обращаются в удостоверяющий центр (для юрлиц — чаще в УЦ ФНС). Старую подпись из базы можно не удалять, но подписывать ею уже не получится — добавьте новый сертификат и укажите его при подписании.

Источники

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