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