Электронная подпись в 1С: как подписать и отправить документ
Содержание
Подписать документ электронной подписью
в 1С можно прямо из его карточки или из списка Текущие дела ЭДО — кнопкой Подписать. Но перед первым подписанием в программе нужно один раз настроить сертификат ЭЦП и убедиться, что на компьютере стоит криптопровайдер.
Дальше разберём обе части: как подготовить 1С к работе с электронной подписью, как добавить сертификат , как подписать один документ и сразу пачку, как отправить подписанную отчётность в госорганы и что делать с типовыми ошибками. Пути указаны для «1С:Бухгалтерии 8» ред. 3.0 на платформе 8.3 (интерфейс «Такси»); в ЗУП и УТ разделы называются так же.
Что нужно, чтобы подписывать документы в 1С
Сама 1С подпись не формирует — она обращается к криптопрограмме на вашем компьютере. Поэтому для работы нужны три вещи одновременно:
- 🔐 Криптопровайдер —
КриптоПро CSPилиВипНет CSP, установленный на том ПК, где вы работаете. Это отдельная программа, 1С её только вызывает. - 📄 Сертификат КЭП — квалифицированный сертификат ключа проверки подписи. Руководителю юрлица и ИП его выдаёт удостоверяющий центр ФНС (или доверенные УЦ), сотруднику — сертификат физлица плюс машиночитаемая доверенность (МЧД).
- 🔑 Закрытый ключ — он хранится на токене (
Рутокен,JaCarta) или в реестре. Токен должен быть вставлен в USB, а в хранилище WindowsЛичноесертификат должен быть виден вместе с привязанным закрытым ключом.
Проверить связку «сертификат + ключ» удобно в самом криптопровайдере. В КриптоПро откройте Пуск → КриптоПро CSP → вкладка Сервис → Просмотреть сертификаты в контейнере. Если контейнер открывается и показывает ваш сертификат — с этой стороны всё в порядке, 1С его увидит.
Без установленного криптопровайдера 1С не сможет ни добавить сертификат, ни подписать документ — установите его в первую очередь.
Удобная последовательность подготовки:
Как добавить сертификат ЭЦП в настройки 1С
Настройки подписи в «Бухгалтерии» лежат в разделе Администрирование → Обмен электронными документами. Там разверните группу Электронная подпись и шифрование и перейдите по ссылке Настройки электронной подписи и шифрования.
Откроется окно с несколькими вкладками. Нас интересует вкладка Сертификаты:
- Нажмите Добавить и выберите пункт о сертификате, уже установленном на компьютере.
- В списке программа покажет сертификаты из хранилища Windows. Отметьте нужный и нажмите Далее.
- Укажите владельца — сотрудника или организацию, от имени которых будете подписывать. Этот реквизит потом попадёт в документы.
- Введите пароль (PIN) к закрытому ключу, если криптопровайдер его запрашивает, и завершите добавление.
После этого сертификат появится в списке и станет доступен при подписании.
На вкладке Программы проверьте, что нужный криптопровайдер отмечен как используемый. Если в списке стоит только тот провайдер, которого у вас нет, 1С будет пытаться вызвать именно его — и подпись не сформируется.
Если планируете подписывать отчётность через 1С-Отчётность, сертификат заодно привязывается в её мастере настройки (Отчёты → 1С-Отчётность → Настройки). Один и тот же сертификат можно использовать и для ЭДО, и для сдачи отчётов.
Как подписать документ электронной подписью: пошагово
Когда сертификат добавлен, подписание занимает пару кликов. Порядок зависит от того, что именно вы подписываете — в 1С это три разных места:
| Что подписываем | Где подписать | Чем |
|---|---|---|
| Акт, накладная, УПД, счёт-фактура | Текущие дела ЭДО | КЭП (счёт-фактура — только КЭП) |
| Декларация, РСВ, ЕФС-1 и др. | Регламентированные отчёты | КЭП, подпись при отправке |
| Произвольный файл (договор, скан) | Меню присоединённых файлов | КЭП или НЭП по соглашению |
Разберём каждый случай.
Исходящий документ в ЭДО (акт, накладная, УПД, счёт-фактура). Создайте документ реализации, затем из него или из списка Продажи → Текущие дела ЭДО выполните:
- Выделите документ и нажмите Подписать (или
Подписать и отправить, чтобы сразу направить контрагенту). - Программа предложит сертификат — обычно он подставляется автоматически. Проверьте, что выбран верный.
- Введите PIN-код к контейнеру, если криптопровайдер запрашивает.
- Дождитесь, пока статус документа сменится на подписанный и отправленный.
Входящий документ. В тех же Текущих делах ЭДО входящие, требующие ответной подписи (например, двусторонний акт), подписываются той же кнопкой Подписать после проверки содержимого.
Произвольный файл. Прикреплённый к документу или справочнику файл подписывают через меню присоединённых файлов: команда Электронная подпись → Подписать. Рядом доступны проверка подписи и сохранение открепленной подписи в файл .sig.
Счёт-фактуру и УПД со статусом счёта-фактуры по НК РФ можно подписывать только усиленной квалифицированной подписью (КЭП). Первичку без счёта-фактуры стороны по соглашению вправе подписывать и неквалифицированной подписью — но на практике для ЭДО почти всегда используют КЭП, чтобы не плодить разные схемы.
Как подписать сразу несколько документов
Подписывать по одному — долго, если документов десятки. В 1С есть пакетное подписание.
Откройте Продажи → Текущие дела ЭДО (для входящих — Покупки → Текущие дела ЭДО). В списке:
- Выделите мышью с зажатым
CtrlилиShiftнужные документы — или отметьте флажками, если включён режим множественного выбора. - Нажмите Подписать на командной панели списка.
- Укажите сертификат один раз и введите PIN — он применится ко всей пачке.
Программа последовательно подпишет каждый документ и покажет итог: сколько подписано, по каким возникли ошибки. Удобно сначала отфильтровать список по одному контрагенту или виду документа, чтобы подписывать осмысленными пачками, а не весь список подряд. PIN-код для пакета вводится один раз, поэтому не оставляйте рабочее место с открытой сессией подписания — любой за вашим компьютером сможет подписать документы вашим ключом.
Если часть документов не прошла, 1С выделит их в списке — разберитесь с каждым отдельно (чаще всего причина общая для всех, см. раздел об ошибках).
Подписание и отправка отчётности в госорганы
Отчётность для ФНС, СФР (бывший ФСС, с 2023 года — Социальный фонд России) и Росстата подписывается не в ЭДО, а в регламентированных отчётах.
Путь: Отчёты → Регламентированные отчёты. Дальше:
- Сформируйте и проверьте отчёт (декларацию, РСВ, ЕФС-1 и т. д.).
- Нажмите Отправить — если подключён сервис
1С-Отчётность, подпись накладывается автоматически тем сертификатом, который указан в настройках сервиса. - При запросе введите PIN к контейнеру.
Отдельно подписывать такой отчёт обычно не требуется — подпись ставится в момент отправки. Если нужно именно подписать (например, для выгрузки файла), в форме отчёта есть команда работы с электронной подписью.
Перед отправкой имеет смысл выполнить встроенную проверку выгрузки — программа ловит незаполненные обязательные поля и несоответствия контрольным соотношениям. Отчёт с ошибками инспекция вернёт, даже если подпись корректна, поэтому подпись и отправку делают уже на проверенной форме. Статус отправленного отчёта (Отправлено, Принято, Ошибка) виден в том же разделе регламентированных отчётов.
Если сотрудник отправляет отчётность не как руководитель, а по доверенности, для ФНС потребуется МЧД — машиночитаемая доверенность в формате ФНС. Формат задаёт налоговая, а не оператор ЭДО; доверенность регистрируется заранее, иначе отчёт уйдёт, но инспекция его не примет.
Электронная подпись в облачной 1С (Fresh)
В облачной 1С (сервис 1cfresh.com, он же «1С:Предприятие через интернет
») база работает на сервере провайдера, а закрытый ключ остаётся у вас на компьютере или токене. Напрямую «дотянуться» до ключа сервер не может, поэтому криптооперации выполняются на вашей стороне через браузер.
Что для этого нужно:
- 🧩 Расширение для работы с криптографией — устанавливается в браузер по подсказке самой 1С при первой попытке подписать.
- 🔐 Криптопровайдер и сертификат — всё так же стоят локально на вашем ПК, как и в обычной версии.
Порядок подписания в облаке тот же: кнопка Подписать, выбор сертификата, PIN. Разница только в том, что между 1С и ключом работает браузерное расширение.
Если в облаке подпись «не видит» сертификат, а в локальной 1С тот же сертификат работает — почти всегда дело в браузерном расширении: не установлено, отключено или заблокировано политиками. Начните проверку с него.
Как альтернативу облачные сервисы поддерживают выпуск подписи в защищённом облачном хранилище (например, по модели DSS), когда ключ не лежит на вашем токене, а операции подтверждаются отдельным кодом. Подходит, если нужно подписывать с разных устройств, но подключается такая схема отдельно через вашего провайдера.
Как хранить закрытый ключ и не потерять подпись
Электронная подпись надёжна ровно настолько, насколько защищён закрытый ключ. Утечка ключа равна утечке вашей печати и подписи сразу.
Базовые правила:
- 🔑 Храните ключ на токене, а не в реестре компьютера. Токен можно вынуть и убрать в сейф; ключ из реестра копируется незаметно.
- 🚫 Не передавайте PIN коллегам «чтобы подписали за вас». Подпись сотрудника — это его сертификат и его МЧД, а не общий ключ руководителя.
- 💾 Делайте резервную копию контейнера только если это разрешено политикой организации и храните её так же строго, как оригинал.
- ⏰ Следите за сроком действия сертификата (обычно год). За 1–2 недели до окончания выпускайте новый, чтобы не встать в разгар отчётной кампании.
- 🧹 Удаляйте ненужные сертификаты уволенных сотрудников из настроек 1С и из хранилища Windows.
Если токен утерян или ключ мог попасть к посторонним — немедленно отзовите сертификат в удостоверяющем центре. Отозванной подписью подписать уже нельзя, и это защитит вас от подделки документов задним числом.
Ошибки при подписании и как их устранить
Почти все сбои при подписании сводятся к нескольким причинам. Найдите свой симптом:
Если ошибка одна и та же на всех документах — лечите причину один раз (обычно это провайдер, токен или срок сертификата). Если сбоит только один документ из пачки — дело, скорее всего, в самом документе: незаполненные реквизиты или неверный формат.
Частые вопросы
Чем ЭЦП отличается от ЭП — это одно и то же?
Можно ли подписать документ в 1С без токена?
Нужна ли отдельная подпись для каждого сотрудника?
Почему подпись проходит в локальной 1С, но не работает в облаке?
Что делать, если истёк сертификат в разгар отчётности?
Источники
- Федеральный закон «Об электронной подписи» (63-ФЗ)