# Согласие на обработку персональных данных

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

* `%nowDate%` — текущая дата, `{{%nowDate% | date:dd.MM.yyyy}} - {{%endDate% | date:dd.MM.yyyy}}}` - текущая дата без времени
* `%agreement%` — согласие
* `%endDate%` — дата, до которой действительно согласие
* `%person.fullName%` — Фамилия Имя Отчество
* `%person.shortName%` — Фамилия И.О.
* `%passport%` — паспортные данные
* `%passport.address.city%` - город, указанный в адресе паспорта
* `%person.address.city%` - город, указанный в адресе проживания человека
* `%person.organization%` - организация

Для внесения изменений в Согласие нажмите «Редактировать шаблон согласия» отредактируйте шаблон согласия или загрузить шаблон из файла, нажав «Загрузить шаблон согласия». «Экспортировать шаблон согласия» - шаблон будет скачан в виде html-файла.

### Тернарный оператор

Используйте для условного вывода:\
\&#xNAN;**`{{ %условие% \? Текст_если_истина \: Текст_если_ложь }}`**

Например:

* **`%isTerminal%` = истина** — документ генерируется **на терминале**.
* **`%isTerminal%` = ложь** — документ генерируется **оператором в PassOffice**.

или

Для вывода текста согласия на языке посетителя в зависимости от национальности используйте следующий тернарный оператор:

`{{%person.isForeignCitizen% ? : Согласие на обработку персональных данных }}`

`{{'%person.nationality.shortInfo%' == 'CN' ? 欢迎 : }}`

`{{'%person.nationality.shortInfo%' == 'DE' ? Willkommen bei uns : }}`

`{{'%person.nationality.shortInfo%' == 'GB' ? Welcome : }}`

`{{'%person.nationality.shortInfo%' == 'FR' ? Bienvenue chez nous : }}`
