Документы и Печать · 11 мин
Как учесть электронную подпись в 1С
Как учесть электронную подпись в 1С: установка сертификатов, настройка программы, учёт расходов на ЭЦП и типичные ошибки при работе с подписанием документов.
Электронная подпись в 1С используется в двух разных смыслах, и их важно не путать. Первый — технический: программа подписывает документы (счета-фактуры, УПД, отчётность) сертификатом ключа проверки электронной подписи. Второй — учётный: бухгалтеру нужно отразить в учёте расходы на изготовление и продление самой электронной подписи. Оба аспекта требуют настройки, и ошибки в любом из них приводят либо к невозможности сдать отчётность, либо к неверным проводкам.
Техническая часть сводится к установке сертификата в операционную систему, регистрации его в настройках 1С и проверке подписания тестового документа. Учётная часть зависит от стоимости подписи и принятой учётной политики: недорогие сертификаты обычно списывают на расходы сразу, дорогие — распределяют на срок действия. Ниже разобраны оба сценария с конкретными шагами, проводками и контрольными точками.
Инструкция ориентирована на типовые конфигурации: 1С:Бухгалтерия 8, 1С:Управление нашей фирмой, 1С:ЗУП. Названия пунктов меню могут немного отличаться в зависимости от версии конфигурации, но общая логика везде одинаковая.
Что понадобится перед настройкой
Для работы электронной подписи в 1С нужны три компонента: сам сертификат (файл или токен), криптопровайдер (КриптоПро CSP или ViPNet CSP) и лицензия на него. Без криптопровайдера 1С не сможет выполнить криптографические операции, даже если сертификат корректно установлен в систему.
Проверьте, что сертификат действителен: срок действия не истёк, владелец совпадает с сотрудником, который будет подписывать документы, а в составе сертификата указаны нужные полномочия (например, для отчётности в ФНС). Если подпись выдана на руководителя, а подписывать будет бухгалтер, потребуется машиночитаемая доверенность — без неё отчётность не примут.
На компьютере пользователя должны быть права на установку программ и доступ к контейнеру закрытого ключа. Если ключ хранится на токене (Рутокен, eToken), установите драйверы токена до начала настройки 1С.
Откройте сертификат через панель криптопровайдера — должен отображаться без ошибок
Проверьте в свойствах сертификата; просроченный сертификат 1С не примет
Если подписывает не владелец — нужна машиночитаемая доверенность
Истёкшая лицензия блокирует подписание без явного предупреждения
Установка сертификата и криптопровайдера
Сначала установите криптопровайдер и активируйте лицензию. Затем установите сертификат: для КриптоПро это делается через пункт «Сервис — Установить личный сертификат» с указанием контейнера закрытого ключа. Сертификат должен попасть в хранилище «Личные» текущего пользователя.
После установки откройте сертификат и проверьте цепочку доверия: не должно быть предупреждений о недоверенном издателе. Если цепочка не строится, установите корневой сертификат удостоверяющего центра в хранилище «Доверенные корневые центры сертификации». Эта ошибка — самая частая причина, когда 1С «не видит» подпись.
Настройка электронной подписи в 1С
В типовых конфигурациях перейдите в раздел «Администрирование — Обмен электронными документами — Электронные подписи» (в некоторых версиях путь: «Настройки — Электронные подписи и шифрование»). Включите использование электронных подписей, если флажок ещё не установлен, и добавьте сертификат из списка доступных в системе.
Для каждого сертификата укажите область применения: подписание электронных документов, отчётность, шифрование. В 1С:Бухгалтерии для отчётности сертификат дополнительно привязывается к организации в настройках обмена с контролирующими органами («Отчётность, справки — Настройки обмена с контролирующими органами»).
Если программа предлагает проверить подписание и расшифровку — выполните проверку сразу. Успешный тест означает, что криптопровайдер, сертификат и 1С работают согласованно. Ошибка на этом этапе локализует проблему до отправки реальных документов.
- 1Установите криптопровайдер и активируйте лицензию
- 2Установите личный сертификат с привязкой к контейнеру закрытого ключа
- 3Установите корневой сертификат удостоверяющего центра
- 4В 1С включите использование электронных подписей и добавьте сертификат
- 5Привяжите сертификат к организации и пользователю
- 6Выполните тестовое подписание и проверку подписи
Бухгалтерский учёт расходов на электронную подпись
Расходы на изготовление сертификата, криптопровайдер и токен отражаются как обычные хозяйственные операции. Основанием служат договор с удостоверяющим центром, акт и счёт-фактура (или УПД). В 1С:Бухгалтерии поступление оформляется документом «Поступление (акты, накладные, УПД)» с видом операции «Услуги».
Если стоимость невелика, а срок действия подписи — до года, расходы списывают единовременно на счёт 26 «Общехозяйственные расходы» (или 44 для торговых организаций). Если подпись дорогая и действует несколько лет, затраты целесообразно отнести на счёт 97 «Расходы будущих периодов» и списывать равномерно в течение срока действия сертификата — такой порядок закрепите в учётной политике.
Программа криптопровайдера с неисключительной лицензией обычно учитывается аналогично: на счёте 97 с равномерным списанием в течение срока лицензии. В налоговом учёте такие расходы признаются как прочие, связанные с производством и реализацией.
| Ситуация | Счёт учёта | Порядок списания |
|---|---|---|
| Сертификат недорогой, срок до года | 26 (44) | Единовременно в месяце получения |
| Сертификат действует более года | 97 | Равномерно в течение срока действия |
| Лицензия на криптопровайдер | 97 | Равномерно в течение срока лицензии |
| Продление сертификата | 26 (44) или 97 | По тем же правилам, что и первичное получение |
Подписание документов и обмен с контрагентами
Для электронного документооборота с контрагентами в 1С настраивается обмен через оператора ЭДО или прямой обмен. В карточке соглашения об использовании ЭДО укажите сертификат организации и виды документов, которые будут подписываться. После этого при отправке УПД или акта программа предложит выбрать сертификат и запросит PIN-код контейнера.
Подписанный документ хранится в базе вместе с подписью, и её можно проверить в любой момент: откройте документ, перейдите к списку подписей и выполните проверку. Признак корректной работы — статус «Подпись верна» и отображение данных владельца сертификата.
Если подписывать документы должны несколько сотрудников, каждому нужен собственный сертификат, зарегистрированный в 1С. Работа «под чужой подписью» недопустима: подпись юридически приравнивается к собственноручной, и ответственность несёт её владелец.
Как проверить результат
Подписание и проверка проходят без ошибок
Ошибка криптопровайдера или «сертификат не найден»
Документ доставлен, подпись принята контрагентом
Документ отклонён с ошибкой подписи
Сумма на 26/97 соответствует акту удостоверяющего центра
Расходы зависли на счёте авансов или не отражены
До окончания больше месяца, продление запланировано
Срок истекает, заявка на перевыпуск не подана
Типичные ошибки и их устранение
Самая частая техническая проблема — 1С не видит сертификат. Причины: сертификат установлен не в то хранилище, отсутствует корневой сертификат УЦ, не запущен криптопровайдер или истекла его лицензия. Проверяйте цепочку в указанном порядке, начиная с хранилища «Личные».
Вторая группа ошибок — учётные: расходы на подпись отражают дважды (по акту и по счёту), забывают распределять расходы будущих периодов или списывают всю стоимость многолетней лицензии сразу при позиции учётной политики о равномерном списании. Контроль — сверка оборотов по счёту 97 с реестром действующих сертификатов.
Третья группа — организационные: сотрудник уволился, а его сертификат продолжает использоваться; подпись просрочена в разгар отчётной кампании. Ведите реестр сертификатов с датами окончания и назначьте ответственного за своевременный перевыпуск.
Что важно запомнить
Учёт электронной подписи в 1С состоит из технической части (криптопровайдер, сертификат, настройка в программе, тест подписания) и учётной (проводки на счёт 26 или 97 по правилам учётной политики). Контролируйте сроки действия сертификатов и не допускайте использования чужих подписей.
Частые вопросы
Можно ли использовать одну электронную подпись на нескольких компьютерах?
Технически да, если ключ хранится на переносимом токене: вставьте токен в другой компьютер с установленным криптопровайдером и настройте 1С аналогично. Копировать закрытый ключ в файловые контейнеры на несколько машин не рекомендуется — это снижает защищённость ключа и повышает риск компрометации.
Что делать, если срок действия сертификата истёк, а отчётность нужно сдать срочно?
Подписать документы просроченным сертификатом нельзя. Обратитесь в аккредитованный удостоверяющий центр за перевыпуском — во многих центрах выпуск занимает от нескольких часов до одного рабочего дня при наличии полного комплекта документов. После получения нового сертификата зарегистрируйте его в 1С и обновите настройки обмена с контролирующими органами.
Нужно ли отражать в учёте бесплатную электронную подпись, полученную в ФНС?
Если за выдачу подписи не взималась плата, расходов не возникает и бухгалтерских проводок не требуется. Однако расходы на сопутствующие элементы — токен, криптопровайдер, настройку — отражаются в обычном порядке, если они оплачены отдельно.
Как учесть продление электронной подписи, если старая ещё действует?
Расходы на продление отражайте в том периоде, когда оказаны услуги удостоверяющего центра, по тем же правилам, что и первичное получение: единовременно на счёт 26 (44) или через счёт 97 при длительном сроке. Новый сертификат зарегистрируйте в 1С заранее, чтобы перейти на него без паузы в работе, а старый удалите из настроек после окончания срока.
1С пишет «не найден сертификат», хотя он установлен. С чего начать проверку?
Сначала убедитесь, что сертификат находится в хранилище «Личные» именно того пользователя ОС, под которым запускается 1С. Затем проверьте цепочку сертификации и наличие корневого сертификата УЦ, работу криптопровайдера и срок действия его лицензии. Если 1С работает в клиент-серверном режиме и подписание выполняется на сервере, сертификат и криптопровайдер должны быть установлены на сервере.
Может ли один сертификат использоваться для отчётности и для ЭДО с контрагентами?
Да, если сертификат выдан на сотрудника с соответствующими полномочиями и не содержит ограничений по области применения. В 1С достаточно указать этот сертификат и в настройках обмена с контролирующими органами, и в соглашениях ЭДО. На практике удобнее разделять полномочия между сотрудниками, чтобы не зависеть от одного носителя ключа.