Настройка электронной подписи (КЭП) в 1С:Предприятие
Содержание
Чтобы прописать электронную подпись
в 1С:Предприятие, зайдите в Администрирование → Обмен электронными документами и откройте Настройки электронной подписи и шифрования. Там по кнопке Добавить программа подхватит сертификат, уже установленный на компьютере, — и КЭП будет готова к работе.
Но прежде чем 1С увидит подпись, на компьютере должны стоять криптопровайдер и сам сертификат. Без этой подготовки кнопка Добавить либо не найдёт ничего, либо выдаст ошибку. Ниже — как настроить электронную подпись
в 1С от начала до конца: что установить, как зарегистрировать сертификат, как подключить его к отчётности и что делать с типовыми сбоями.
Что подготовить перед настройкой подписи
1С сама по себе подпись не создаёт и не хранит. Она обращается к криптопрограмме на компьютере и к сертификату в хранилище Windows. Поэтому сначала готовим «фундамент».
Нужны четыре вещи:
- 🔐 Квалифицированный сертификат (КЭП) — выдан аккредитованным удостоверяющим центром. Для руководителя организации с 2022 года его выпускает УЦ ФНС бесплатно, сотрудникам — коммерческие УЦ.
- 💿 Криптопровайдер — чаще всего КриптоПро CSP, реже ViPNet CSP. Именно он умеет работать с закрытым ключом.
- 🪪 Носитель ключа — защищённый токен (Рутокен, JaCarta, eToken) или реже флешка. Токен должен быть физически вставлен в USB.
- 🧩 Сертификат, установленный в хранилище — через «КриптоПро CSP → Сервис → Просмотреть сертификаты в контейнере → Установить».
Квалифицированную подпись руководителя (с токена ФНС) нельзя скопировать на другой носитель. Она работает только с того токена, на который записана. Планируйте это заранее, если подписывать будут с нескольких рабочих мест.
Проверьте готовность по короткому списку — если хоть один пункт не закрыт, 1С сертификат не увидит:
Пара практических замечаний по криптопровайдеру. КриптоПро CSP платный: после установки даёт пробный период (обычно 90 дней), дальше нужна лицензия, иначе подпись перестанет формироваться. Лицензия может быть встроена в сам сертификат (тогда отдельная не нужна) — уточните это при выдаче КЭП. Держать на одном компьютере два разных криптопровайдера (КриптоПро и ViPNet одновременно) не стоит: они конфликтуют. Выбирайте один — тот, с которым выдан ваш сертификат.
Отдельно про платформу: для работы с подписью подойдёт обычная клиентская версия 1С:Предприятие. Никаких особых режимов запуска не требуется — ни Конфигуратора, ни монопольного доступа. Всё делается в режиме 1С:Предприятие под обычным пользователем, у которого есть права на администрирование.
Как добавить сертификат в разделе Администрирование
Теперь прописываем подпись внутри программы. Путь одинаков для 1С:Бухгалтерии, 1С:ЗУП и большинства типовых конфигураций на платформе 8.3.
- Откройте раздел
Администрирование → Обмен электронными документами. - Разверните группу
Электронная подпись и шифрованиеи включите флажокЭлектронные подписи. - Нажмите ссылку
Настройки электронной подписи и шифрования. - На закладке с сертификатами нажмите
Добавить → Из установленных на компьютере. - В списке выберите нужный сертификат (ориентируйтесь на владельца и срок действия) и нажмите
Далее. - Программа прочитает данные из сертификата: владелец, организация, срок. Укажите, кому он принадлежит (
Пользователь), и организацию. - Нажмите
Добавить. Сертификат появится в списке подписей.
Перед сохранением убедитесь, что токен подключён к USB: без него 1С не сможет проверить закрытый ключ и выдаст ошибку.
Если нужного сертификата в списке нет — значит, он не установлен в личное хранилище Windows. Вернитесь к КриптоПро CSP и повторите установку из контейнера. Кнопка Добавить показывает только то, что уже видит криптопровайдер.
На закладке Программы в этой же форме проверьте, что криптопровайдер определился. Обычно 1С находит КриптоПро автоматически и помечает как «Установлена». Если стоит «Не установлена» — платформа не видит криптопрограмму, и подпись работать не будет, пока это не исправить.
Поле Представление у сертификата можно переименовать понятно — например, «Директор, ООО Ромашка, до 10.2027». Когда сертификатов несколько, выбирать по такому имени гораздо проще, чем по длинной технической строке.
Настройка подписи для сдачи отчётности
Чаще всего КЭП в 1С нужна, чтобы сдавать отчётность в ФНС, СФР (бывший ФСС и ПФР) и Росстат прямо из программы — через сервис 1С-Отчётность. Здесь подпись используется для двух задач: подписать отчёт и зашифровать его для приёмного шлюза.
Порядок подключения:
- Откройте
Отчёты → 1С-Отчётность → Настройки. - Перейдите к
Настройки обмена(илиЗаявление на подключение к электронному документообороту). - Запустите мастер подключения. На шаге с подписью выберите сертификат, который только что добавили в настройках подписи.
- Укажите организацию, налоговый орган и реквизиты. Мастер сформирует заявление оператору.
- Дождитесь одобрения заявления оператором — обычно от нескольких минут до суток. До этого отправка отчётов недоступна.
После одобрения в карточке подключения появятся настройки с контролирующими органами (ФНС, СФР, Росстат). Отчёты из разделов Отчёты → Регламентированные отчёты будут подписываться выбранной КЭП автоматически.
Если организация работает с электронными документами (УПД, счета-фактуры, акты через ЭДО), та же подпись используется и там — в разделе Продажи/Покупки при отправке документов контрагенту. Отдельно её прописывать не нужно: 1С берёт сертификат из общих настроек электронной подписи.
Статус отправленных отчётов виден в журнале обмена 1С-Отчётности: там отображается, подписан ли отчёт, ушёл ли он оператору и пришла ли квитанция о приёме. Если отчёт «завис» в статусе отправки, первым делом проверяют именно подпись — не истёк ли сертификат и подключён ли токен в момент отправки.
СФР с 2023 года объединил функции ПФР и ФСС. Если в старых инструкциях встречаете «отправка в ФСС» или «в ПФР» — в актуальной 1С это единый получатель СФР.
Проверка подписи и тестовое подписание
Прежде чем отправлять реальный отчёт, убедитесь, что подпись действительно работает. Это снимает половину проблем «в последний день сдачи».
Способ 1. Проверка в настройках подписи. Откройте карточку сертификата в Настройки электронной подписи и шифрования и нажмите Проверить. 1С запросит пароль закрытого ключа (PIN токена) и выполнит тестовое подписание. Если всё прошло — появится отметка об успехе.
Способ 2. Автотест 1С-Отчётности. В Отчёты → 1С-Отчётность → Настройки есть пункт автоматической проверки настроек обмена. Он проверяет и сертификат, и криптопрограмму, и связь с оператором, и выдаёт список того, что не так.
Способ 3. Тестовая отправка. Многие приёмные шлюзы принимают тестовое сообщение. В мастере отправки есть возможность отправить запрос на информационную выписку (например, акт сверки с ФНС) — это безопасный способ проверить весь путь «подпись → шифрование → доставка» без сдачи самого отчёта.
При проверке 1С обращается к токену. Держите его подключённым и знайте PIN-код — по умолчанию у Рутокена это стандартный заводской PIN, но его часто меняют при выдаче в УЦ.
Если тестовое подписание не проходит, разбирайтесь по цепочке, а не методом «научного тыка». Сначала проверьте сам сертификат вне 1С — в КриптоПро CSP на закладке Сервис есть команда проверки контейнера. Если там подпись не формируется, проблема в токене или криптопровайдере, и 1С здесь ни при чём. Если в КриптоПро всё в порядке, а в 1С нет — дело в настройках подписи внутри программы: перепривяжите сертификат заново. Такой порядок экономит часы: вы сразу понимаете, на чьей стороне сбой.
Как работать с несколькими сертификатами и подписями
В организации часто нужно больше одной подписи: у директора — своя, у бухгалтера — своя, плюс отдельная КЭП для конкретной площадки. 1С это поддерживает — все сертификаты живут в одном списке.
Что важно учитывать:
- ➕ Добавляйте каждый сертификат отдельно тем же способом (
Добавить → Из установленных на компьютере). Ограничения на количество нет. - 👤 Привязывайте сертификат к пользователю. В поле
Пользовательукажите, кому он принадлежит. Тогда при подписании программа предложит в первую очередь «его» подпись. - ✍️ При подписании выбирается нужный сертификат. Если подписей несколько, 1С спросит, какой подписать документ. Для отчётности сертификат закреплён в настройках обмена — там он один на организацию.
- 🏢 Несколько организаций в одной базе — у каждой свой сертификат и своё подключение к 1С-Отчётности. Путаницы не будет: отчёт подписывается КЭП той организации, по которой он сформирован.
Сравнение сценариев, когда какая подпись применяется:
| Сценарий | Где настраивается | Какой сертификат |
|---|---|---|
| Сдача отчётности | 1С-Отчётность → Настройки обмена | Закреплён за организацией |
| Подпись документов ЭДО | Общие настройки подписи | Выбирается при отправке |
| Подпись произвольного файла | Команда Подписать | Выбирается вручную |
Когда у сотрудника заканчивается срок действия КЭП, старый сертификат из списка удалять не обязательно — он просто перестаёт работать. Добавьте новый и укажите его в настройках обмена. Историю подписанных документов это не затронет.
Частые ошибки при настройке электронной подписи
Большинство сбоев — не в 1С, а в окружении: токен, криптопровайдер, срок сертификата. Разберём, что означает сообщение и куда смотреть.
Если ошибка возникает только в веб-клиенте (браузере), а в тонком клиенте всё работает — почти всегда дело в расширении для работы с криптографией. Установите компонент 1С:Электронная подпись и расширение браузера, затем перезапустите браузер.
Отдельный частый случай — обновили КриптоПро, и подпись «отвалилась». После крупных обновлений криптопровайдера иногда слетают лицензия или привязка контейнера. Проверьте лицензию КриптоПро CSP и переустановите сертификат из контейнера.
Частые вопросы
Можно ли настроить подпись в 1С без токена, с флешки?
Нужна ли отдельная подпись для каждой программы 1С?
Подпись настроена, но отчёт не отправляется — почему?
Чем отличается подпись для отчётности от подписи для ЭДО?
Что делать, когда сертификат заканчивается?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»