Как настроить электронную подпись (ЭЦП) в 1С 8.3
Содержание
Чтобы подпись заработала в 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:
- Вставьте носитель (Рутокен или флешку) в компьютер.
- Откройте
Пуск → КриптоПро CSP → вкладка Сервис. - Нажмите
Просмотреть сертификаты в контейнере. - Через кнопку
Обзорвыберите контейнер закрытого ключа с вашего носителя. - В открывшейся карточке сертификата нажмите
Установить.
После этого сертификат попадёт в личное хранилище Windows (Личное текущего пользователя). Важно заходить в Windows под тем же пользователем, под которым запускаете 1С: хранилище «Личное» у каждого пользователя своё, и чужой сертификат программа не увидит.
Отдельно поставьте корневой сертификат удостоверяющего центра — без него цепочка доверия не выстроится и 1С покажет, что сертификат не действителен. Вместе с корневым обычно ставят и список отозванных сертификатов (CRL), иначе проверка может подвисать при обращении к интернету.
Корневой сертификат УЦ и список отозванных сертификатов обычно скачивают с сайта удостоверяющего центра. Для подписей от ФНС цепочку выстраивает корневой сертификат Головного удостоверяющего центра.
Проверить, что закрытый ключ на месте, проще всего там же, в КриптоПро CSP: если Просмотреть сертификаты в контейнере открывает карточку и не ругается на отсутствие ключа — связка «сертификат + закрытый ключ» целая. Если ключа нет, подписать документ не выйдет, даже когда сам сертификат виден.
Как включить электронную подпись в настройках 1С 8.3
Теперь переходим в программу. Откройте Администрирование → Обмен электронными документами.
В блоке Электронная подпись и шифрование поставьте флажок Электронные подписи. Пока он снят, остальные настройки недоступны, и подписать ничего нельзя.
Рядом появится ссылка Настройки электронной подписи и шифрования — это главное окно, с которым мы дальше работаем. В нём три вкладки:
- Сертификаты — список подписей, подключённых к базе.
- Программы — какие криптопровайдеры 1С видит на компьютере.
- Дополнительно — проверка на сервере, выбор хранилища, тип подписи.
Загляните сначала на вкладку Программы. Здесь должен быть ваш криптопровайдер со статусом, что он доступен. Если КриптоПро CSP стоит, а в списке его нет — нажмите Добавить и выберите провайдер вручную. Пустой или «недоступный» статус означает, что провайдер не установлен или установлен не до конца.
Добавление сертификата в базу и привязка к организации
Основной шаг — подключить сертификат
к базе 1С. На вкладке Сертификаты нажмите Добавить.
Программа предложит два варианта:
- Из установленных на компьютере — выбирают, когда сертификат уже стоит в хранилище Windows (как мы сделали выше). Это основной путь.
- Заявление на выпуск — для получения новой подписи через сервис 1С, здесь не рассматриваем.
Выберите Из установленных на компьютере. Откроется список сертификатов из личного хранилища. Отметьте нужный и нажмите Далее.
На следующем шаге заполните карточку:
- Пользователь — сотрудник, который будет подписывать. По умолчанию подставляется текущий.
- Организация — для какой фирмы действует подпись. Поле «Организация» заполнять обязательно, если в базе ведётся несколько юрлиц — иначе при отправке отчётности 1С не поймёт, чьей подписью заверять документ.
- Введённый пароль запоминать — ставьте флажок, только если доверяете рабочему месту: иначе пароль к контейнеру будет запрашиваться при каждом подписании.
После сохранения сертификат появится в списке. Один сертификат можно привязать к конкретному пользователю; если подписывают несколько человек, каждый добавляет свой.
Если один и тот же физический ключ используют для нескольких организаций, добавьте сертификат один раз, а организацию указывайте уже в момент подписания конкретного документа — это зависит от типа документа.
Проверка подписи и тестовое подписание документа
Перед первой отправкой убедитесь, что подпись рабочая. В карточке сертификата (двойной клик по строке на вкладке Сертификаты) есть кнопка Проверить.
Программа прогонит несколько операций:
- Подписание — формирует тестовую подпись.
- Шифрование и расшифровка — проверяет работу с закрытым ключом.
- Проверка подписи — сверяет результат.
При запуске появится запрос пароля к контейнеру. Введите пароль (ПИН-код носителя). Если все пункты отметились зелёной галочкой — настройка завершена.
Чтобы проверить подпись «в бою», подпишите реальный документ. Например, в разделе Продажи → Счета-фактуры выданные или в отчёте через Отчёты → Регламентированные отчёты нажмите команду подписания и выберите свой сертификат. Если документ подписался без ошибок — всё готово к обмену и сдаче отчётности.
Если проверка прошла по пункту «Подписание», но споткнулась на «Шифровании» — для простой сдачи отчётности это не критично: отчёты подписывают, а не шифруют. Шифрование и расшифровка нужны для защищённого обмена отдельными документами, и ошибка здесь обычно говорит о том, что не установлен сертификат получателя. Для старта достаточно, чтобы проходил пункт подписания.
На вкладке Дополнительно стоит заглянуть в поле выбора
типа формируемой подписи. По умолчанию 1С сама подбирает совместимый формат, и менять его вручную без указания вашего оператора ЭДО или удостоверяющего центра не нужно — иначе внешняя система может не принять документ.
Для работы в веб-клиенте или облачной 1С (1cfresh) дополнительно нужно расширение для работы с криптографией в браузере и плагин КриптоПро ЭЦП Browser plug-in. Для обычного «толстого» клиента на компьютере плагин не требуется.
Где в 1С используется настроенная подпись
Один раз подключив сертификат в настройках, вы получаете его во всех местах базы, где нужна подпись. Специально настраивать его заново под каждый сервис не нужно — программа подставляет уже добавленные сертификаты.
Сдача отчётности. Через Отчёты → Регламентированные отчёты подпись используется при отправке деклараций в ФНС, СФР (бывший ФСС и ПФР) и Росстат. Если подключён сервис «1С-Отчётность», мастер подключения сам предложит выбрать сертификат из списка добавленных и запросит подтверждение в удостоверяющем центре.
Электронный документооборот с контрагентами. В разделе Продажи и Покупки при работе через 1С-ЭДО подпись заверяет исходящие документы — счета-фактуры, УПД, акты. Профиль настроек ЭДО (Администрирование → Обмен электронными документами → Обмен с контрагентами) привязывает сертификат к организации, от имени которой идёт обмен.
Внутренние документы. Приказы, кадровые документы и соглашения можно подписывать прямо в карточке документа командой подписания — она появляется, как только в базе включены электронные подписи.
Если нужно сменить подпись (например, после перевыпуска), старый сертификат необязательно удалять: просто добавьте новый и выбирайте его при подписании. В сервисах вроде 1С-Отчётности действующий сертификат переназначается в настройках документооборота.
Частые ошибки при настройке подписи и как их устранить
Большинство сбоев при настройке ЭЦП в 1С сводятся к нескольким причинам. Вот как их опознать.
Отдельно про многопользовательские базы: если подпись работает у одного сотрудника и не работает у другого, дело почти всегда в рабочем месте — криптопровайдер и сертификат ставятся на каждый компьютер отдельно, в самой базе 1С они не хранятся. База хранит только ссылку на сертификат, а ключ лежит локально.
Частые вопросы о настройке ЭЦП в 1С 8.3
Можно ли подписывать документы в 1С без КриптоПро?
Чем отличается подпись для отчётности от подписи для ЭДО?
Нужно ли ставить подпись на сервере 1С?
Сертификат виден в Windows, но 1С его не показывает. Почему?
Сколько действует подпись и что делать при истечении?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»