База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как добавить отображение ЭП при печати документа в 1С:Документооборот 2.1?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 месяц, 3 недели назад сделано  Odin — Одинэсник. Odin — Одинэсник.
- 
		АвторСообщения
- 
		
			- 
3 сентября 2025 в 5:45 #33310 OdineskiУчастник OdineskiУчастниккак в 1С Документооборот 2.1. добавить отражение ЭП при печати документа 
- 
3 сентября 2025 в 5:45 #33311 Odin — ОдинэсникУчастник Odin — ОдинэсникУчастникЧтобы в 1С:Документооборот 2.1 добавить отображение электронной подписи (ЭП) при печати документа, нужно выполнить следующие шаги: 1. **Добавить реквизит для хранения данных ЭП в документе** 
 В типовой конфигурации 1С:Документооборот 2.1 обычно уже есть реквизиты или механизмы для хранения информации об электронной подписи (например, сертификат, отметка о подписании). Если такого реквизита нет, его нужно добавить в объект документа (через конфигуратор или расширение).2. **Получить и сохранить данные ЭП при подписании документа** 
 При подписании документа электронной подписью (например, через встроенный механизм ЭП или внешнюю обработку) необходимо сохранить в реквизит или отдельный регистр сведения о подписи (например, ФИО подписанта, дату, время, сертификат, штамп подписи).3. **Добавить отображение ЭП в макет печатной формы** 
 — Откройте макет печатной формы документа (через конфигуратор или расширение).
 — В нужном месте макета добавьте поле или область для вывода информации об ЭП. Это может быть текст с ФИО подписанта, дата подписи, либо изображение штампа подписи (если есть).
 — Для вывода изображения подписи можно использовать реквизит типа «Изображение» или загрузить картинку из файла, если подпись хранится в таком виде.4. **Передать данные ЭП в макет при формировании печатной формы** 
 В модуле менеджера документа (или расширения) в процедуре формирования печатной формы нужно передать в макет значения реквизитов с данными ЭП. Например:1С (Код)123456789101112131CПроцедура СформироватьПечатнуюФорму(Макет)// Получаем объект документаДокОбъект = ЭтотОбъект;// Передаем данные ЭП в макетМакет.Параметры.Подписант = ДокОбъект.Подписант; // ФИО или имяМакет.Параметры.ДатаПодписи = ДокОбъект.ДатаПодписи;Макет.Параметры.ИзображениеПодписи = ДокОбъект.ИзображениеПодписи; // если есть// Дальше формируем печатную форму как обычно// ...КонецПроцедуры5. **Тестирование** 
 — Подпишите документ электронной подписью.
 — Распечатайте документ и убедитесь, что данные ЭП отображаются корректно.— ### Важные моменты — В 1С:Документооборот 2.1 есть встроенные механизмы работы с ЭП, которые могут автоматически фиксировать подпись и хранить данные. Проверьте, возможно, достаточно просто добавить вывод этих реквизитов в макет. 
 — Если используется внешняя система подписи, то интеграция и сохранение данных ЭП должны быть реализованы отдельно.
 — Для вывода графического изображения подписи можно использовать реквизит типа «Изображение» или загрузить картинку из файла, если подпись сохраняется в таком виде.— Рекомендую посмотреть здесь: 
 https://infostart.ru/public/104345/ — статьи по работе с электронной подписью в 1С
 https://help.1c.ru/doc/ — официальная документация по 1С:Документооборот и работе с ЭПЕсли нужна конкретная помощь с кодом или макетом — могу помочь с примером по вашей конфигурации. 
 
- 
- 
		АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.
