Подключаем сертификат ЭЦП к 1С: криптопровайдер, карточка сертификата, отчётность и ЭДО

· 9 мин

Содержание

Чтобы прикрепить электронную подпись в 1С 8.3, откройте Администрирование → Общие настройки, в группе «Электронная подпись и шифрование» включите флажок использования подписей, перейдите по ссылке настроек и на вкладке «Сертификаты» нажмите Добавить → Из установленных на компьютере. До этого на компьютере должны стоять криптопровайдер (КриптоПро CSP или ViPNet CSP), драйвер токена и сам сертификат в хранилище «Личное».

Дальше подпись указывают там, где ею подписывают: в учётной записи 1С-Отчетности и в учётной записи ЭДО. Путь выше одинаков для 1С:Бухгалтерии 3.0, ЗУП 3.1 и УТ 11 — механизм подписи общий для всех типовых конфигураций на Библиотеке стандартных подсистем. Отличаются только места, где сертификат потом выбирают.

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

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

Что нужно на рабочем месте:

  • 🔐 Криптопровайдер. Чаще всего КриптоПро CSP. У него своя лицензия: пробный период ограничен, затем нужен ключ. ViPNet CSP распространяется бесплатно.
  • 🔑 Драйвер носителя. Для Рутокен — «Драйверы Рутокен», для JaCarta — «Единый клиент JaCarta». Без драйвера токен виден системе как неизвестное устройство.
  • 📜 Сертификат в хранилище «Личное» с привязкой к закрытому ключу. Устанавливают через КриптоПро: вкладка «Сервис» → «Просмотреть сертификаты в контейнере» → «Установить».
  • 🏛️ Корневые и промежуточные сертификаты удостоверяющего центра. Для подписи, выданной УЦ ФНС, нужны сертификаты Минцифры (головного УЦ) и самого УЦ ФНС.
  • 🌐 Для веб-клиента — расширение браузера для работы с 1С:Предприятием и расширение работы с криптографией. В тонком клиенте это не нужно.

Проверить звено «токен + криптопровайдер» можно до запуска 1С. В КриптоПро CSP на вкладке «Сервис» нажмите «Протестировать» и выберите контейнер. Если тест прошёл, проблем на уровне Windows нет.

Как проверить сертификат средствами Windows

Перед добавлением в 1С полезно убедиться, что сертификат установлен правильно. Нажмите Win+R, введите certmgr.msc и откройте папку «Личное» → «Сертификаты».

Найдите сертификат по ФИО владельца и откройте его двойным щелчком. На вкладке «Общие» проверьте три вещи:

  • 📅 срок действия не истёк и начался — новый сертификат иногда выдают с датой начала на следующий день;
  • 🔑 внизу есть строка о наличии закрытого ключа для этого сертификата;
  • ✅ нет надписи о том, что сертификат не удалось проверить до доверенного центра.

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

Сертификат должен совпадать по алгоритму с криптопровайдером. Квалифицированные подписи сейчас выпускают по ГОСТ Р 34.10-2012. Старые версии КриптоПро (3.6 и ниже) такие ключи не обрабатывают, поэтому ставьте актуальную версию.

2. Включаем электронную подпись в настройках 1С

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

  1. Откройте Администрирование → Общие настройки.
  2. Разверните группу «Электронная подпись и шифрование».
  3. Установите флажок «Электронные подписи». Если документы нужно шифровать (это требуется для обмена с контролирующими органами), включите и «Шифрование».
  4. Перейдите по ссылке «Настройки электронной подписи и шифрования».

Откроется форма с вкладками. Нам нужны две: «Сертификаты» и вкладка с программами электронной подписи (в разных релизах БСП она называется «Программы» или «Приложения»).

Проверяем, видит ли 1С криптопровайдер

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

  • перезапустите 1С после установки криптопровайдера — она проверяет его при старте;
  • проверьте разрядность: 64-битный клиент 1С ищет 64-битную библиотеку криптопровайдера;
  • при подписи на сервере криптопровайдер должен стоять и на сервере 1С, а не только у пользователя.

Где выполнять подпись: на клиенте или на сервере

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

Где подписыватьКогда выбиратьНа что смотреть
На компьютере пользователяУ каждого свой токен, файловая или клиент-серверная базаКриптопровайдер на каждом рабочем месте
На сервере 1СКлюч хранится на сервере, работа через RDP или вебЛицензия КриптоПро серверная, доступ к ключу из-под пользователя службы 1С

3. Добавляем сертификат электронной подписи в 1С

Теперь прикрепляем саму подпись. Вставьте токен в компьютер.

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

Если все проверки зелёные, откроется карточка сертификата. В ней заполните поля доступа.

Карточка сертификата: что важно заполнить

  • 👤 Пользователь. Кому доступен сертификат в списках выбора. Можно оставить одного владельца или указать нескольких пользователей 1С, если подписывает, например, бухгалтер на одном компьютере с руководителем.
  • 🏢 Организация. Привяжите к нужной организации. В базе с несколькими юрлицами это избавит от выбора чужой подписи.
  • 🔒 Запомнить пароль. Если флажок стоит, 1С не спрашивает ПИН до конца сеанса. Удобно, но на общем компьютере рискованно.

Не включайте «Запомнить пароль» на компьютере, к которому есть доступ у посторонних. Подписанная декларация или счёт-фактура юридически равны документу с собственноручной подписью руководителя.

Если сертификата нет в списке

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

Есть и путь через заявление: команда Добавить → Заявление на выпуск сертификата оформляет запрос на новый сертификат прямо из программы. Это вариант для тех, у кого подписи ещё нет и кто получает её через партнёра 1С.

4. Подключаем подпись к 1С-Отчетности

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

Порядок в Бухгалтерии 3.0 и ЗУП 3.1:

  1. Откройте Отчеты → Регламентированные отчеты.
  2. Если 1С-Отчетность ещё не подключена, программа предложит оформить заявление на подключение.
  3. В заявлении выберите организацию, заполните данные руководителя и укажите вариант с сертификатом: использовать имеющийся или выпустить новый.
  4. Подпишите и отправьте заявление. Его обработка обычно занимает от нескольких часов до одного-двух рабочих дней.
  5. После одобрения программа автоматически создаст учётную запись документооборота и пропишет в ней сертификат.

Как сменить сертификат в действующей учётной записи

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

Заявление на изменение подавайте заранее, за 1–2 недели до окончания срока старого сертификата. Тогда отчётность не встанет в последние дни квартала.

Кто подписывает отчёты

С 2022 года КЭП руководителя юрлица и ИП выдаёт УЦ ФНС и его доверенные лица. Главный бухгалтер или другой сотрудник подписывает своей КЭП физического лица и машиночитаемой доверенностью (МЧД). МЧД оформляют в формате ФНС и регистрируют в распределённом реестре. В 1С доверенность загружают или создают в карточке организации и связывают с учётной записью документооборота.

5. Сертификат для обмена электронными документами (ЭДО)

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

  1. Откройте Администрирование → Обмен электронными документами.
  2. Перейдите в учётные записи ЭДО и откройте нужную или создайте новую через помощник подключения.
  3. В учётной записи укажите сертификаты, которыми разрешено подписывать документы .
  4. Сохраните. При первой отправке 1С запросит пароль к ключу.

К одной учётной записи можно привязать несколько сертификатов: руководителя, главного бухгалтера, кладовщика. Каждый подписывает документы в пределах своих полномочий.

Какой подписью что подписывать

  • 📄 Счета-фактуры и УПД со статусом счёта-фактуры — только квалифицированной электронной подписью.
  • 📦 Накладные, акты и другая первичка — по соглашению сторон допустима и неквалифицированная подпись. На практике почти все используют КЭП, чтобы не заключать отдельное соглашение.
  • 👥 Подписание сотрудником — КЭП физлица плюс МЧД с нужными полномочиями.

6. Ошибки при прикреплении подписи и как их снять

Тексты ошибок 1С обычно приводит дословно из криптопровайдера. Ниже самые частые.

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

Если сертификат проходит тест, но отчёт не уходит

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

Перед переустановкой КриптоПро или драйверов токена закройте 1С у всех пользователей этого компьютера. Иначе открытые сеансы потеряют доступ к ключу посреди подписания.

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

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

Источники

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