Документы и Печать · 10 мин
Как подписывать документы ЭЦП в 1С
Пошаговая инструкция по подписанию документов электронной подписью в 1С: настройка сертификата, подписание, проверка, обмен с контрагентами и типичные ошибки.
Электронная подпись в 1С позволяет подписывать счета, акты, накладные и другие документы прямо из программы, не распечатывая их и не пересылая бумажные оригиналы. Юридически значимый обмен документами с контрагентами становится возможным после подключения к оператору электронного документооборота (ЭДО), а внутренние файлы можно подписывать и без него.
Для работы понадобится квалифицированная электронная подпись (КЭП), выданная удостоверяющим центром, установленная программа криптозащиты (например, КриптоПро CSP или ViPNet CSP) и настроенный сертификат в 1С. Далее разберём весь процесс: от подготовки сертификата до проверки подписи контрагента.
Инструкция ориентирована на типовые конфигурации — «1С:Бухгалтерия предприятия», «1С:Управление торговлей», «1С:ERP». Названия пунктов меню могут немного отличаться между версиями, но общая логика одинакова.
Что нужно подготовить перед подписанием документов в 1С
Первое условие — действующий сертификат электронной подписи. Для подписания юридически значимых документов от имени организации используется квалифицированная подпись, выпущенная аккредитованным удостоверяющим центром. Сертификат обычно хранится на токене (Рутокен, JaCarta) или в реестре компьютера.
Второе условие — установленная на компьютер программа криптозащиты. 1С не подписывает документы сама, а обращается к криптопровайдеру: КриптоПро CSP, ViPNet CSP или встроенному механизму операционной системы. Без криптопровайдера кнопка подписания будет выдавать ошибку «программа электронной подписи не найдена».
Третий элемент — права и настройки в самой 1С. Пользователю нужны права на добавление подписи и работу с электронными документами. В файловых базах это настраивается в профиле группы доступа, в клиент-серверных — у администратора.
Как установить и добавить сертификат в 1С
Откройте раздел «Администрирование» и найдите блок «Обмен электронными документами и подписи» (в некоторых конфигурациях — «Электронные подписи»). Включите флажки «Электронные подписи» и «Шифрование» при необходимости. После этого станет доступен список сертификатов и настройка программ криптографии.
В списке программ электронной подписи нажмите «Добавить» и выберите установленный криптопровайдер из предложенного списка — 1С обычно определяет его автоматически. Если программа не определилась, проверьте, установлена ли она на компьютере и совпадает ли разрядность: 32-битный клиент 1С не увидит 64-битный криптопровайдер, и наоборот.
Затем перейдите в справочник «Сертификаты ключей электронной подписи и шифрования» и нажмите «Добавить → Из установленных на компьютере». 1С покажет сертификаты из хранилища; выберите нужный, укажите, для чего он используется (подписание, шифрование), и привяжите его к пользователю и организации.
- 1Установите криптопровайдер и драйвер токена, вставьте носитель с ключом
- 2В 1С откройте «Администрирование → Электронные подписи» и включите механизм
- 3Добавьте программу электронной подписи (КриптоПро CSP или ViPNet CSP)
- 4Добавьте сертификат из установленных на компьютере и привяжите к пользователю
- 5Нажмите «Проверить» в карточке сертификата и убедитесь, что проверка проходит без ошибок
Как подписать документ в 1С
Откройте проведённый документ — например, «Реализация (акты, накладные, УПД)». В командной панели документа или в меню «Ещё» найдите команду «Подписать» (в формате электронной подписи). Если документ участвует в ЭДО, используйте кнопку «Подписать и отправить» в панели электронного документооборота.
1С предложит выбрать сертификат, если их несколько, и запросит PIN-код токена или пароль контейнера ключа. После подтверждения к документу прикрепляется файл подписи. В карточке документа появится отметка о подписании, а саму подпись можно просмотреть через команду «Электронные подписи» — там видно, кто и когда подписал, и действителен ли сертификат.
Подписание произвольного файла
Подписать можно не только документ 1С, но и любой прикреплённый файл — скан договора, спецификацию. Откройте присоединённый файл на просмотр и нажмите «Подписать». Подпись сохранится рядом с файлом, и её можно выгрузить вместе с документом для отправки контрагенту по почте.
Массовое подписание
Если документов много, используйте обработку массового подписания из раздела ЭДО: отберите документы за период, выберите сертификат и подпишите пакет за одну операцию. Это заметно быстрее, чем открывать каждый документ отдельно, но требует внимательности — отбор по отбору сформируется весь пакет.
Как настроить обмен ЭДО с контрагентами
Подписание внутри базы и полноценный ЭДО — разные вещи. Чтобы контрагент получил документ, подключитесь к оператору ЭДО: в типовых конфигурациях доступен встроенный сервис 1С-ЭДО, также поддерживаются сторонние операторы (СБИС, Контур.Диадок и другие) через их модули.
Порядок подключения: в разделе «Обмен электронными документами» запустите помощник подключения, укажите организацию и сертификат, получите идентификатор участника ЭДО. Затем отправьте контрагенту приглашение к обмену — он должен принять его со своей стороны. После установки связи документы будут уходить и приходить автоматически.
Для каждого контрагента настройте формат исходящих документов: какие виды документов отправлять (акты, накладные, УПД, счета-фактуры), в каком формате и нужно ли получать ответную подпись. Это делается в настройках ЭДО по соглашению с контрагентом.
Как проверить подпись и статус документа
После подписания откройте список электронных подписей документа и нажмите «Проверить». 1С обратится к криптопровайдеру и покажет результат: подпись верна, сертификат действителен, дата подписания. Если проверка не проходит, чаще всего причина — отсутствие цепочки доверия (не установлен корневой сертификат удостоверяющего центра) или истёкший сертификат.
В ЭДО дополнительно отслеживайте статус документа в панели обмена: «Подготовлен», «Отправлен», «Доставлен», «Подписан контрагентом». Документ считается завершённым, когда получена ответная подпись второй стороны (для двусторонних документов) или уведомление о получении.
Как проверить результат
Статус «Подпись верна», сертификат действителен
Ошибка проверки, предупреждение о недоверенном сертификате
«Подписан контрагентом» или «Завершён»
Долго висит «Отправлен» или появилась ошибка доставки
Подпись нужного лица от имени организации
Документ подписан личным сертификатом вместо сертификата организации
Типичные ошибки и их решения
Самая частая проблема — 1С не видит сертификат. Проверьте: вставлен ли токен, установлен ли драйвер, работает ли криптопровайдер (у него есть свой инструмент проверки), совпадает ли разрядность клиента 1С и криптопровайдера. Также сертификат мог быть установлен в хранилище другого пользователя Windows.
Вторая типичная ситуация — ошибка «подпись не прошла проверку» у получателя. Обычно дело в отсутствии у контрагента корневого сертификата вашего удостоверяющего центра или в том, что документ изменили после подписания. Любое изменение подписанного документа делает подпись недействительной — сначала исправьте документ, потом подписывайте заново.
Третья ошибка — истёкший сертификат. 1С не даст подписать новый документ просроченным сертификатом, но старые подписи остаются действительными, если на момент подписания сертификат работал. Заблаговременно отслеживайте срок действия и перевыпускайте ключи заранее.
Безопасность и ограничения самостоятельной работы
Токен с ключом электронной подписи — аналог печати организации. Храните его у ответственного лица, не оставляйте вставленным в компьютер без необходимости, не сообщайте PIN-код. Если ключ скомпрометирован, немедленно обратитесь в удостоверяющий центр для отзыва сертификата.
Настройку криптопровайдера, установку корневых сертификатов и подключение к оператору ЭДО в крупной организации лучше поручить системному администратору или специалисту по 1С: ошибки в цепочке доверия или в маршрутах обмена приводят к сбоям, которые сложно диагностировать без опыта.
Что важно запомнить
Подписание ЭЦП в 1С требует трёх компонентов: действующего сертификата, криптопровайдера и настроенного механизма подписей. Подписывайте только финальные версии документов, проверяйте статус обмена ЭДО до получения ответной подписи и берегите токен как печать организации.
Частые вопросы
Можно ли подписывать документы в 1С без токена?
Да, если закрытый ключ хранится в реестре компьютера или в контейнере на жёстком диске — токен не обязателен. Однако с точки зрения безопасности аппаратный носитель предпочтительнее: ключ нельзя незаметно скопировать. Также существуют облачные подписи, где ключ хранится у удостоверяющего центра, а подписание подтверждается кодом из SMS.
Почему кнопка «Подписать» неактивна или её нет?
Проверьте три вещи: включён ли механизм электронных подписей в настройках администрирования, есть ли у пользователя права на добавление подписи и добавлен ли хотя бы один действующий сертификат, привязанный к текущему пользователю. Если всё настроено, а кнопки нет — убедитесь, что документ проведён.
Чем отличается простая подпись от квалифицированной в 1С?
Простая подпись (логин и пароль) и усиленная неквалифицированная подтверждают авторство, но юридическую силу имеют только по соглашению сторон. Квалифицированная подпись приравнивается к собственноручной по закону и обязательна для счетов-фактур, УПД и отчётности в госорганы.
Можно ли отозвать уже отправленный подписанный документ?
Да, через процедуру аннулирования в ЭДО: отправьте контрагенту предложение об аннулировании с указанием причины. Документ считается аннулированным только после согласия второй стороны. Односторонне отменить подписанный документ нельзя.
Что делать, если у контрагента подпись показывается как недействительная?
Чаще всего у получателя не установлен корневой сертификат вашего удостоверяющего центра — попросите его установить цепочку сертификатов. Также проверьте, не изменялся ли файл после подписания и не истёк ли срок действия сертификата на момент проверки.
Нужно ли хранить электронные подписанные документы отдельно?
Документы вместе с подписями хранятся в базе 1С, но при обмене через оператора ЭДО копии также сохраняются у оператора. Для проверок рекомендуется периодически выгружать документы с подписями в архив и обеспечивать резервное копирование базы — сроки хранения электронных документов совпадают со сроками хранения бумажных.