Настроить печать документов с водяным знаком

Для каждого приложения системы администратор может настроить отображение водяного знака на документе или файле. Пользователи смогут распечатать документ с водяным знаком или сохранить его на компьютер.

Также в бизнес-процесс можно добавить специальный блок Наложение водяных знаков. Это позволяет автоматически наносить водяной знак на файл и сохранять его в переменную. Затем файл можно использовать в ходе процесса, например, выслать его на согласование или автоматически отправить на электронную почту клиента.

В настройках приложения или блока бизнес-процесса задаётся HTML-шаблон водяного знака. При этом на одном документе можно разместить несколько водяных знаков. Вы можете:

  • использовать готовые шаблоны:
    • с названием документа, датой и автором документа;
    • с данными о подписании документа сертификатом электронной подписи;
  • изменить готовый шаблон, чтобы настроить отображение любой необходимой информации.

Рассмотрим подробнее, как включить печать документа в приложении и настроить шаблон водяного знака.

Включить печать с водяным знаком

  1. Перейдите в настройки приложения, нажав значок шестерёнки рядом с его названием.
  2. Выберите пункт Печатная форма.
  3. На открывшейся странице отметьте флажком опцию Включить печать с водяным знаком. По умолчанию включён преднастроенный шаблон водяного знака. Он содержит название документа, дату и автора. Знак будет отображаться в правом нижнем углу на каждой странице файла. Эти настройки изменить нельзя.

print_form-1

  1. Дополнительно вы можете включить опции:
  • Отображать водяной знак в предпросмотре — на форме просмотра приложения типа Документ добавленный файл отображается с водяным знаком;
  • При нажатии на кнопку "Печать" скачивать документ с водяным знаком — когда на форме просмотра пользователь нажимает кнопку Печать, вместо отправки на принтер файл с водяным знаком сохраняется на локальный компьютер. В поле Стандарт PDF вы можете задать формат файла для загрузки: PDF1.7, PDF/A-1b или PDF/A-1a.
    print-form-settings-2

Добавить новый шаблон водяного знака

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

  1. Перейдите в настройки приложения, нажав значок шестерёнки рядом с его названием.
  2. Выберите пункт Печатная форма.
  3. Нажмите кнопку + Добавить в правом верхнем углу страницы. Выберите тип шаблона:
  • Шаблон по умолчанию — создаётся шаблон с HTML-кодом для водяного знака, преднастроенного по умолчанию. Содержит название документа, дату и автора создания;
  • Шаблон с электронной подписью — добавляется шаблон, HTML-код которого содержит данные о подписании файла. В водяном знаке отображается организация, подписант, название или номер сертификата электронной подписи и срок его действия, а также дата подписания.    

print-form-5

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

print-form-settings-4

  1. Укажите название шаблона и отредактируйте HTML-код.
  2. В дополнительных настройках выберите, на каких страницах документа отображать водяной знак, задайте его расположение, масштабирование и непрозрачность.
  3. Создать можно неограниченное количество шаблонов. Чтобы применить шаблон к документам в приложении, в настройках каждого шаблона отметьте опцию Водяной знак активен. При этом включить можно несколько шаблонов одновременно.
  4. Чтобы удалить шаблон водяного знака, нажмите значок корзины.
  5. Выполнив настройки, нажмите кнопку Сохранить в правом верхнем углу страницы.

Теперь в карточке приложения типа Документ появится кнопка Печать. С её помощью пользователи смогут открыть документ с водяным знаком, распечатать его или сохранить на компьютер.

Обратите внимание, если включён водяной знак с информацией об электронной подписи, он отображается только после подписания документа.

Настроить HTML-шаблон водяного знака

Добавляя новый шаблон водяного знака, в его HTML-коде вы можете:

  1. Настроить форматирование.
     
    Для этого используйте теги, как в стандартном HTML-документе.
     
    Обратите внимание, в шаблоне водяного знака можно использовать не все теги, атрибуты и CSS‑свойства, доступные для языка разметки HTML.

Список разрешённых тегов, атрибутов и CSS-свойств

 

  1. Добавить контекстные переменные.
     
    Они должны выглядеть следующим образом: {$имя_переменной}. Имя переменной уникально и пишется латинскими буквами, например, {$client}. Пример использования переменных приведён в разделе «Примеры пользовательских HTML-шаблонов водяного знака».
  1. Настроить отображение данных электронной подписи.
     
    По умолчанию в HTML-шаблон с электронной подписью добавлен цикл {for signInfo in {$__ES} }, который содержит конструкции типа {$signInfo.data.parameter_name}. Вы можете изменить их или добавить дополнительные, чтобы отобразить в водяном знаке определённые данные электронной подписи. Рассмотрим доступные конструкции.

 

Конструкция

Содержание

{$signInfo.data.provider_name}

Название провайдера электронной подписи.

{$signInfo.data.organization}

Название организации.

{$signInfo.data.commonName}

Название сертификата электронной подписи.

{$signInfo.data.issuerName}

Имя и отчество подписанта.

{$signInfo.data.issuerSurname}

Фамилия подписанта.

{$signInfo.data.issuerTitle}

Должность подписанта.

{$signInfo.data.certSerialNumber}

Номер сертификата электронной подписи.

{$signInfo.data.certValidUntilAt}

Дата окончания действия сертификата.

{$signInfo.data.signDate}

Дата подписания.

{$signInfo.data.createdBy}

Создатель электронной подписи.

{$signInfo.data.comment}

Комментарий к электронной подписи.

{$signInfo.data.status}

Статус электронной подписи.

{$signInfo.data.type}

Тип: подпись файла, атрибутов или решения.

{$signInfo.data.tags}

Теги электронной подписи. Их можно отобразить в водяном знаке или применить для группировки и фильтрации подписей, например по должности подписанта. Подробнее читайте в разделе «Примеры пользовательских HTML-шаблонов водяного знака».

Вы можете использовать:

  • системные теги — автоматически добавляются к подписям в рамках задач ознакомления и согласования и имеют коды __inform и __approve;
  • пользовательские теги — заданные с помощью скрипта. Создание тегов и их добавление к подписям описано в справке ELMA365 TS SDK.

{$signInfo.data.poaID}

Данные машиночитаемой доверенности (МЧД), с которой подписан документ. О том, как настроить отображение данных МЧД, читайте в разделе «Примеры пользовательских HTML-шаблонов водяного знака».

 

Примеры пользовательских HTML-шаблонов водяного знака

  1. Отображение основных данных документа.

Чтобы показать в водяном знаке информацию о документе, например его название, регистрационный номер, автора и дату создания, используйте в шаблоне контекстные переменные в формате {$имя_переменной}.

Пример шаблона

 

  1. Отображение тегов электронной подписи.

Допустим, в водяном знаке сотрудник должен видеть, в рамках какой задачи выполнено подписание. Для этого получите теги подписи с помощью цикла {for tag in {$signInfo.data.tags} } и выведите их названия и коды, используя вложенные свойства .name и .code.

Пример шаблона

 

  1. Отображение только подписи с определённым тегом.

Допустим, в водяном знаке нужно отобразить только подпись генерального директора. Для неё с помощью скрипта добавлен тег с кодом signedByHead. Чтобы скрыть другие подписи, используйте условие {if {$tag.data.code} = "signedByHead"}.

Пример шаблона

  1. Передача информации об МЧД.

Данные о машиночитаемой доверенности можно показать в водяном знаке, если в компании установлено решение для хранения доверенностей, например Управление МЧД, и настроен пользовательский модуль для передачи МЧД в водяной знак. Информация передаётся в HTML‑шаблон с помощью функции ExtText().

Шаги для отображения данных МЧД

Настроить печать для файла из приложения типа «Стандартное» и «Событие»

Если в приложениях типа Стандартное или Событие добавлено свойство типа Файлы, вы можете настроить печатную форму для файла, добавленного в поле. Для этого:

  1. В настройках приложения включите опцию печати с водяным знаком и настройте шаблон, как описано выше.
  2. Перейдите в расширенный режим настройки форм приложения и в дизайнере интерфейсов выполните настройку формы просмотра:
  1. Каждый из виджетов содержит кнопку Печать, с помощью которой пользователи смогут распечатать файл с водяным знаком или загрузить его на компьютер.
  2. Сохраните и опубликуйте настроенную форму.

Подробнее о том, как работать с печатной формой документа, читайте в статье «Печать документов с водяным знаком».