> For the complete documentation index, see [llms.txt](https://docs.aamsystems.ru/passoffice/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aamsystems.ru/passoffice/passoffice-guide/admin-guide-doc/administration/kanaly-opoveshenii/variables/peremennye-v-shablonakh-uvedomlenii.md).

# Переменные в Шаблонах уведомлений

Шаблоны уведомлений поддерживают **разные типы переменных** (строковые, логические, объекты и массивы). Для подстановки значений используется специальный синтаксис.

#### **1. Объекты (обращение через точку)**

Если переменная является объектом, можно обращаться к её полям:

* %request.sites% - Список площадок в заявке.

2. **Массивы (обращение по индексу)**

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

* %request.cars.3% - получение 4-го автомобиля в заявке (индексация в массиве начинается с 0, т.е. 0 - 1-й элемент, 1 - 2-й элемент и т.д.)

3. **Вложенные объекты и массивы**

Если поле объекта является объектом, то мы можем получить его внутренние поля, вложенность может быть любой:

* %request.visitors.0.cars.0.model% - получение модели первого автомобиля у первого посетителя в заявке
* %request.inviter.fullName% - получение полного ФИО человека, являющегося приглашающим в заявке

Если в цепочке переменной шаблона нет значения, то она интерпретируется как пустая строка.

Список доступных переменных приведен в каждом шаблоне уведомления. А список полей вложенных объектов представлен в разделе [Основные объекты, используемые в переменных](/passoffice/passoffice-guide/admin-guide-doc/administration/kanaly-opoveshenii/variables/object.md)., также в [Метаданных](/passoffice/passoffice-guide/admin-guide-doc/administration/metadannye.md) можно найти объект и его параметры.
