Добавляем электронную подпись и сертификат в 1С Бухгалтерия 8.3: полная настройка
Содержание
Короткий ответ: чтобы установить ЭЦП в 1С 8.3 Бухгалтерия, сначала поставьте КриптоПро CSP и внесите сертификат в хранилище Windows, а затем добавьте электронную подпись в саму программу — Администрирование — Обмен электронными документами — Настройки электронной подписи и шифрования — Сертификаты — Добавить — Из установленных на компьютере. Пошаговая установка сертификата ЭЦП занимает минут десять, если токен уже на руках и драйвер носителя встал без ошибок.
Классическая ситуация: бухгалтер получил новый токен в УЦ, воткнул в USB — Windows его видит, а 1С в списке сертификатов пусто. Или подпись добавилась, но при отправке декларации падает «Закрытый ключ не найден». Девять из десяти таких случаев — это не 1С, а криптопровайдер и цепочка доверия.
Ниже — порядок действий целиком: что подготовить, как добавить сертификат в 1С 8.3 Бухгалтерия, как настроить электронную подпись под конкретную задачу (ЭДО, отчётность, банк), чем отличается настройка в ЗУП 3.1, УТ 11 и ERP, и что делать, когда ничего не подписывается.
Что понадобится до начала: подпись, носитель, криптопровайдер
1С сама не умеет формировать подпись — она обращается к внешней программе-криптопровайдеру. Поэтому до захода в программу нужно собрать комплект.
- 🔑 Сертификат КЭП — усиленная квалифицированная подпись на токене или в контейнере. Руководителю организации и ИП её бесплатно выдаёт УЦ ФНС, сотруднику — коммерческий аккредитованный УЦ.
- 💾 Носитель — Рутокен Лайт/ЭЦП 2.0, JaCarta, eToken. Ориентировочная цена нового токена — 1 300–2 500 ₽.
- 🧩 Драйвер носителя — «Драйверы Рутокен» или «Единый клиент JaCarta». Без драйвера контейнер не читается.
- 🛡 Криптопровайдер — чаще всего КриптоПро CSP версии 5.0 и выше (поддержка ГОСТ Р 34.10-2012). Бессрочная лицензия на рабочее место — примерно 2 500–3 500 ₽, встречается и ViPNet CSP.
- 🌿 Корневые сертификаты УЦ и кросс-сертификат Минцифры — именно их отсутствие даёт «Не удалось проверить цепочку».
Если подпись выдана в составе сервиса 1С-Отчётность, отдельный криптопровайдер покупать не нужно: лицензия КриптоПро CSP идёт в комплекте с сервисом, а контейнер можно хранить в реестре компьютера.
Проверьте разрядность: 32-битному клиенту 1С нужен 32-битный криптопровайдер. На 64-битной Windows КриптоПро ставит обе ветки, ViPNet — не всегда.
Шаг 1. Устанавливаем сертификат ЭЦП в Windows
Пока сертификата нет в личном хранилище Windows, 1С его не покажет. Порядок такой.
- Установите драйвер токена, вставьте носитель, дождитесь, пока индикатор перестанет мигать.
- Откройте
Пуск — КриптоПро CSP — вкладка Сервис — Просмотреть сертификаты в контейнере. - Нажмите
Обзор, выберите контейнер с токена, затемДалее. - В окне с данными сертификата нажмите
Установить. При запросе ПИН-кода введите код носителя (у Рутокен по умолчанию12345678). - Проверьте результат:
Win+R→certmgr.msc→Личное — Сертификаты. Ваш сертификат должен быть в списке, а в его свойствах — строка «Есть закрытый ключ для этого сертификата».
Если строки про закрытый ключ нет — в 1С подпись добавится, но подписать ничего не сможет. Такое бывает, когда установили только открытую часть .cer, а контейнер остался на другом компьютере.
Корневые сертификаты ставятся так же, но в хранилище Доверенные корневые центры сертификации. Файлы берут на сайте своего удостоверяющего центра.
Шаг 2. Как добавить сертификат в 1С 8.3 Бухгалтерия
Теперь — сама программа. Все действия делаем под пользователем с полными правами.
Администрирование — Обмен электронными документами. Раскройте блок Электронная подпись и шифрование и поставьте флаг Электронные подписи. Пока флаг снят, разделы с сертификатами в интерфейсе не появятся.Настройки электронной подписи и шифрования. Откроется форма с закладками Сертификаты, Программы, Дополнительно.Программы. Нужная программа (КриптоПро CSP, ViPNet CSP) должна быть в списке с пометкой об установке на компьютере. Если её нет — Добавить — Из списка поставляемых и выберите свою.Сертификаты — кнопка Добавить — вариант Из установленных на компьютере. 1С покажет сертификаты из личного хранилища Windows. Снимите флаг Отображать только сертификаты с закрытым ключом, только если ищете чужой сертификат для шифрования.Далее. Укажите пользователя в поле Пользователь, при необходимости впишите пароль контейнера и поставьте флаг Запомнить пароль. Проверьте поле Организация — оно связывает подпись с конкретной организацией в базе.Проверить. 1С выполнит тестовое подписание и покажет результат по пунктам: программа, закрытый ключ, подписание, шифрование. Все строки должны быть зелёными.Записать и закрыть. Сертификат появился в списке — электронная подпись в 1С 8.3 Бухгалтерия установлена и готова к работе.Поле Пользователь — не формальность. Если оставить его пустым или указать другого сотрудника, подпись будет недоступна тому, кто фактически работает в базе.
Если сертификата нет в списке «Из установленных на компьютере»
Такое случается чаще всего. Быстрый прогон:
- закройте 1С полностью и запустите заново — список хранилища кешируется при старте сеанса;
- убедитесь, что 1С запущена под тем же пользователем Windows, под которым ставили сертификат;
- для веб-клиента установите расширение для работы с криптографией и разрешите его в браузере;
- проверьте, что токен не вынут из порта и не заблокирован после трёх неверных ПИН-кодов.
Шаг 3. Как настроить электронную подпись в 1С 8.3 Бухгалтерия под задачу
Добавленный сертификат — ещё не работающий обмен. Для каждого направления есть своя настройка.
| Задача | Где настраивается | Что указать |
|---|---|---|
| 📄 ЭДО с контрагентами | Администрирование — Обмен электронными документами — Обмен с контрагентами — Настройки ЭДО | профиль настроек ЭДО, сертификат в списке подписантов |
| 📊 Отчётность в ФНС, СФР, Росстат | Отчёты — 1С-Отчётность — Настройки — Заявление на подключение | сертификат, организация, направления сдачи |
| 🏦 Обмен с банком (DirectBank) | Банк и касса — Банковские выписки — Ещё — Настройки обмена с банком | сертификат из списка, право подписи платёжек |
| 🏷 Маркировка и ГИС МТ | НСИ и администрирование — Интеграция с ИС МП | тот же КЭП руководителя или МЧД сотрудника |
| 📑 Подпись документов внутри базы | Администрирование — Обмен электронными документами — Электронные подписи | достаточно общей настройки из шага 2 |
Настройка подписанта в профиле ЭДО
Откройте Настройки ЭДО — нужный профиль — закладка Сертификаты. Добавьте сертификат и проверьте, что он не помечен как «только для шифрования». В профиле же задаётся порядок подписания: кто подписывает исходящие УПД и счета-фактуры.
Машиночитаемая доверенность для сотрудника
Если документы подписывает не директор, к подписи сотрудника нужна МЧД. В 1С она хранится в Администрирование — Обмен электронными документами — Машиночитаемые доверенности. Укажите номер доверенности, срок, доверителя и представителя — и привяжите её к сертификату сотрудника.
Номер МЧД и реквизиты регистрации в едином блокчейн-хранилище ФНС подтягиваются в форму автоматически после отправки доверенности через сервис.
Особенности по конфигурациям: ЗУП 3.1, УТ 11 и ERP
Механизм подписи в типовых конфигурациях общий — он живёт в библиотеке стандартных подсистем. Отличаются только пути в меню и привязки.
- 1С:Бухгалтерия 3.0 —
Администрирование — Обмен электронными документами. Отдельно настраивается 1С-Отчётность. - 1С:ЗУП 3.1 —
Администрирование — Обмен электронными документами, а для отчётности в СФР —Отчётность, справки — 1С-Отчётность. Нужны отдельные настройки для электронных трудовых книжек и ЭДО с сотрудниками (разделКадры — Электронные документы). - 1С:Управление торговлей 11 —
НСИ и администрирование — Обмен электронными документами. Здесь же привязываются сертификаты к организациям для обмена УПД и для маркировки. - 1С:ERP — путь как в УТ, но дополнительно появляется подпись регламентных документов и согласований внутри базы, а сертификаты нередко ставятся на сервере.
В клиент-серверном режиме проверка подписи может выполняться на сервере. Тогда сертификат и криптопровайдер обязаны быть установлены ещё и на сервере 1С — под той учётной записью, от которой работает служба ragent. Флаг настраивается в Настройки электронной подписи и шифрования — Дополнительно — Проверять электронные подписи и сертификаты на сервере.
Как проверить, что подпись реально работает
Четыре проверки по возрастанию достоверности:
- Встроенный тест. Карточка сертификата — кнопка
Проверить. Снимите флаг «Введён верный пароль», чтобы 1С спросила пароль и честно проверила закрытый ключ. - Подпись любого документа. Откройте, например, счёт-фактуру —
ЭДО — Подписать. Должен появиться штамп подписи без ошибок. - Тестовый обмен. В ЭДО — отправка приглашения контрагенту. В отчётности —
1С-Отчётность — Настройки — Проверить связь. - Отправка реального документа в контролирующий орган и получение квитанции о приёме.
Где смотреть историю: Администрирование — Обслуживание — Журнал регистрации. Отбор по важности «Ошибка» и слову криптограф показывает все отказы подписания с кодами.
Типичные ошибки при установке ЭЦП в 1С и как их снять
Сервис — Просмотреть сертификаты в контейнере — Установить, затем убедитесь в certmgr.msc, что в свойствах есть закрытый ключ.Программы в настройках подписи и разрядность: для 32-битного клиента нужен 32-битный CSP. После установки CSP перезапустите 1С.Доверенные корневые центры сертификации для локального компьютера, а не только для пользователя.Сервис — Протестировать.Организация или Пользователь в карточке сертификата, либо у пользователя нет роли на подписание. Проверьте карточку и права в Администрирование — Настройки пользователей и прав.Дополнительно.Три ошибки, которые портят работу на месяцы вперёд
- Удаление старого сертификата. После смены КЭП прежние подписи перестают проверяться. Старую запись помечают как недействующую, но не удаляют.
- Один сертификат на всех. Токен директора, которым подписывает бухгалтер, — риск и для компании, и для сотрудника. Сотруднику нужна своя подпись и МЧД.
- Хранение контейнера в реестре без копии. Переустановили Windows — ключ потерян, сертификат придётся перевыпускать.
Если не помогло: обходные пути
Когда локальная установка не поддаётся, есть рабочие альтернативы.
- 🌩 Облачная подпись. Ключ хранится на стороне оператора, подписание идёт по СМС-подтверждению. Токен и КриптоПро на рабочем месте не нужны вовсе. Настраивается там же, в карточке сертификата — тип «облачный».
- 🖧 Перенос подписания на терминальный сервер. Сертификат ставится один раз на сервере, пользователи работают через RDP. Для КриптоПро нужна серверная лицензия.
- 🧰 Диагностика сервиса 1С-Отчётность. В разделе
Отчёты — 1С-Отчётность — Настройкиесть кнопка автоматической проверки настроек: она сама находит отсутствующие корневые сертификаты и предлагает их поставить. - ♻️ Чистый перевыпуск. Если контейнер повреждён, быстрее получить новый сертификат в УЦ, чем восстанавливать старый: перевыпуск для руководителя в УЦ ФНС бесплатен.
Перед любыми экспериментами с криптопровайдером сделайте резервную копию базы и экспорт контейнера на флешку через КриптоПро CSP — Сервис — Скопировать. Так возврат назад займёт пять минут.
Частые вопросы
Можно ли добавить в 1С 8.3 Бухгалтерия несколько сертификатов ЭЦП?
Нужно ли ставить КриптоПро, если подпись уже работает в браузере на сайте ФНС?
Программы.Где в 1С посмотреть срок действия установленного сертификата?
Администрирование — Обмен электронными документами — Настройки электронной подписи и шифрования — Сертификаты. В списке есть колонка с датой окончания, в карточке — полные данные владельца и отпечаток.Что делать после замены токена на новый?
Почему подпись работает в Бухгалтерии, но не работает в ЗУП на том же компьютере?
Администрирование — Обмен электронными документами.Подойдёт ли простая электронная подпись вместо квалифицированной?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи» — виды подписи, требования к сертификату
- НК РФ, ст. 80 — представление отчётности в электронной форме с усиленной квалифицированной подписью
- Приказ ФНС России от 30.04.2021 № ЕД-7-26/445@ — формат машиночитаемой доверенности