Документы и Печать · 11 мин
Как распечатать документ с электронной подписью в 1С
Пошаговая инструкция: как распечатать документ с электронной подписью в 1С, вывести штамп ЭП на печатную форму, проверить подпись и устранить типичные ошибки.
Электронная подпись сама по себе невидима: это набор криптографических данных, который прикрепляется к файлу документа. Поэтому при печати подписанного документа в 1С возникает закономерный вопрос — как показать на бумаге, что документ подписан, кем и когда. Прямой кнопки «напечатать подпись» в типовых конфигурациях нет, но задача решается несколькими рабочими способами.
Основных подхода три: вывести на печатную форму визуальную отметку (штамп) об электронной подписи, распечатать протокол проверки подписи как приложение к документу или выгрузить подписанный файл вместе с файлом подписи и распечатать его содержимое с сопроводительной информацией. Выбор зависит от цели: внутренний архив, передача контрагенту на бумаге или подтверждение факта подписания при проверке.
Важно понимать юридический нюанс: бумажная распечатка электронного документа со штампом ЭП — это копия, а не оригинал. Юридическую силу имеет сам электронный документ с действительной подписью. Распечатка нужна для удобства ознакомления, внутреннего документооборота и ситуаций, где требуется бумажный носитель.
Что нужно проверить перед печатью
Прежде чем выводить документ на печать, убедитесь, что подпись действительно установлена и действительна. Откройте карточку документа или присоединённого файла и перейдите на вкладку «Электронные подписи». Там должен отображаться список подписей с указанием подписанта, даты и статуса проверки.
Проверьте статус каждой подписи: в типовых конфигурациях действительная подпись отображается без предупреждений, а проблемная подсвечивается с текстом ошибки — например, «сертификат недействителен» или «подпись не проверена». Если подпись не проверена, выполните проверку принудительно через команду «Проверить» в списке подписей.
Также убедитесь, что у вас есть права на просмотр электронных подписей и печать документа. В разграниченных по ролям базах пользователю могут быть доступны не все команды, и тогда часть кнопок будет скрыта.
Как проверить готовность документа к печати
Подпись присутствует, статус — проверена, ошибок нет
Подпись отсутствует, не проверена или отмечена как недействительная
Срок действия сертификата не истёк на момент подписания
Сертификат просрочен или отозван
Кнопки «Печать» и работа с подписями активны
Команды скрыты — не хватает прав, нужно обратиться к администратору
Способ 1. Печать со штампом электронной подписи
В конфигурациях на Библиотеке стандартных подсистем (БСП) — «1С:Документооборот», «1С:ERP», «1С:Управление нашей фирмой» и других — печатная форма может включать область с отметкой об ЭП. Если макет это поддерживает, штамп выводится автоматически при печати подписанного документа: внизу формы появляется блок с данными подписанта и сертификата.
Если штамп не выводится, чаще всего причина в том, что макет печатной формы не содержит соответствующей области. В этом случае есть два пути: подключить внешнюю печатную форму с блоком ЭП или доработать макет. Обе задачи относятся к доработке конфигурации и выполняются специалистом.
В «1С:Документооборот» механизм наиболее развит: там предусмотрены настройки вывода отметки об ЭП на печатные формы визуальных документов, и штамп формируется штатно. Проверьте настройки программы в разделе, связанном с электронными подписями и обработкой файлов.
Способ 2. Печать протокола проверки подписи
Если изменять печатную форму нельзя, распечатайте отдельным листом сведения о подписи. Откройте карточку документа или файла, перейдите к списку электронных подписей и выделите нужную строку. В ряде конфигураций доступна команда просмотра сертификата и деталей подписи, которую можно вывести на экран и распечатать стандартными средствами — через скриншот или сохранение в файл.
Более аккуратный вариант — сформировать отчёт или печатную форму «Протокол проверки электронной подписи», если она предусмотрена в вашей конфигурации или подключена как внешняя. Такой протокол содержит хеш документа, данные сертификата, результат проверки и служит формализованным подтверждением факта подписания.
Протокол прикладывают к распечатанному документу и прошивают вместе. Этот способ не требует доработки макетов и подходит, когда печатная форма стандартная и менять её нельзя по регламенту.
Способ 3. Выгрузка файла с подписью и печать из внешней программы
Документ, подписанный в 1С, можно сохранить на диск вместе с файлом подписи: в карточке файла используйте команды «Сохранить как» для документа и «Сохранить» для подписи из списка ЭП. В результате вы получите два файла — сам документ и файл подписи с расширением .sig или .p7s.
Далее документ открывают в соответствующей программе (PDF-просмотрщик, Word и т. п.) и печатают обычным способом. Информацию о подписи при этом добавляют вручную: например, вставляют на последний лист текстовый блок с данными подписанта, который берут из свойств подписи в 1С или из программы криптопровайдера (КриптоПро CSP и аналогичных).
Этот способ трудоёмок, но универсален: он работает даже тогда, когда конфигурация не поддерживает штампы ЭП и доработка невозможна. Минус — высокий риск ошибок при ручном переносе данных, поэтому сверяйте номер сертификата и ФИО подписанта с исходной подписью.
Сравнение способов печати
Самый аккуратный вариант: отметка выводится автоматически. Требует поддержки макетом или доработки конфигурации.
Не требует изменения печатной формы, печатается отдельным листом. Подходит для архива и проверок, но выглядит как приложение, а не часть документа.
Универсально и работает везде, но трудоёмко и чревато ошибками при ручном переносе сведений о подписи.
Как добавить отметку об ЭП в макет печатной формы
Если штатного штампа нет, его добавляют доработкой. Общая логика такова: в модуле формирования печатной формы программно получают список подписей документа через методы БСП (например, работу с менеджером электронной подписи), извлекают данные подписанта и сертификата, а затем выводят их в специальную область макета.
В макете табличного документа создают именованную область, например «ОтметкаЭП», с полями для ФИО подписанта, даты подписания, номера сертификата и срока его действия. При формировании печати эту область заполняют и выводят после основной части документа.
Если вносить изменения в конфигурацию нельзя (типовая на поддержке), используют внешнюю печатную форму — она подключается через «Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки» без снятия конфигурации с поддержки.
- 1Откройте документ и убедитесь, что электронная подпись установлена и прошла проверку.
- 2Проверьте, выводит ли печатная форма отметку об ЭП: сформируйте предварительный просмотр.
- 3Если штампа нет — распечатайте документ стандартно и приложите протокол проверки подписи отдельным листом.
- 4При необходимости постоянного вывода штампа подключите внешнюю печатную форму или закажите доработку макета.
- 5Проверьте на распечатке ФИО подписанта, дату и номер сертификата — они должны совпадать с данными подписи в базе.
Типичные ошибки и ограничения
Частая ошибка — ожидание, что подпись «сама» появится на печати. Подпись прикрепляется к файлу, а не к печатной форме, поэтому без специального макета или протокола на бумаге её следов не будет. Вторая ошибка — печать документа до завершения проверки подписи: если подпись окажется недействительной, распечатка со штампом введёт в заблуждение.
Третья ошибка — использование распечатки как доказательства вместо электронного оригинала. При спорах и проверках требуется именно электронный файл с подписью и возможностью её проверки; бумажная копия со штампом лишь сопровождает оригинал.
Ограничение для обменов: если документ получен по ЭДО, подпись контрагента хранится вместе с файлом, и вывести её данные на печать можно теми же способами. Но помните, что редактирование подписанного документа делает подпись недействительной — после любого изменения документ нужно переподписать.
Как проверить результат
После печати сверьте три вещи: наличие отметки об ЭП или приложенного протокола, корректность данных подписанта и соответствие распечатки текущей версии электронного документа. Любое расхождение — повод перепроверить подпись в базе.
Для ответственных случаев (передача в архив, предъявление по запросу) полезно зафиксировать, какой экземпляр распечатан: укажите на листе дату печати и, при необходимости, заверьте копию подписью ответственного лица по внутреннему регламенту организации.
Что важно запомнить
Электронная подпись не печатается сама — на бумагу выводят штамп с данными подписи или прикладывают протокол её проверки. Перед печатью убедитесь, что подпись действительна, а после — сверьте данные на распечатке с базой. Юридическую силу имеет электронный оригинал, распечатка — только копия.
Частые вопросы
Можно ли распечатать саму электронную подпись как графический объект?
Нет, и это бессмысленно: подпись — это криптографические данные, а не картинка. На бумаге отображают только информационный штамп с реквизитами подписи (подписант, дата, сертификат), который подтверждает факт подписания электронного оригинала.
Почему на печатной форме нет отметки об ЭП, хотя документ подписан?
Наиболее вероятная причина — макет печатной формы не содержит области для вывода отметки. Проверьте также, что подпись установлена именно на тот файл или документ, который вы печатаете, и что она прошла проверку. Если макет не поддерживает штамп, нужна внешняя печатная форма или доработка.
Имеет ли распечатка со штампом ЭП юридическую силу?
Как самостоятельный документ — нет: это копия электронного документа. Юридическую силу имеет электронный файл с действительной подписью. Распечатка используется для ознакомления, внутреннего учёта и как приложение, но при спорах предъявляется электронный оригинал.
Документ подписан несколькими лицами — как вывести все подписи?
Это определяется макетом печатной формы. Если область отметки об ЭП выводится в цикле по всем подписям, на печать попадут все подписанты. В типовых решениях поведение различается, поэтому проверьте предварительный просмотр: при необходимости макет дорабатывают для вывода полного списка подписей.
Что делать, если после печати документ изменили?
Изменение подписанного документа делает подпись недействительной. Документ нужно заново подписать, а старую распечатку изъять и заменить новой — иначе в архиве окажется копия, не соответствующая действующему электронному оригиналу.
Можно ли настроить автоматический вывод штампа ЭП для всех документов?
Да, если доработать общий механизм печати: вынести формирование отметки об ЭП в общий модуль и подключать её к макетам нужных документов. В конфигурациях с развитым документооборотом (например, «1С:Документооборот») часть таких настроек доступна штатно. Объём работ зависит от количества печатных форм.