Список
Поле «Список» представляет собой циклическую структуру, которая может хранить один элемент списка. В качестве элемента списка можно использовать как простые значения (строковые, числовые, дату и другие), так и составные поля, включающие несколько подполей, что позволяет формировать более сложную структуру данных. Кроме того, данное поле используется для формирования динамических таблиц.
Основные возможности
-
Нахождение максимального значения в списке.
-
Нахождение минимального значения в списке.
-
Поиск позиции элемента.
-
Расчёт среднего значения.
-
Расчёт суммы элементов.
-
Подсчёт количества элементов.
Создание поля
-
Нажмите кнопку
+
в левом нижнем углу экрана. -
Выберите
Добавить поле
. -
Тип поля —
Список
. -
Укажите название поля.
-
Выберите элемент списка:
-
Простое поле — для одного значения (текст, число, дата и т.д.).
-
Составное поле — для структуры из нескольких полей.
-
-
Нажмите «ОК».
Создание полей
Создание и добавление полей: ИНСТРУКЦИЯ
Добавление поля в шаблон
Циклом
-
Установите курсор в нужное место шаблона.
-
Нажмите на три точки напротив поля «Список» и выберите
Вставить "Цикл"
. -
В тело цикла вставьте элемент списка через три точки →
Вставить "Значение"
.
Таблицей
Подробное руководство по работе с динамической таблицей доступно в метке Таблица.
Для автоматического добавления строк в таблицу используется Табличный цикл. Его можно вставить через вкладку Метки
→ Таблица
или через три точки у поля «Список».
Для управления логикой отображения и скрытия строк применяется Табличное если
.
Пример:
Создайте поле «Список» с названием Сотрудники
. В качестве элемента списка выберите «Составное поле» и оставьте для него наименование Данные
.
В составное поле добавьте:
-
Текстовое поле →
ФИО
-
Поле Целое число →
Стаж работы
Задача: создать таблицу с колонками №, «ФИО», «Стаж работы». Если стаж сотрудника меньше 10 лет, его данные не должны отображаться в таблице.
Шаги:
-
Добавление таблицы:
-
Вставьте таблицу в тело шаблона (3 столбца, 6 строк).
-
В первой строке укажите заголовки столбцов: №, ФИО, Стаж работы.
-
-
Добавление табличного цикла:
-
Объедините ячейки второй строки и вставьте туда табличный цикл.
-
-
Настройка условия отображения сотрудников:
-
Объедините ячейки третьей строки.
-
Вставьте метку «Табличное если» («Метки» → «Таблица») с условием
данные.стажРаботы >= 10
.
-
-
Добавление данных сотрудников:
-
В первую колонку четвёртой строки вставьте авто-нумерацию («Главная» → «Нумерация»).
-
В соседние колонки вставьте значения «ФИО» и «Стаж работы» через
Вставить "Значение"
.
-
-
Закрытие условий:
-
В пятой строке закройте метку
/Табличное если
(«Метки» → «Таблица»). -
В шестой строке закройте метку
/Табличный цикл
(«Метки» → «Таблица»).
-
Итог: