Настройка электронной подписи (КЭП) в 1С:Предприятие

· 9 мин

Содержание

Чтобы прописать электронную подпись в 1С:Предприятие, зайдите в Администрирование → Обмен электронными документами и откройте Настройки электронной подписи и шифрования. Там по кнопке Добавить программа подхватит сертификат, уже установленный на компьютере, — и КЭП будет готова к работе.

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

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

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

Нужны четыре вещи:

  • 🔐 Квалифицированный сертификат (КЭП) — выдан аккредитованным удостоверяющим центром. Для руководителя организации с 2022 года его выпускает УЦ ФНС бесплатно, сотрудникам — коммерческие УЦ.
  • 💿 Криптопровайдер — чаще всего КриптоПро CSP, реже ViPNet CSP. Именно он умеет работать с закрытым ключом.
  • 🪪 Носитель ключа — защищённый токен (Рутокен, JaCarta, eToken) или реже флешка. Токен должен быть физически вставлен в USB.
  • 🧩 Сертификат, установленный в хранилище — через «КриптоПро CSP → Сервис → Просмотреть сертификаты в контейнере → Установить».

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

Проверьте готовность по короткому списку — если хоть один пункт не закрыт, 1С сертификат не увидит:

Готовность рабочего места к подписи
Выполнено: 0 / 5

Пара практических замечаний по криптопровайдеру. КриптоПро CSP платный: после установки даёт пробный период (обычно 90 дней), дальше нужна лицензия, иначе подпись перестанет формироваться. Лицензия может быть встроена в сам сертификат (тогда отдельная не нужна) — уточните это при выдаче КЭП. Держать на одном компьютере два разных криптопровайдера (КриптоПро и ViPNet одновременно) не стоит: они конфликтуют. Выбирайте один — тот, с которым выдан ваш сертификат.

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

Как добавить сертификат в разделе Администрирование

Теперь прописываем подпись внутри программы. Путь одинаков для 1С:Бухгалтерии, 1С:ЗУП и большинства типовых конфигураций на платформе 8.3.

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

Перед сохранением убедитесь, что токен подключён к USB: без него 1С не сможет проверить закрытый ключ и выдаст ошибку.

Если нужного сертификата в списке нет — значит, он не установлен в личное хранилище Windows. Вернитесь к КриптоПро CSP и повторите установку из контейнера. Кнопка Добавить показывает только то, что уже видит криптопровайдер.

На закладке Программы в этой же форме проверьте, что криптопровайдер определился. Обычно 1С находит КриптоПро автоматически и помечает как «Установлена». Если стоит «Не установлена» — платформа не видит криптопрограмму, и подпись работать не будет, пока это не исправить.

Поле Представление у сертификата можно переименовать понятно — например, «Директор, ООО Ромашка, до 10.2027». Когда сертификатов несколько, выбирать по такому имени гораздо проще, чем по длинной технической строке.

Настройка подписи для сдачи отчётности

Чаще всего КЭП в 1С нужна, чтобы сдавать отчётность в ФНС, СФР (бывший ФСС и ПФР) и Росстат прямо из программы — через сервис 1С-Отчётность. Здесь подпись используется для двух задач: подписать отчёт и зашифровать его для приёмного шлюза.

Порядок подключения:

  1. Откройте Отчёты → 1С-Отчётность → Настройки.
  2. Перейдите к Настройки обмена (или Заявление на подключение к электронному документообороту).
  3. Запустите мастер подключения. На шаге с подписью выберите сертификат, который только что добавили в настройках подписи.
  4. Укажите организацию, налоговый орган и реквизиты. Мастер сформирует заявление оператору.
  5. Дождитесь одобрения заявления оператором — обычно от нескольких минут до суток. До этого отправка отчётов недоступна.

После одобрения в карточке подключения появятся настройки с контролирующими органами (ФНС, СФР, Росстат). Отчёты из разделов Отчёты → Регламентированные отчёты будут подписываться выбранной КЭП автоматически.

Если организация работает с электронными документами (УПД, счета-фактуры, акты через ЭДО), та же подпись используется и там — в разделе Продажи/Покупки при отправке документов контрагенту. Отдельно её прописывать не нужно: 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С?
Нет. Сертификат устанавливается в хранилище Windows один раз, а каждая база 1С прописывает его у себя в настройках. Один и тот же сертификат можно использовать в 1С:Бухгалтерии, 1С:ЗУП и других конфигурациях на одном компьютере.
Подпись настроена, но отчёт не отправляется — почему?
Проверьте три вещи: одобрено ли заявление на подключение к 1С-Отчётности, не истёк ли сертификат и подключён ли токен. Запустите автопроверку настроек обмена — она покажет конкретную причину.
Чем отличается подпись для отчётности от подписи для ЭДО?
Технически это может быть один и тот же квалифицированный сертификат. Разница в настройке: для отчётности сертификат закрепляется за организацией в 1С-Отчётности, для ЭДО — выбирается при отправке документа. Отдельную КЭП заводить не обязательно.
Что делать, когда сертификат заканчивается?
Заранее (за 2–3 недели) получите новый в удостоверяющем центре. Добавьте его в 1С тем же способом и укажите в настройках обмена. Старый сертификат можно оставить в списке — он просто перестанет действовать.

Источники

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