Подписание документа электронной подписью в 1С 8.3: пошагово

· 7 мин

Содержание

Чтобы в 1С подписать документ электронной подписью, нужны три вещи: установленный криптопровайдер, действующий сертификат и пара минут на настройку. Дальше подпись ставится в один-два клика — как на отдельный документ прямо из списка, так и на исходящие документы ЭДО.

Разберём весь путь: от подготовки компьютера до нажатия кнопки «Подписать», плюс отдельно соберём ошибки, на которых обычно всё встаёт.

Что нужно, чтобы подписать документ в 1С

Электронная подпись в 1С работает не сама по себе. Программа только вызывает средство криптографии, установленное в системе. Поэтому набор обязателен:

  • 🔐 Криптопровайдер — КриптоПро CSP или ViPNet CSP. Тот, под который выпущен ваш сертификат.
  • 📇 Сертификат — квалифицированный (УКЭП) от аккредитованного удостоверяющего центра либо от ФНС для руководителя.
  • 🔑 Закрытый ключ — на токене (Рутокен, JaCarta) или в реестре. Без него подпись поставить нельзя, только проверить чужую.
  • 🧩 Настроенное рабочее место — установлены корневые сертификаты УЦ и расширение для работы с криптографией.

Тип подписи определяется законом № 63-ФЗ. Для внешнего ЭДО с контрагентами и сдачи отчётности нужна именно квалифицированная подпись (УКЭП). Простая и неквалифицированная годятся только для внутреннего документооборота по соглашению сторон.

Чек-лист подготовки компьютера

Перед первой подписью проверьте
Выполнено: 0 / 6

Как настроить сертификат ЭЦП в 1С 8.3

Пока сертификат не добавлен в программу, кнопки подписи будут неактивны. Настройка делается один раз.

  1. Откройте Администрирование → Обмен электронными документами.
  2. Разверните группу Настройки электронной подписи и шифрования.
  3. Установите флажок «Электронные подписи».
  4. Перейдите на закладку Сертификаты → Добавить.
  5. Выберите «Из установленных на компьютере» — 1С покажет сертификаты, которые видит криптопровайдер.
  6. Отметьте нужный, укажите владельца из справочника и сохраните.

При добавлении программа предложит проверить сертификат: она обратится к закрытому ключу и запросит ПИН-код токена. Если проверка прошла — всё настроено верно.

Если на шаге 5 список пустой — проблема не в 1С, а в криптопровайдере или токене. Сначала убедитесь, что сертификат виден в самой КриптоПро CSP, и только потом возвращайтесь в программу.

Роль криптопровайдера и корневых сертификатов

1С не хранит ключи и не шифрует сама. Она передаёт данные криптопровайдеру, а тот формирует подпись по ГОСТ. Отсюда правило: любая ошибка вида «не найден закрытый ключ» или «сертификат не является доверенным» решается на уровне Windows и КриптоПро, а не внутри 1С.

Корневые сертификаты — это цепочка доверия. Без корневого сертификата вашего УЦ система считает подпись недоверенной, даже если технически она верна.

Как в 1С подписать отдельный документ электронной подписью

Самый частый сценарий — подписать конкретный документ (счёт, акт, УПД) прямо из списка, без отправки через оператора.

  1. Откройте список документов, например Продажи → Реализация (акты, накладные, УПД).
  2. Выделите нужный документ или откройте его.
  3. Нажмите ЭДО → Прочее → «Подписать электронной подписью» (в разных конфигурациях — кнопка ЕЩЁ → Электронная подпись → Подписать).
  4. Выберите сертификат, введите ПИН-код токена.
  5. Программа создаст файл подписи (.sig) и присоединит его к документу.

После этого документ можно выгрузить вместе с подписью или отправить контрагенту. Одну и ту же печатную форму могут подписать несколько сотрудников — например, директор и бухгалтер.

Проверить готовую подпись можно там же: команда Электронная подпись → Проверить. 1С покажет, кто и когда подписал, и не изменялся ли документ после подписания.

Как подписать документы ЭДО в 1С

Если вы работаете через оператора ЭДО (Такском, Калуга Астрал, СБИС и другие), подпись — это часть отправки. Отдельно жать «Подписать» обычно не нужно.

Исходящие документы:

  1. Сформируйте документ реализации и нажмите ЭДО → Отправить.
  2. 1С покажет форму электронного документа. Проверьте реквизиты.
  3. Нажмите «Подписать и отправить» — подпись ставится автоматически перед отправкой.

Входящие документы:

Пришедший от контрагента документ нужно принять и подписать со своей стороны (актом приёмки или ответной подписью).

  1. Откройте Продажи/Покупки → Текущие дела ЭДО.
  2. Выберите входящий документ со статусом «Требуется подписать».
  3. Нажмите Утвердить → Подписать.

Статусы документов ЭДО

Половина вопросов «почему документ не ушёл» снимается пониманием статусов. Вот жизненный цикл исходящего документа.

Статусы документа ЭДО

Внутренний электронный документооборот и подпись

Кроме внешнего ЭДО в 1С есть внутренний — согласование и подписание документов сотрудниками одной организации (служебные записки, приказы, авансовые отчёты).

Порядок подключения внутреннего электронного документооборота такой же на уровне настроек ЭП: сначала включаете «Электронные подписи», затем настраиваете маршруты согласования. Для внутренних документов допустима не только УКЭП, но и простая или неквалифицированная подпись — если это закреплено локальным положением об ЭДО.

Подписание внутри работает через ту же команду Электронная подпись → Подписать, но подписант выбирается из числа участников маршрута.

Типичные ошибки и как их исправить

Настройка ЭП ломается предсказуемо. Вот диагностика по симптомам.

Диагностика: выберите симптом

Не переустанавливайте криптопровайдер «на всякий случай» с активным токеном в разъёме. Сначала извлеките носитель, затем ставьте.

Что проверить перед сдачей отчётности этой же подписью

Тем же сертификатом вы отправляете отчётность в ФНС, СФР, Росстат. Чтобы отчёты ушли без сбоев:

  • ✅ Срок действия сертификата — покрывает период сдачи, а не истекает через два дня.
  • ✅ В сертификате указан актуальный руководитель (при смене директора нужен новый).
  • ✅ Реквизиты организации в сертификате совпадают с данными в 1С.
  • ✅ Автопродление сертификата настроено заранее — за 20–30 дней до окончания.

Проверь себя

Проверьте себя
Какой тип подписи нужен для обмена документами с контрагентом через оператора ЭДО?
Список сертификатов при добавлении в 1С пустой. Где искать причину?
Что происходит с документом ЭДО при нажатии «Подписать и отправить»?

Частые вопросы

Можно ли подписать документ в 1С без токена?
Да, если закрытый ключ хранится в реестре компьютера, а не на физическом носителе. Но это менее безопасно: ключ привязан к конкретной машине и уязвим при доступе посторонних. Для УКЭП рекомендуется токен.
Почему кнопка «Подписать» неактивна?
Не включена настройка «Электронные подписи» в разделе обмена электронными документами, либо у пользователя нет соответствующих прав, либо не добавлен ни один сертификат.
Можно ли одному документу поставить несколько подписей?
Да. Каждая подпись сохраняется отдельным файлом и присоединяется к документу. Так подписывают, например, директор и главбух. Порядок подписей при этом не важен.
Как проверить, кто подписал документ?
Откройте документ, вызовите Электронная подпись → Проверить. Программа покажет владельца сертификата, дату подписания и результат проверки целостности.
Сколько стоит электронная подпись для 1С?
Ориентировочно: сертификат УКЭП от коммерческого УЦ — примерно 2000–3500 ₽ в год, токен Рутокен — около 1500–2000 ₽ разово, лицензия КриптоПро CSP — примерно 2500–3000 ₽. Для руководителя подпись ФНС выдаёт бесплатно, оплачивается только носитель.
Действует ли подпись, если сертификат истёк после подписания?
Да. Юридическую силу имеет подпись, поставленная в период действия сертификата. Документ, подписанный до окончания срока, остаётся действительным.

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте»