Сортировка табличного поля #401143


#0 by andr14142
Помогите, пожалуйста, понять, как в стандартных формах реализована сортировка табличного поля на формах по столбцу. Это когда делаешь двойной щелчок на заголовке столбца, а табличное поле сортируется по возрастанию или по убыванию значений в этом столбце. Понятно, что табличное поле я могу сортировать командой, например    ТабличнаяЧастьРезультат.Сортировать("Сумма Убыв"); Эту команду хочется поместить в обработчик события "Выбор столбца". Создал я свою форму со своим табличным полем, но для заголовка столбца вообще нет никаких событий. А в стандартной форме списка, например у контрагентов, можно легко сортировать и по ИНН, и по наименованию, и по коду. Кто знает, как это сделано?
#1 by ТелепатБот
#2 by Kolyasik
индексируй реквизит табличной части
#4 by andr14142
Свойства реквизитов табличной части не имеют строки, в которой можно было бы их индексировать.
#5 by andr14142
Самое интересное, что у столбцов формы списка для справочника контрагентов нет никаких свойств, определяющих поведение при двойном щелчке на заголовке столбца. Или я просто не нашел? Но сортировка-то происходит! Неужели формы 1с настолько умные, что автоматически производят сортировку по индексированным полям? Но это только для основной части документа, для реквизитов. А для табличных частей, особенно если табличная часть существует только в форме, никаких индексов не предусмотрено.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С