Меню Закрыть

Использование списков в 1С (часть 3— сортировка и группировка)

Мы продолжаем наш цикл статей, посвященный работе со списками.  На этом занятии речь пойдет о настройках сортировки и группировках списка. Напомню, что мы работаем с конфигурациями на управляемых формах 1С 8.3. В качестве тестовой базы на этом уроке будем использовать демонстрационную базу Управление нашей фирмой 1.6.  В ней для работы нам понадобится список расходных накладных.

В данном цикле для каждой статьи подготовлен подробный видеоурок. И для лучшего усвоения материала советую также посмотреть и его.

1. Сортировка списка.

Как и раньше, для включения формы настройки нажмите на кнопку Еще, и далее выберете пункт Настроить список и перейти на вкладку Сортировка. На вкладке будет представлен список полей, по которым можно сортировать текущий список. Выбирать поля фильтров можно двойным нажатием левой клавиши мыши, либо просто перетаскиванием нужного поля в правое окно. Другими словами, действия аналогичны работе с отборами.

Сортировка списка
Рисунок 1.

2. Количество полей и направлений сортировки

Вы можете добавлять неограниченное количество полей для сортировки списка. Система будет применять сортировки от верхней записи к нижней. Например, для настройки изображенной на Рисунке 1. Сначала данные будут сортироваться по складам. Затем для совпадающих значений поля склад будет применена сортировка по сумме. В колонке Направление сортировки можно установить значение для каждого поля. Вариантов направлений только два: по убыванию и по возрастанию. Колонки в списке, по которым включена сортировка, отмечаются стрелками.

Количество полей
Рисунок 2.

3. Сортировка по вложенным и отсутствующим полям

Сортировать список можно и по тем полям, которые визуально отсутствуют в списке. Точно также как и в отборах можно добавлять вложенные поля, если они присутствуют. Установка флажков напротив полей сортировки означает включение или отключение выбранной сортировки

Сортировка по вложенным
Рисунок 3.

4. Настройка простых группировок

Группировки в списке позволяют разместить элементы списка по группам, которые являются однородными по какому-либо полю. Примером группировки – может быть группировка по складам. Система автоматически создает представление для групп и позволяет сворачивать и разворачивать содержащиеся в них строки. Строки с наименованиями группировок отмечаются специальной иконкой и не содержат других данных кроме названия.

Группировки
Рисунок 4.

5. Поля для группировки

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

Группировка вложенная
Рисунок 5.

6. Уровни группировок

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

Группировка 3
Рисунок 6.

 

На этом все. Ссылка на предыдущий урок.

Подписывайтесь на наши группы в социальных сетях, чтобы не пропустить новые публикации.

Поделитесь ссылкой, если Вам понравилась эта статья.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *