Поделитесь в соцсетях

Сортировка по реквизиту в форме списка

Содержание[Убрать]

Как отсортировать на форме списка данные по реквизиту

Почему данные сортируются по любому реквизиту?

 

Сразу скажу, что не по всем реквизитам можно сортировать, например, нельзя сортировать по реквизиту с типом "ХранилищеЗначений". Если реквизит примитивного типа, то достаточно установить для свойства реквизита «Индексировать» значение «Индексировать» или «Индексировать с доп. упорядочиванием». А для реквизитов ссылочного типа, необходимо явно разрешить доступность сортировки программно. Например:

 

ЭлементыФормы.СправочникСписок.НастройкаПорядка.Контрагент.Доступность = истина;

или для всех реквизитов


Для каждого ТекЭлем из ЭлементыФормы.СправочникСписок.НастройкаПорядка Цикл
     ТекЭлем.Доступность = Истина;
КонецЦикла;

причем в последнем случае сортировка будет даже у реквизитов со свойством "Индексировать" - "Не индексировать"

Недостаточно прав для комментирования