Перейти к содержанию

Объединение нескольких значений в одно

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

Рассмотрим пример выражения для вычисления составного отображаемого атрибута «Название обращения», который будет показываться в заголовке записи или в ссылке на данную запись.

  1. Создайте атрибут типа «Текст» — «Название обращения», отметьте флаги «Отображаемый» («Использовать как заголовок записей») и «Вычисляемый» («Вычислять по выражению»).

  2. В поле «Вычисляемое выражение» («Вычисляемое значение») выберите пункт «Формула» и вставьте следующую формулу:

FORMAT("{0}/{1}/{2}",LIST($Gorod->nazvanie,$Imyazayavitelya,$Status->Nazvanie)) 

Синтаксис формулы

Элемент Описание
FORMAT() Форматирует значения атрибутов в необходимый вид.
LIST() Содержит атрибуты, из которых берутся значения. В данном примере это город, имя заявителя и статус.
"" Содержит форму отображения составного значения. В кавычках можно указать любой статичный текст, числа и символы.
{0} Указывает порядковый номер атрибута из LIST(). Нумерация начинается с 0.

Необходимо понимать, что значения атрибутов, которые указаны в «LIST», для каждой записи будут подставляться соответствующими значениями вместо фигурных скобок с цифрами, а все остальное, что присутствует в кавычках, будет статичным.

  1. Сохраните атрибут, после чего создайте запись или зайдите в существующую запись и заполните поля, перечисленные в «LIST», после этого в заголовке вы увидите результат.

Пример составного значения атрибута

Пример составного значения атрибута

Примечание

Если необходимо записать в составной атрибут значение из атрибута типа «Дата и время» или «Длительность», то важно иметь в виду, что система выводит их в свободных от настроенного формата отображения значениях, т.е. в случае с атрибутом типа «Дата и время» выводимое значение будет выглядеть как «29.06.2021 14:33:21». См. также: Атрибут «Дата и время». Форматирование значений с помощью формул и N3.

К началу

Ассистент базы знаний Comindware

Загрузка ассистента...
Запрос отправлен в ИИ-ассистент Открыть вкладку