Электронная подпись документов в 1С: от сертификата до отправки

· 9 мин

Содержание

Чтобы подписать документ в 1С электронной подписью, нужны три вещи: криптопровайдер (обычно CryptoPro CSP), действующий сертификат и добавленная в программу настройка этого сертификата. После этого подпись ставится прямо из формы документа или из рабочего места ЭДО — кнопкой «Подписать».

Сам процесс одинаков в 1С:Бухгалтерии 3.0, Управлении торговлей 11 и ERP: эти конфигурации используют общую подсистему «Электронные документы » из «1С:Библиотеки стандартных подсистем». Отличается только, какие именно документы вы подписываете. Ниже — полный путь: что подготовить, как подключить сертификат , как подписать и отправить, как проверить результат и что делать с типичными ошибками.

Какой сертификат подойдёт для подписи в 1С

Для юридически значимого документооборота нужна квалифицированная электронная подпись (КЭП). Именно её требует закон для счетов-фактур и сдачи отчётности.

Кто и где получает сертификат:

  • 🏢 Руководитель организации и ИП — в удостоверяющем центре ФНС или у её доверенных лиц. Сертификат выпускается на конкретного человека как на директора, бесплатно, обычно на токен (защищённый носитель).
  • 👤 Сотрудник (бухгалтер, кладовщик) — личный сертификат физлица в любом аккредитованном УЦ. Чтобы подписывать документы от имени компании, к нему нужна машиночитаемая доверенность (МЧД): с 1 сентября 2023 года сотрудник действует не по сертификату организации, а по своему личному сертификату плюс МЧД.

Важный нюанс по видам подписи. Счёт-фактуру можно подписывать только квалифицированной подписью — это прямое требование. А вот первичку (акты, накладные, УПД по соглашению) стороны вправе подписывать и неквалифицированной подписью, если договорились об этом в соглашении об ЭДО. На практике удобнее везде использовать одну КЭП, чтобы не разводить разные механизмы.

Сертификат ФНС выдают руководителю лично, по паспорту и с личным присутствием. Удалённо «перевыпустить» директорскую подпись нельзя — это защита от мошенничества.

Перед работой убедитесь, что на компьютере установлен криптопровайдер той же линейки, что и сертификат. Для подписей ФНС это почти всегда CryptoPro CSP. Без него 1С сертификат просто не увидит.

Как подключить сертификат ЭЦП к программе

Сначала сертификат должен появиться в хранилище Windows, потом — в самой 1С.

1. Установите сертификат в систему. Если он на токене, вставьте носитель и установите его через программу криптопровайдера (у CryptoPro это «Просмотр сертификатов в контейнере» → «Установить»). Проверить, что всё встало, можно там же — сертификат появится в списке личных.

2. Откройте настройки подписи в 1С. В 1С:Бухгалтерии 3.0 путь такой:

Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования

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

3. Добавьте сертификат. На закладке «Сертификаты» нажмите «Добавить» и выберите «Из установленных на компьютере». Программа покажет сертификаты из хранилища Windows — отметьте нужный.

4. Проверьте программу подписи. 1С сама предложит установленный криптопровайдер. Если провайдеров несколько, выберите тот, которым выпущен сертификат.

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

Токен с директорской подписью лучше держать на том компьютере, где реально подписывают документы. «Расшарить» одну подпись на всех по сети стандартными средствами 1С не получится — каждому подписанту нужен доступ к своему контейнеру.

Три способа подписать документ в 1С

Способ зависит от того, что именно вы подписываете.

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

Способ 2. Подпись из списка документов ЭДО. Когда документы копятся пачкой, удобнее рабочее место «Текущие дела ЭДО»:

Продажи → Текущие дела ЭДО (в УТ и ERP — одноимённый раздел в продажах или закупках)

Здесь исходящие и входящие документы сгруппированы по статусам. Выделяете нужные и подписываете их разом одной командой «Подписать» — для входящих это будет подпись о получении или отказ.

Способ 3. Подпись отдельного файла или печатной формы. Иногда нужно подписать не документ ЭДО, а произвольный файл (договор в PDF, печатную форму). Такой файл добавляют в присоединённые файлы объекта и подписывают командой работы с ЭП в форме присоединённых файлов. Создаётся открепленная подпись — отдельный файл с расширением .sig рядом с исходным.

Во всех трёх случаях при подписании программа запрашивает пароль (PIN) к контейнеру закрытого ключа. Если пароль пустой или сохранён в CryptoPro, запрос может не появиться.

Как подписать и отправить отчётность в ФНС и СФР

Для отчётности подпись работает иначе — через сервис «1С-Отчётность», а не через обмен с контрагентами.

Рабочее место отчётности:

Отчёты → 1С-Отчётность → Регламентированные отчёты

Порядок такой:

  1. Сформируйте и проверьте отчёт (декларация, РСВ, ЕФС-1).
  2. Нажмите «Отправить». Программа подпишет отчёт настроенным сертификатом и передаст его оператору.
  3. Дождитесь ответных документов: подтверждения оператора, квитанции о приёме, извещения о вводе.

Сертификат для отправки указывается один раз — в настройках «1С-Отчётности» (раздел с заявлением на подключение к электронному документообороту с контролирующими органами). Там же выбираются направления сдачи: ФНС, СФР, Росстат.

ФСС и ПФР с 2023 года объединены в Социальный фонд России (СФР). Отчёт ЕФС-1 заменил прежние 4-ФСС и СЗВ-ТД — отправляется он так же, одной подписью руководителя или уполномоченного сотрудника по МЧД.

Если отчётность сдаёт бухгалтер по своему сертификату, в СФР и ФНС тоже нужна зарегистрированная машиночитаемая доверенность — без неё приём отклонят.

Подпись и отправка документов через внешних операторов

Многие работают не во встроенном «1С-ЭДО», а через отдельных операторов — Диадок, СБИС, Контур.Диадок. Принцип подписи тот же (КЭП плюс криптопровайдер), различается точка входа.

Как подключён операторГде подписываетеЧто нужно настроить
Встроенный 1С-ЭДОПрямо в 1С, кнопкой «ЭДО»Сертификат в настройках ЭП, идентификатор участника
Модуль/интеграция оператора в 1СВ 1С через обработку оператораВнешний модуль оператора и его настройки
Веб-кабинет оператораВ браузере, отдельно от 1СПлагин подписи в браузере, тот же сертификат

Главное правило: сертификат один и тот же, в какой бы системе вы ни подписывали. Если КЭП уже работает в веб-кабинете Диадока, в 1С её добавляют тем же способом — «Из установленных на компьютере».

При работе через веб-кабинет подпись ставит браузерный плагин (CryptoPro ЭЦП Browser plug-in). Для встроенного 1С-ЭДО браузерный плагин не нужен — подписывает сама платформа через криптопровайдер.

Через что подписывать документы контрагенту?

Массовое и автоматическое подписание документов

Когда документов десятки в день, подписывать каждый по отдельности накладно. Штатные средства 1С дают несколько вариантов ускорить работу — без самописных «хаков».

Групповая подпись из рабочего места ЭДО. В «Текущих делах ЭДО» можно выделить сразу все исходящие документы в статусе «Ожидается отправка» и подписать их одной командой. Пароль к контейнеру при этом запрашивается один раз на всю пачку, а не на каждый документ.

Автоматическое формирование и подпись по расписанию. В настройках обмена электронными документами есть регламентное задание, которое само формирует электронные документы по проведённым реализациям и ставит подпись. Чтобы оно работало без участия человека, пароль к сертификату сохраняют в настройках программы подписи — иначе задание остановится на запросе PIN.

Автоподпись по расписанию означает, что документы уходят контрагентам без ручного контроля. Включайте её только для проверенных типов документов и периодически сверяйте отправленное в «Текущих делах ЭДО».

Обработки и обмены. Для нестандартных задач (подписать выгрузку из другой системы, пакет внешних файлов) используют внешние обработки или типовой механизм обмена. Отдельную обработку имеет смысл заказывать, только если типовой групповой подписи не хватает: в большинстве случаев встроенного массового подписания достаточно.

Чего делать не стоит: встраивать в код пароль к закрытому ключу открытым текстом или раздавать один директорский токен нескольким пользователям «для удобства». И то, и другое обесценивает саму идею квалифицированной подписи — по закону она приравнена к собственноручной.

Как проверить, что документ подписан правильно

Проверка — это не формальность: получатель должен убедиться, что подпись действительна, а вы — что отправили подписанный документ, а не черновик.

Где смотреть в 1С:

  • 📄 В карточке электронного документа видно список подписей и их статус. У корректной подписи стоит отметка, что она проверена и действительна.
  • 🔍 Для присоединённого файла команда проверки ЭП пересчитывает подпись и сверяет её с содержимым. Если файл после подписания меняли — проверка не пройдёт.

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

Если проверка подписи у вас проходит, а у контрагента — нет, почти всегда дело в его стороне: не установлены корневые сертификаты вашего УЦ или истёк срок проверяемого сертификата на момент проверки. Сам документ при этом корректен.

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

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

Отдельно про пароль к контейнеру. Если забыли PIN токена и исчерпали попытки, носитель блокируется — разблокировать его можно только PUK-кодом или, в худшем случае, перевыпуском сертификата. Поэтому пароль по умолчанию на токенах CryptoPro (12345678 для одних носителей и свой для других) лучше сменить на свой и записать в надёжном месте, а не подбирать вслепую.

Не меняйте и не удаляйте сертификат в «боевой» базе в разгар сдачи отчётности или массовой отправки документов — незавершённые пакеты могут «зависнуть» в статусе ожидания подписи. Меняйте сертификат, когда очередь отправки пуста.

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

Можно ли подписать один документ двумя подписями — директора и бухгалтера?
Да. В ЭДО это штатный сценарий: документ последовательно подписывают несколько сотрудников, каждая подпись добавляется к электронному документу отдельно. Порядок подписания задаётся в настройках маршрута, если он у вас используется.
Нужна ли отдельная подпись для каждой организации, если их несколько в одной базе?
Да, для каждой организации нужен свой сертификат на её руководителя (или сотрудника с МЧД от этой организации). Один сертификат нельзя использовать от имени разных юрлиц.
Подпись ставится без запроса пароля — это нормально?
Это значит, что пароль к контейнеру пустой или сохранён в настройках криптопровайдера. Для рабочих подписей так делать не стоит: любой, кто сядет за компьютер, сможет подписывать от вашего имени.
Чем подписывать, если нет токена, — можно хранить ключ в реестре?
Технически криптопровайдер умеет хранить контейнер в реестре компьютера, но для КЭП это небезопасно: ключ можно скопировать. Квалифицированную подпись руководителя правильно держать на защищённом носителе.
Что делать, если контрагент прислал документ, а подпись не проверяется?
Установите корневые сертификаты удостоверяющего центра, который выпустил подпись контрагенту, и список отозванных сертификатов. Чаще всего проблема именно в отсутствии корневого сертификата на вашем компьютере, а не в самом документе.