Книга знаний

1С:Предприятие / v8

v8: Сортировка динамических списков по не простым полям

Сортировка динамических списков по не простым полям (то есть по полям, имеющим тип не строка, число, булево или дата).Автор статьи:
Последняя редакция №1 от 11.05.07
URL: http://kb.mista.ru/article.php?id=534

Ключевые слова: Сортировка, динамический, список, поле.


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

А как же, например, сортировка контрагентов по городу или основному менеджеру или номенклатуры по номенклатурной группе?

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

Сортировкой по остальным полям можно управлять программно.

Делается это в модуле формы списка объекта с помощью объекта "НастройкаПорядка" примерно так.
Процедура ПриОткрытии()
    
    ЭлементыФормы.СправочникСписок.НастройкаПорядка.Город.Доступность = Истина;
    
КонецПроцедуры

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика