Электронная подпись в 1С 8.3 с нуля: сертификат, криптопровайдер, настройка программы
Содержание
Чтобы создать ЭП в 1С, саму подпись программа не «рисует»: вы получаете сертификат в удостоверяющем центре, ставите на компьютер криптопровайдер, а затем добавляете сертификат в Администрирование → Общие настройки → Электронная подпись и шифрование. После проверки сертификата 1С подписывает им отчёты, документы ЭДО и вложения. Путь одинаков для 1С:Бухгалтерии 3.0, ЗУП 3.1 и УТ 11 — настройка общая, из библиотеки стандартных подсистем.
Вариантов получить подпись три. Руководителю — бесплатно в ФНС. Сотруднику — в коммерческом удостоверяющем центре. Тем, кто подключает 1С-Отчетность, — через заявление прямо из программы. Простая подпись (ПЭП) стоит особняком: её не выпускают, а настраивают для сотрудников в кадровом ЭДО.
Какую электронную подпись можно создать и использовать в 1С
Закон № 63-ФЗ делит подписи на три вида. В 1С работают все, но для разных задач.
| Вид | Что это | Где применяется в 1С |
|---|---|---|
| Простая (ПЭП) | Логин, пароль, код из СМС | Кадровый ЭДО: сотрудник подписывает приказы, заявления, расчётные листки |
| Неквалифицированная (НЭП) | Криптографическая, выдаёт любой УЦ или сама организация | Внутренний документооборот, первичка с контрагентами по соглашению |
| Квалифицированная (КЭП) | Сертификат аккредитованного УЦ | Отчётность в ФНС и СФР, счета-фактуры, УПД, ЕГАИС, маркировка |
Чаще всего под «подписью в 1С» понимают КЭП. Без неё не сдать отчётность через 1С-Отчетность и не отправить счёт-фактуру по ЭДО.
Счета-фактуры подписывают только квалифицированной подписью. Акты и накладные можно подписывать и неквалифицированной, если это прописано в соглашении с контрагентом.
Где получить сертификат подписи для 1С
Сертификат — это файл с открытым ключом и данными владельца. Закрытый ключ лежит на защищённом носителе (токене) или в реестре компьютера. Без закрытого ключа 1С подписать ничего не сможет.
Руководителю и ИП — в ФНС
Подпись директора организации и ИП выдаёт удостоверяющий центр ФНС или его доверенные лица. Выпуск бесплатный, но токен нужно принести свой, сертифицированный ФСТЭК или ФСБ. Обычно это Рутокен ЭЦП 2.0 или JaCarta: ориентировочно 1 500–3 000 ₽ за носитель.
Сотруднику — в коммерческом УЦ
Бухгалтер, кадровик, кладовщик получают КЭП физического лица в аккредитованном коммерческом УЦ. Цена — примерно 1 500–5 000 ₽ в год в зависимости от тарифа. Чтобы подписывать за компанию, сотруднику дополнительно оформляют машиночитаемую доверенность (МЧД) по формату ФНС.
Через 1С-Отчетность
Если вы подключаете сервис 1С-Отчетность, сертификат можно выпустить по заявлению из самой программы. Заявление заполняют в журнале регламентированных отчётов (Отчеты → Регламентированные отчеты, ссылка на подключение к 1С-Отчетности). Ключ генерируется на вашем компьютере, а партнёр 1С проверяет документы.
Руководитель с подписью из ФНС тоже может подключиться к 1С-Отчетности: в заявлении указывают, что сертификат уже есть, и выбирают его из списка.
Подготовка компьютера: криптопровайдер, носитель, сертификат в хранилище
1С не шифрует данные сама. Она передаёт эту работу криптопровайдеру — программе, установленной в Windows. Поддерживаются КриптоПро CSP и ViPNet CSP.
Шаг 1. Установите криптопровайдер
- Скачайте дистрибутив КриптоПро CSP с сайта разработчика или ViPNet CSP с сайта ИнфоТеКС.
- Установите с правами администратора Windows.
- Введите серийный номер лицензии. Без него КриптоПро работает пробный период — около 90 дней.
Лицензия на КриптоПро CSP иногда уже встроена в сертификат (так делают многие УЦ). Тогда отдельный ключ не нужен, пока действует сертификат. Уточните это у центра, который выдал подпись.
Ставьте один криптопровайдер. Два одновременно на одной машине часто конфликтуют.
Шаг 2. Установите драйвер носителя
Для Рутокена — «Драйверы Рутокен», для JaCarta — «Единый клиент JaCarta». Вставьте токен после установки. В диспетчере устройств он должен определиться без восклицательного знака.
Шаг 3. Поместите сертификат в личное хранилище
- Откройте
Пуск → КриптоПро → КриптоПро CSP, вкладкаСервис. - Нажмите
Просмотреть сертификаты в контейнереи выберите контейнер на токене. - В окне сертификата нажмите
Установить. - Проверьте результат в оснастке
certmgr.msc: сертификат должен лежать вЛичное → Сертификаты, а на его карточке — надпись о наличии закрытого ключа.
Если сертификат выдал не ФНС, установите ещё корневой и промежуточный сертификаты УЦ. Их публикуют на сайте центра. Без цепочки 1С покажет сертификат как недействительный.
Как создать ЭП в 1С: добавление сертификата в программу
Это главный шаг. Он одинаков для БП 3.0, ЗУП 3.1, УТ 11 и КА 2.
Включите использование подписи
- Откройте
Администрирование → Общие настройки. - Разверните группу
Электронная подпись и шифрование. - Установите флажок использования электронных подписей. Если нужно шифрование файлов — включите и его.
- Перейдите по ссылке
Настройки электронной подписи и шифрования.
Проверьте программы
На вкладке Программы 1С показывает найденные криптопровайдеры. В актуальных релизах они определяются автоматически. Напротив КриптоПро или ViPNet должна стоять отметка, что программа установлена на компьютере.
Если список пуст, а провайдер стоит, перезапустите 1С. Сеанс читает список программ при старте.
Добавьте сертификат
- На вкладке
СертификатынажмитеДобавить. - Выберите добавление из сертификатов, установленных на компьютере.
- В списке отметьте свой сертификат. Видны только те, что лежат в личном хранилище Windows.
- Укажите организацию и пользователя, которому разрешено подписывать.
- Введите пароль (PIN) токена. Для Рутокена заводской PIN —
12345678, его стоит сменить. - Нажмите кнопку проверки и дождитесь результата.
1С проверит четыре вещи: наличие сертификата, цепочку доверия, подписание тестовых данных и проверку этой подписи. Если все пункты зелёные — подпись создана, ею можно пользоваться.
Проверьте подпись на реальном документе
Тест в настройках проходит на служебных данных. Убедитесь, что подпись работает и в рабочем сценарии.
- Откройте любой документ, например счёт покупателю, и перейдите к присоединённым файлам.
- Добавьте файл и в его командах выберите подписание электронной подписью.
- Выберите сертификат, введите PIN и подтвердите.
- Откройте вкладку подписей файла: там видны владелец сертификата, дата подписания и статус «верна».
Если подпись прошла здесь, сертификат готов к работе. Дальше его подключают к нужным сервисам — отчётности, ЭДО, ЕГАИС.
Пароль токена можно запомнить на время сеанса — флажок для этого есть в окне ввода PIN. Удобно, когда отправляете пачку документов подряд. На общем компьютере так не делайте.
Если работаете через веб-клиент или в облаке
В браузере 1С попросит поставить расширение для работы с криптографией. Согласитесь и перезапустите браузер. Криптопровайдер всё равно должен стоять на компьютере пользователя.
В файловой базе на одном компьютере подписание идёт на клиенте. В клиент-серверной базе в настройках есть режимы подписания и проверки на сервере. Их включают, только если криптопровайдер и сертификаты установлены на сервере 1С.
Настройка электронной подписи для отчётности и ЭДО
Добавить сертификат в справочник — половина дела. Каждый сервис ещё нужно связать с ним.
1С-Отчетность
Сертификат привязан к учётной записи документооборота организации. Её создают по заявлению на подключение. Когда заявление одобрено, программа сама скачивает настройки и прописывает сертификат.
Проверить связь можно в карточке учётной записи документооборота: там указан сертификат руководителя и список контролирующих органов. Тест соединения запускают кнопкой проверки в той же карточке.
1С-ЭДО с контрагентами
- Включите обмен:
Администрирование → Обмен электронными документами, флажок обмена с контрагентами. - Создайте учётную запись ЭДО через помощник подключения.
- Выберите сертификат из добавленных ранее и оператора ЭДО.
- Если подписывает не руководитель, загрузите МЧД сотрудника .
ЕГАИС и маркировка
Для ЕГАИС сертификат нужен на компьютере с УТМ, а не только в 1С. Для Честного знака (ГИС МТ) сертификат выбирают в настройках интеграции с ИС МП. Подпись та же, что и для отчётности.
Простая электронная подпись сотрудника в 1С:ЗУП
Простую подпись в 1С не выпускают как сертификат. Её создают в кадровом электронном документообороте (КЭДО) ЗУП 3.1. Порядок и форма такого обмена установлены статьями 22.1–22.3 ТК РФ.
Как это устроено:
- 🧑💼 работодатель подписывает приказы своей КЭП;
- 📱 сотрудник заходит в сервис «1С:Кабинет сотрудника » и подписывает документ кодом из СМС или приложения;
- 📄 ЗУП фиксирует факт подписания и хранит документ в электронном виде.
Что подготовить:
- Включите использование электронного кадрового документооборота в настройках кадрового учёта ЗУП.
- Подключите сервис «1С:Кабинет сотрудника» и пригласите сотрудников.
- Получите от каждого письменное согласие на переход к электронному взаимодействию.
- Утвердите локальный акт о КЭДО и правила использования ПЭП.
Без письменного согласия сотрудника документ с его ПЭП не заменяет бумажный. Сотрудник может отказаться, и тогда с ним работают на бумаге.
Сотрудник может подписывать и через портал «Работа в России» — ТК РФ это допускает. Но тогда документы идут через государственную систему, а не через кабинет 1С.
Ошибки при создании подписи в 1С и что с ними делать
Замена сертификата и безопасность ключа подписи
Как заменить сертификат
Квалифицированный сертификат обычно действует 12–15 месяцев. За месяц до окончания 1С-Отчетность сама предупреждает и предлагает отправить заявление на изменение параметров.
Порядок при замене:
- Получите новый сертификат и установите его в личное хранилище.
- Добавьте его в
Настройки электронной подписи и шифрованияи проверьте. - Для 1С-Отчетности отправьте заявление на изменение параметров подключения и дождитесь одобрения.
- В учётной записи ЭДО выберите новый сертификат вместо старого.
- Старый сертификат не удаляйте сразу. Он нужен, чтобы читать ответы и квитанции, зашифрованные под него.
Если сменился директор, новый сертификат выпускают на него, а в заявлении на изменение указывают и смену руководителя.
Как хранить ключ
- 🔒 Держите закрытый ключ на токене, а не в реестре. Из реестра ключ копируется вместе с профилем Windows.
- 🔑 Смените заводской PIN сразу после получения.
- 🚫 Не оставляйте токен в компьютере на ночь и в выходные.
- 👤 Не передавайте токен коллеге. Каждому подписанту — свой сертификат и МЧД.
- 📞 При потере носителя сразу звоните в УЦ и отзывайте сертификат. Пока он действует, им можно подписать документ от имени компании.
В 1С ограничьте круг лиц: в карточке сертификата укажите конкретного пользователя. Тогда в чужом сеансе сертификат не появится в списке выбора.
Частые вопросы
Можно ли создать электронную подпись в самой 1С без удостоверяющего центра?
Можно ли использовать одну подпись в нескольких базах 1С?
Нужна ли лицензия КриптоПро, если подпись облачная?
Подпись директора из ФНС подойдёт бухгалтеру?
Сколько стоит подключить подпись к 1С?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Трудовой кодекс РФ, статьи 22.1–22.3 (электронный документооборот в области трудовых отношений)