Администрирование · 12 мин
Как настроить ЭЦП в 1С 8.3 Бухгалтерия
Пошаговая настройка электронной подписи в 1С 8.3 Бухгалтерия: установка сертификата, криптопровайдер, подписание документов, типичные ошибки и их решение.
Электронная подпись в 1С 8.3 «Бухгалтерия предприятия» нужна для юридически значимого обмена документами: счетами-фактурами, УПД, актами и накладными через операторов ЭДО, а также для сдачи отчетности в ФНС, ПФР и ФСС. Без корректно настроенной ЭЦП программа не сможет подписать и отправить ни один документ, а попытка отправки завершится ошибкой криптографии.
Настройка состоит из трех уровней: операционная система (установка криптопровайдера и сертификата), сама 1С (включение механизмов подписания и указание сертификата) и прикладной уровень (настройка обмена с контрагентами или отчетности). Ошибка на любом из уровней приводит к тому, что подписание не работает, поэтому важно проходить шаги последовательно и проверять результат на каждом этапе.
Инструкция ориентирована на конфигурацию «1С:Бухгалтерия 8.3» актуальных редакций, работающую под Windows. В файловом и клиент-серверном вариантах шаги совпадают, отличия касаются только того, где физически установлен криптопровайдер — на компьютере пользователя или на сервере.
Что понадобится перед началом настройки
До запуска 1С подготовьте три компонента. Первый — действующий сертификат ключа проверки электронной подписи, выданный аккредитованным удостоверяющим центром. Для юридических лиц и ИП это, как правило, квалифицированная подпись (УКЭП), полученная в ФНС или доверенном удостоверяющем центре. Срок действия сертификата можно проверить, открыв его двойным щелчком в Windows.
Второй компонент — криптопровайдер: КриптоПро CSP или ViPNet CSP. Это программа, которая выполняет криптографические операции по ГОСТ-алгоритмам. Без нее Windows и 1С не смогут использовать ключ подписи. Убедитесь, что лицензия криптопровайдера активна: истекшая лицензия — одна из самых частых причин ошибок подписания.
Третий компонент — носитель ключа (токен Рутокен, eToken, JaCarta) либо ключ, хранящийся в реестре компьютера или в облачном сервисе (например, КриптоПро DSS). Также потребуются права администратора на компьютере для установки программ и доступ к 1С с правами на изменение настроек обмена электронными документами.
Откройте сертификат в Windows и проверьте срок действия и издателя
Откройте КриптоПро CSP → вкладка «Общие» → срок действия лицензии
Вставьте токен и проверьте, что он виден в панели криптопровайдера
Проверьте, что открывается раздел «Администрирование — Обмен электронными документами»
Установка криптопровайдера и сертификата в Windows
Установите криптопровайдер с правами администратора и перезагрузите компьютер, если установщик это запросит. После установки вставьте токен с ключом. Система должна определить устройство, а в панели управления криптопровайдера (например, «КриптоПро CSP — Оборудование — Настроить считыватели») должен появиться активный считыватель.
Далее установите личный сертификат. В КриптоПро CSP это делается через вкладку «Сервис — Просмотреть сертификаты в контейнере»: выберите контейнер с ключом, нажмите «Свойства — Установить сертификат». Альтернативный путь — открыть файл сертификата двойным щелчком и установить его в хранилище «Личное» текущего пользователя, привязав к закрытому ключу.
Не забудьте про цепочку сертификации: корневой сертификат удостоверяющего центра должен находиться в хранилище «Доверенные корневые центры сертификации», а промежуточный — в «Промежуточные центры сертификации». Без корректной цепочки 1С сообщит, что сертификат не имеет связи с доверенным корневым центром.
Включение механизма электронных подписей в 1С
Откройте раздел «Администрирование — Обмен электронными документами — Обмен с контрагентами». Установите флажок «Электронные подписи» (в ряде версий — «Использовать электронные подписи»). После включения 1С выполнит проверку доступности криптографии: программа попытается обратиться к установленному криптопровайдеру.
Если при включении появляется сообщение об ошибке криптографии, проверьте разрядность: 1С может работать с криптопровайдером только соответствующей архитектуры. Для 64-разрядного клиента 1С требуется 64-разрядная версия КриптоПро CSP, для 32-разрядного — 32-разрядная. Это одна из самых распространенных причин, по которой «всё установлено, но не работает».
В клиент-серверном варианте работы важно понимать, где выполняется подписание. Если криптография настроена «на сервере», криптопровайдер и сертификаты должны быть установлены на сервере 1С. Если «на клиенте» — на компьютере каждого пользователя, который подписывает документы. Для небольших организаций проще вариант подписания на клиенте.
Добавление сертификата в 1С и настройка подписания
Перейдите в «Администрирование — Обмен электронными документами — Электронные подписи» (в некоторых версиях список сертификатов доступен из настроек обмена). Нажмите «Добавить — Из установленных на компьютере» и выберите нужный сертификат из списка. 1С покажет сертификаты из личного хранилища Windows, у которых есть закрытый ключ.
Для каждого сертификата задайте программу криптографии (КриптоПро CSP или ViPNet CSP с указанием типа) и назначение — для каких документов он будет использоваться. Если сертификатов несколько (например, у директора и главного бухгалтера), настройте для каждого свой набор подписываемых документов.
Затем проверьте сертификат штатной командой «Проверить». 1С выполнит тестовые операции: проверку цепочки, подписание и проверку подписи. Успешное прохождение всех пунктов — признак того, что связка «сертификат — криптопровайдер — 1С» работает.
- 1Откройте «Администрирование — Обмен электронными документами»
- 2Включите опцию «Электронные подписи»
- 3Откройте список сертификатов и добавьте сертификат из установленных
- 4Укажите программу криптографии для сертификата
- 5Задайте, какие документы подписываются этим сертификатом
- 6Нажмите «Проверить» и убедитесь, что все проверки пройдены
Настройка обмена документами и отчетности
Для ЭДО с контрагентами перейдите в настройки обмена с контрагентами и создайте учетную запись у оператора ЭДО (1С-ЭДО, СБИС, Контур и другие) либо подключитесь через прямой обмен. В карточке организации укажите сертификат, которым будут подписываться исходящие документы, и настройте соглашения с контрагентами: виды документов, форматы, необходимость ответных подписей.
Для сдачи отчетности используется сервис «1С-Отчетность»: раздел «Отчеты, справки — 1С-Отчетность — Настройки». Там также указывается сертификат подписи; при подключении сервиса заявление подписывается автоматически. Убедитесь, что сертификат выдан на руководителя или уполномоченное лицо, иначе контролирующие органы отклонят отчетность.
После настройки отправьте тестовый документ реальному контрагенту, подключенному к ЭДО, или тестовую отчетность. Успешная доставка и получение подтверждения от оператора — финальная проверка всей цепочки.
Как проверить результат
Все пункты проверки отмечены как успешные
Ошибка криптографии или не найдена цепочка сертификации
Документ получает статус «Подписан» без ошибок
Ошибка «Не удалось подписать» или запрос PIN-кода в цикле
Документ доставлен, получено извещение оператора
Документ зависает в статусе отправки или возвращается с ошибкой
До окончания сертификата и лицензии CSP остается запас времени
Сертификат или лицензия истекают в ближайшие дни
Типичные ошибки и способы их устранения
Ошибка «Не найден сертификат» или пустой список при добавлении означает, что сертификат установлен не в то хранилище или не привязан к закрытому ключу. Переустановите сертификат в хранилище «Личное» через панель криптопровайдера с явной привязкой к контейнеру.
Ошибка криптографии при включении подписей чаще всего связана с несовпадением разрядности клиента 1С и криптопровайдера либо с отсутствием лицензии. Проверьте разрядность клиента (Справка — О программе) и срок лицензии CSP.
Сообщение о нарушении целостности или недоверенном сертификате указывает на неполную цепочку: установите корневой и промежуточный сертификаты УЦ. Их можно скачать с сайта удостоверяющего центра, выдавшего вашу подпись.
Ограничения и особые сценарии
Несколько пользователей и сертификатов
Если документы подписывают несколько сотрудников, каждому нужен собственный сертификат, установленный на его компьютере (при клиентском подписании). В настройках 1С можно задать маршрут подписания: например, сначала подписывает бухгалтер, затем руководитель. Не передавайте токен одного сотрудника другим — это нарушает условия использования квалифицированной подписи и создает юридические риски.
Облачная подпись и работа на Mac или Linux
Если установка криптопровайдера невозможна (тонкий клиент, macOS, Linux), рассмотрите облачные решения: КриптоПро DSS или встроенную облачную подпись 1С. В этом случае закрытый ключ хранится на защищенном сервере, а подписание подтверждается кодом из SMS или мобильного приложения. Учтите, что для облачной подписи требуется стабильный интернет-канал.
Перевыпуск сертификата
При перевыпуске сертификата старый необходимо заменить во всех настройках: в списке сертификатов 1С, в учетной записи ЭДО, в настройках 1С-Отчетности и в соглашениях с контрагентами. Частая ошибка — заменить сертификат только в одном месте, после чего часть документов уходит со старой подписью и отклоняется.
Как выбрать действие
Часто задаваемые вопросы
Подходит ли неквалифицированная подпись для сдачи отчетности и ЭДО?
Для сдачи отчетности в ФНС, ПФР и ФСС, а также для юридически значимого ЭДО требуется квалифицированная электронная подпись, выданная аккредитованным удостоверяющим центром. Неквалифицированная подпись допустима только для внутреннего документооборота и обменов, где стороны договорились об этом отдельно.
Можно ли использовать один токен на нескольких компьютерах?
Да, физически токен можно переставлять между компьютерами, но на каждом должен быть установлен криптопровайдер и драйверы токена. Одновременно использовать один ключ на двух машинах нельзя. Для постоянной работы нескольких сотрудников удобнее выпустить каждому собственный сертификат.
Что делать, если 1С запрашивает PIN-код токена при каждом подписании?
Это штатное поведение: PIN защищает закрытый ключ. Чтобы не вводить его повторно в рамках сессии, можно в настройках криптопровайдера включить запоминание PIN-кода на время сеанса. Полностью отключать запрос PIN не рекомендуется из соображений безопасности.
Работает ли ЭЦП в файловой базе, опубликованной на веб-сервере?
Да, но подписание выполняется на стороне клиента: на компьютере пользователя должны быть установлены криптопровайдер, сертификат и расширение для работы с криптографией в браузере. В тонком клиенте настройка аналогична обычной.
Как понять, что проблема в сертификате, а не в 1С?
Проверьте сертификат средствами Windows и криптопровайдера: откройте его, убедитесь, что цепочка строится до доверенного корня и есть ссылка на закрытый ключ. Если Windows показывает сертификат как действительный, а 1С его не видит или ругается — проблема в настройках программы или разрядности компонентов.
Нужно ли заново настраивать ЭЦП после обновления конфигурации 1С?
Обычно нет: сертификаты и настройки криптографии хранятся в базе и сохраняются при обновлении. Но после крупных обновлений стоит выполнить проверку сертификата штатной командой и отправить тестовый документ, чтобы убедиться, что механизмы обмена работают корректно.
Что важно запомнить
Настройка ЭЦП в 1С 8.3 Бухгалтерия сводится к трем шагам: установка криптопровайдера и сертификата в Windows, включение электронных подписей в настройках обмена электронными документами и привязка сертификата к документам и учетным записям ЭДО. Каждый этап завершайте проверкой: тестовой подписью в 1С и отправкой реального документа. Следите за сроками действия сертификата и лицензии криптопровайдера.