Подключение сертификата ЭП в 1С: от криптопровайдера до первого подписанного документа
Содержание
Чтобы установить электронную подпись
в 1С 8.3, сертификат сначала добавляют в хранилище Windows через криптопровайдер (КриптоПро CSP или ВипНет CSP), а потом подключают внутри программы: Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования, вкладка Сертификаты, кнопка Добавить → Из установленных на компьютере. Сама 1С подпись не выпускает — она работает с тем сертификатом, который уже выдал удостоверяющий центр.
Порядок зависит от того, где лежит ключ. Чаще всего это защищённый токен — Рутокен или JaCarta: его просто вставляют в USB, а программа подхватывает контейнер. Реже ключ хранят в реестре компьютера или на обычной флешке — тогда контейнер переносят вручную. Ниже — весь путь от пустого компьютера до подписанного отчёта, с точными пунктами меню для 1С:Бухгалтерии 3.0 и типовыми ошибками.
Какая электронная подпись подходит для 1С
Для работы в 1С и сдачи отчётности нужна квалифицированная электронная подпись (КЭП) — именно её признают ФНС, СФР и ЭДО между контрагентами. Обычная «усиленная неквалифицированная» годится только для части первичных документов по соглашению сторон, но не для деклараций.
Где её берут, зависит от того, кто подписывает:
- 👤 Руководитель организации или ИП получает КЭП бесплатно в удостоверяющем центре ФНС. Нужны токен (его покупают отдельно) и визит в инспекцию либо к доверенному лицу УЦ ФНС для идентификации.
- 🧑💼 Сотрудник (бухгалтер, кладовщик) получает личную КЭП в коммерческом аккредитованном УЦ. От имени организации он действует по машиночитаемой доверенности — МЧД.
Срок действия КЭП ограничен: обычно 12–15 месяцев. По истечении её перевыпускают, а в 1С меняют на новую. Заранее планируйте перевыпуск, чтобы сдача отчёта не совпала с «мёртвой» подписью.
То есть 1С не выдаёт и не продлевает подпись — она лишь подключает уже готовый сертификат. Поэтому дальше речь только про установку и настройку того, что у вас уже на руках.
Что нужно до начала: криптопровайдер и носитель
Электронная подпись в 1С — это не файл внутри базы, а связка из трёх частей. Без любой из них подписать документ не получится.
- 🔑 Сертификат — квалифицированная электронная подпись (КЭП), выданная аккредитованным удостоверяющим центром или налоговой. Руководитель организации получает её бесплатно в УЦ ФНС, сотрудник — в коммерческом УЦ и работает по машиночитаемой доверенности (МЧД).
- 💾 Носитель ключа — токен (Рутокен, JaCarta, ESMART) либо реестр/флешка. На токене закрытый ключ не копируется наружу, поэтому для отчётности его и требуют.
- 🧩 Криптопровайдер — программа, которая умеет считать по российским ГОСТам. Два распространённых варианта: КриптоПро CSP и ВипНет CSP.
Криптопровайдер выбирают под сертификат. Если УЦ выпустил ключ под КриптоПро — ставьте КриптоПро, под ВипНет — ВипНет. Узнать можно в документах от УЦ или по типу токена.
Не ставьте на один компьютер КриптоПро CSP и ВипНет CSP одновременно. Два криптопровайдера конфликтуют, и подпись перестаёт работать в обоих. Если нужен второй — сначала полностью удалите первый и перезагрузитесь.
Стоимость КриптоПро CSP — ориентировочно 2 500–3 500 руб. за бессрочную лицензию на одно рабочее место; иногда лицензия уже «вшита» в токен, и отдельно платить не нужно. ВипНет CSP для рядовых пользователей бесплатен. Точную цену и условия уточняйте у поставщика — они меняются.
Как установить сертификат в хранилище компьютера
Пока сертификат не виден операционной системе, 1С его не найдёт. Сначала переносим его из контейнера на токене в личное хранилище Windows. Делается это средствами криптопровайдера, а не в 1С.
Для КриптоПро CSP:
- Вставьте токен в USB-порт.
- Откройте
Пуск → КриптоПро CSP(илиПанель управления → КриптоПро CSP). - Перейдите на вкладку
Сервиси нажмитеПросмотреть сертификаты в контейнере. - Кнопкой
Обзорвыберите контейнер на токене, нажмитеДалее. - Когда откроется карточка сертификата, нажмите
Установить. При запросе ПИН-кода введите его.
После этого сертификат появится в личном хранилище. Проверить можно так: нажмите Win+R, введите certmgr.msc, откройте Личное → Сертификаты — ваша подпись должна быть в списке с пометкой о наличии закрытого ключа.
💡 Если в карточке сертификата внизу нет строки «Есть закрытый ключ для этого сертификата», значит связь с контейнером потеряна. Повторите установку через Просмотреть сертификаты в контейнере — именно этот путь привязывает открытый сертификат к ключу на токене.
Отдельно поставьте корневые и промежуточные сертификаты удостоверяющего центра — без них подпись будет считаться недоверенной. Обычно их выдают вместе с ключом или скачивают с сайта УЦ; устанавливаются они двойным щелчком по файлу .cer в хранилище «Доверенные корневые центры сертификации».
Если ключ лежит не на токене, а в реестре или на флешке, порядок тот же: в окне Обзор выберите нужный контейнер (считыватель «Реестр» или сменный диск) и так же нажмите Установить. Для ВипНет CSP логика похожа, но контейнеры и сертификаты заводят в приложении «ВипНет PKI Клиент» — там подпись добавляют в раздел «Контейнеры ключей» и устанавливают сертификат в хранилище оттуда.
Держите закрытый ключ на токене, а не в реестре компьютера. С реестра ключ легко скопировать вместе с профилем Windows, и контроль над подписью теряется. Токен же не отдаёт закрытый ключ наружу — это и есть причина, по которой для отчётности требуют защищённый носитель.
Как подключить электронную подпись в 1С:Предприятии
Теперь связываем установленный сертификат с программой. В 1С:Бухгалтерии 3.0 (интерфейс «Такси») всё собрано в одном разделе.
- Откройте
Администрирование → Обмен электронными документами. - Разверните группу
Электронная подпись и шифрованиеи включите флажокЭлектронные подписи. - Нажмите
Настройки электронной подписи и шифрования. - На вкладке
СертификатынажмитеДобавить → Из установленных на компьютере. - В списке выберите свой сертификат (ориентируйтесь на ФИО владельца и срок действия) и нажмите
Далее.
Откроется карточка сертификата. Заполните ключевые поля:
- Представление — понятное имя, по которому вы будете узнавать подпись в списках.
- Организация — та, от чьего имени подписываются документы.
- Пользователь — сотрудник 1С, которому принадлежит подпись.
- Программа — криптопровайдер; обычно подставляется автоматически.
Нажмите Записать. Если 1С при этом запросит пароль закрытого ключа или ПИН токена — введите его, это нормальная проверка, что ключ действительно доступен.
На соседней вкладке Программы 1С показывает, какие криптопровайдеры она нашла на компьютере. Напротив вашего должно стоять «Установлена на компьютере». Если стоит «Не установлена», система не видит криптопровайдер — вернитесь к предыдущему разделу.
После этого подпись доступна во всех местах, где 1С её применяет: при отправке регламентированных отчётов, при обмене электронными документами с контрагентами (Текущие дела ЭДО), при подписании внутренних документов организации, если включён внутренний ЭДО. Отдельно включать подпись под каждую задачу не нужно — она работает везде, где указана ваша организация.
Если сертификатов несколько (например, у директора и у главбуха), добавьте каждый отдельной строкой и аккуратно заполните поля Организация и Пользователь. Тогда при подписании 1С предложит выбрать нужный, а не возьмёт первый попавшийся.
Как привязать подпись к организации и пользователю
Одной установки сертификата мало: 1С должна понимать, кто и от чьего имени подписывает. Эта связь задаётся в двух местах.
В карточке сертификата поле Организация определяет, за какую фирму ставится подпись. Если в базе несколько организаций, у каждой может быть своя КЭП — добавьте сертификаты отдельно и каждому укажите свою организацию. Поле Пользователь ограничивает, кто из сотрудников вправе этой подписью пользоваться.
В 1С-Отчетности подпись дополнительно указывается в настройках обмена с контролирующими органами. Откройте Отчеты → 1С-Отчетность → Настройки. Если документооборот с ФНС и СФР настраивается впервые, мастер сам предложит выбрать сертификат для отправки. Там же подпись привязывается к направлениям сдачи — налоговая, статистика, фонд.
Разделение ролей выглядит так:
| Где указан сертификат | Что определяет |
|---|---|
| Поле «Организация» в карточке | От чьего имени подписывается документ |
| Поле «Пользователь» в карточке | Кому из сотрудников доступна подпись |
| Настройки 1С-Отчетности | Какой подписью уходят отчёты в ФНС/СФР |
💡 Если подписывать отчётность будет не руководитель, а бухгалтер по доверенности, в настройках 1С-Отчетности отдельно загружается машиночитаемая доверенность (МЧД). Без неё с 1 сентября 2023 года отчёт от имени сотрудника налоговая не примет.
Проверка: тестовое подписание документа
Прежде чем отправлять реальный отчёт, убедитесь, что подпись срабатывает. Проще всего — проверить сертификат прямо в его карточке.
- Откройте
Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования, вкладкаСертификаты. - Дважды щёлкните по своему сертификату.
- Нажмите
Проверить. - В окне проверки введите пароль/ПИН и запустите тест.
1С последовательно проверит несколько пунктов: доступность закрытого ключа, срок действия, установку криптопровайдера, подписание и шифрование тестовых данных. Зелёные галочки по всем строкам означают, что подпись готова к работе.
Второй способ — подписать любой реальный документ, который это поддерживает: регламентированный отчёт перед отправкой или входящий электронный документ в разделе Продажи/Покупки → Текущие дела ЭДО. Если документ подписался и ушёл без ошибок — установка завершена.
Отдельно стоит проверить саму отправку в контролирующий орган. В 1С-Отчетности для этого есть кнопка проверки настроек документооборота: программа отправит тестовый запрос в ФНС и покажет, принимается ли подпись на стороне инспекции. Если тест в карточке сертификата зелёный, а обмен с ФНС не проходит, причина обычно не в подписи, а в настройках обмена или регистрации в спецоператоре.
Токен блокируется после нескольких подряд неверных вводов ПИН-кода (у Рутокена по умолчанию — 10 попыток). Разблокировать можно только ПИН-кодом администратора, а если и он исчерпан — только перевыпуском ключа. Не подбирайте ПИН наугад.
Частые ошибки при подключении подписи
Большинство сбоев при установке подписи упираются в три вещи: не вставлен токен, не тот криптопровайдер или не установлены корневые сертификаты. Вот как распознать причину по тексту ошибки.
Если КриптоПро «не видит» токен, который физически вставлен, проверьте, установлен ли драйвер самого носителя — для Рутокена это «Драйверы Рутокен», для JaCarta «Единый клиент JaCarta». Без драйвера контейнер на токене недоступен, даже когда криптопровайдер работает.
Частые вопросы
Можно ли установить одну подпись сразу на несколько компьютеров?
Нужна ли подпись руководителя, если отчётность сдаёт бухгалтер?
Чем квалифицированная подпись отличается от неквалифицированной в 1С?
Подпись установилась, но 1С всё равно не находит сертификат. Почему?
Что делать после окончания срока действия сертификата?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Налоговый кодекс РФ, ст. 80 (представление налоговой декларации в электронной форме)