﻿# Название элемента

> [HTML Version](360007679591.html)

[Элементы приложения](360016427291.md) — это записи с определённым набором полей, которые отображаются на странице приложения. Названия элементов можно задать [вручную](#create_manually) или создать по [шаблону](#name_template).

**(hmfile_hash_bccc85ed.png)**

````
начало внимание

````
Работать с настройками названия элемента могут только пользователи, включённые в группу [Администраторы](360006871932.md#administrators).

````
конец внимание

````
Чтобы определить, каким образом элементам будет присваиваться название, нажмите значок шестерёнки рядом с названием приложения и выберите пункт **Название элемента**.

**(hmfile_hash_b8b83b79.png)**

В открывшемся окне выберите способ присвоения названия: **Ключевая переменная** или **Формирование по шаблону**.

**(hmfile_hash_c64c0a92.png)**

## Ключевая переменная

Выберите этот способ, если хотите, чтобы пользователи вводили название каждого элемента вручную.

Ключевая переменная — это обязательное для заполнения поле, отмеченное на форме создания элемента значком ключа, например, **Название**.

**(hmfile_hash_a3007607.png)**

Поле задаётся при создании приложения и отображается на его форме, если выбран способ **Ключевая переменная**.

При создании нового элемента пользователи вручную заполняют это поле. Его значение используется в качестве названия создаваемого элемента и отображается в карточке элемента и в приложении.

**(hmfile_hash_14354ff3.png)**

## Формирование названия по шаблону

В данном случае название элемента будет генерироваться автоматически по заданному вами шаблону.

Для создания шаблона вы можете использовать поля приложения, их вложенные свойства, а также функции, условия и любой дополнительный текст.

### Добавление свойств в шаблон 

Для добавления в шаблон переменных из контекста приложения, в правом углу поля **Формирование по шаблону** нажмите значок **\{+\}**. Откроется список, в котором вы можете выбрать нужные поля.

**(hmfile_hash_9ea74429.png)**

Здесь доступны как системные поля, одинаковые для всех приложений, так и поля, которые вы добавили в приложение при настройке его [формы](360009918011.md).

**(hmfile_hash_9f2c6a19.png)**

**Системные поля:**

- **Идентификатор** — идентификатор элемента, который используется для [интеграции](360009921431.md) ELMA365 со сторонними системами; 

- **Индекс** — порядковый номер элемента, например, договора. Номер присваивается в соответствии с настройками [нумератора](360007529451.md); 

- **Дата создания** — дата создания элемента по умолчанию указывается полностью, например, 2025‑04‑05 10:56:06 +0000 UTC. Вы можете изменить формат даты при помощи функции [DateTime()](360027003711.md#datetime-function);

- **Автор** — имя и фамилия пользователя, который создал элемент приложения. Это поле имеет такие вложенные свойства, как **ФИО**, **Эл.почта**, **Дата приема на работу** и **День рождения**. Их вы также можете использовать в шаблоне и, например, указать только фамилию сотрудника вместо полного имени; 

- **Дата изменения** — дата редактирования элемента по умолчанию указывается полностью. Вы можете установить нужный формат даты при помощи функции \[OBJECT\]; 

- **Редактор** — имя и фамилия пользователя, который последним редактировал элемент приложения. Это поле имеет такие же вложенные свойства, как поле **Автор**; 

- **Дата удаления** — дата удаления элемента по умолчанию указывается полностью. Вы можете установить нужный формат даты при помощи функции \[OBJECT\]. Если вы добавите эту переменную в шаблон, то при удалении элемента в его название будет добавлена дата удаления, и вы увидите её при поиске с фильтром **Удаленные**.

### Добавление в шаблон условий и функций  

Помимо контекстных переменных в шаблон можно добавлять условия и функции, которые позволяют генерировать более информативное название элемента. 

Например, с помощью функции [DateTime()](360027003711.md#datetime-function) вы можете выводить в название элемента дату и время. Для быстрой вставки функции в правом углу поля **Формирование по шаблону** нажмите на значок **f(x)**. Подробнее об использовании функции читайте [ниже](#date_time). 

Для формирования более сложного названия вы можете использовать другие функции, вручную вписав их в поле **Формирование по шаблону**. Например, можно отформатировать строковые значения, чтобы просклонять имена или названия по падежам. Ознакомиться с полным списком доступных функций и примерами их использования вы можете в статье [«Синтаксис шаблонов»](360027003711.md).

С помощью условий вы можете задавать правила для формирования названия. Например, в контексте приложения может быть расположено свойство **Приоритет**. Если при создании элемента в этом свойстве установлено значение **Да**, в название добавится пометка **Срочно**. Подробнее об использовании условий в шаблонах читайте в статье [«Синтаксис шаблонов»](360027003711.md#if).

### Функция DateTime()

Для использования функции \[OBJECT\] в правом углу поля **Формирование по шаблону** нажмите значок **f(x)**. 

**(hmfile_hash_052053f0.png)**

Функция используется для смены формата даты в полях **Дата создания**, **Дата изменения** и **Дата удаления**.

По умолчанию используется расширенный формат год-месяц-день с указанием точного времени. Чтобы его изменить, добавьте в шаблон функцию \[OBJECT\] и вставьте в неё нужное поле вместо символа подчёркивания.

**(hmfile_hash_cba1aa05.png)**

Теперь вы можете определить нужный формат даты, задав его в кавычках одного из следующих видов: **" "**, **« »**, **“ “**, **” ”**, **' '**. Например, чтобы указать только день, месяц и год, вручную поменяйте формат на \[OBJECT\]:

**(hmfile_hash_4d74d115.png)**

В этом случае название элемента будет выглядеть так:

**(hmfile_hash_d38457d2.png)**

Подробнее о функции \[OBJECT\] читайте в статье [«Синтаксис шаблонов»](360027003711.md#datetime-function).

После того как вы выберите все нужные поля и нажмёте **Сохранить**, шаблон будет создан. Теперь названия элементов будут генерироваться из значений полей, указанных в них.

## Изменить способ присвоения названия

Нажмите на значок шестерёнки рядом с названием приложения и выберите пункт [Название элемента](#name_settings). Отметьте нужную опцию:

- **Формирование по шаблону** — названия, созданные ранее вручную, останутся прежними, а при редактировании элемента они автоматически изменятся согласно заданному шаблону; 

- **Ключевая переменная** — на форме редактирования ранее добавленных элементов появится обязательное поле для ввода названия вручную. Отредактировав его, вы сможете изменить сформированные по шаблону названия.