Мы продолжаем наш цикл статей, посвященный работе со списками. На этом занятии речь пойдет о настройках сортировки и группировках списка. Напомню, что мы работаем с конфигурациями на управляемых формах 1С 8.3. В качестве тестовой базы на этом уроке будем использовать демонстрационную базу Управление нашей фирмой 1.6. В ней для работы нам понадобится список расходных накладных.
1. Сортировка списка.
Как и раньше, для включения формы настройки нажмите на кнопку Еще, и далее выберете пункт Настроить список и перейти на вкладку Сортировка. На вкладке будет представлен список полей, по которым можно сортировать текущий список. Выбирать поля фильтров можно двойным нажатием левой клавиши мыши, либо просто перетаскиванием нужного поля в правое окно. Другими словами, действия аналогичны работе с отборами.
2. Количество полей и направлений сортировки
Вы можете добавлять неограниченное количество полей для сортировки списка. Система будет применять сортировки от верхней записи к нижней. Например, для настройки изображенной на Рисунке 1. Сначала данные будут сортироваться по складам. Затем для совпадающих значений поля склад будет применена сортировка по сумме. В колонке Направление сортировки можно установить значение для каждого поля. Вариантов направлений только два: по убыванию и по возрастанию. Колонки в списке, по которым включена сортировка, отмечаются стрелками.
3. Сортировка по вложенным и отсутствующим полям
Сортировать список можно и по тем полям, которые визуально отсутствуют в списке. Точно также как и в отборах можно добавлять вложенные поля, если они присутствуют. Установка флажков напротив полей сортировки означает включение или отключение выбранной сортировки
4. Настройка простых группировок
Группировки в списке позволяют разместить элементы списка по группам, которые являются однородными по какому-либо полю. Примером группировки – может быть группировка по складам. Система автоматически создает представление для групп и позволяет сворачивать и разворачивать содержащиеся в них строки. Строки с наименованиями группировок отмечаются специальной иконкой и не содержат других данных кроме названия.
5. Поля для группировки
Группировать можно по любым полям и вложенным полям списка. Исключением являются строки неограниченной длины, такие как комментарий. Поля группировки могут отсутствовать в списке, до включения группировки по ним. После включения группировки поле обязательно будет выводиться в строках группировки.
6. Уровни группировок
Как и в случае с сортировкой можно добавлять неограниченное количество группировок. Группироваться данные будут по очереди. Сначала группировка идущая первой, затем вторая и так далее. Например, можно сгруппировать строки сначала по складам, а внутри разложить строки по статусам оплаты. Но на практике редко используют более 5 уровней группировок
На этом все. Ссылка на предыдущий урок.
Подписывайтесь на наши группы в социальных сетях, чтобы не пропустить новые публикации.
Поделитесь ссылкой, если Вам понравилась эта статья.