Версия для печати темы (https://pro1c.org.ua/index.php?s=edcdca8acf49889df6fb19751f6c898a&showtopic=19795)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Настройка порядка у РегистрСведенийСписок

Автор: kosalex 15.09.14, 10:03

Добрый день! На форе есть РегистрСведенийСписок, хочется сортировать по нажатию на шапку у таблицы. У РС есть измерения: грузоотправитель, грузополучатель, номенклатура, номер вагона,

грузоотправитель, грузополучатель, номенклатура = составной тип данных "справочник ссылка, строка";
Свойство "Индексировать" стоит ИСТИНА.

На форме по нажатию на грузоотправитель,...,...., ничего не сортируется.

Подскажите кто сталкивался, в чем причина?

В

ЭлементыФормы.РегистрСведенийСписок.НастройкаПорядка
нету элемента Грузоотправитель,грузополучатель,номенклатура...


почему нету? Как сделать чтобы были?

Ответ на мой вопрос:

Сортировка

По умолчанию, для интерактивного управления сортировкой списка доступны такие поля источника данных, упорядочивание по которым будет эффективным. Например, по полям Код и Наименование справочника, полю Дата документа и т.д. Следует отметить, что у пользователя остается возможность сделать неэффективным просмотр списка, например, задав для справочника упорядочивание одновременно по коду и наименованию. Как именно система подбирает поля эффективного упорядочивания, а также как влияют настройки пользователя на эффективность работы списков динамического просмотра подробно обсуждается в статье "Особенности поведения списков динамического просмотра".

Кроме того, по умолчанию упорядочивание возможно только по тем полям источника данных, которые связаны с колонками табличного поля (свойства Данные и ДанныеФлажка).

Поля данных, по которым можно осуществлять сортировку, т.е. поля, которым соответствуют элементы порядка объекта Порядок, это все поля источника данных, кроме:

полей типа ХранилищеЗначения;
полей типа Строка неограниченной длины;
полей, имеющих "составной тип данных".

При этом следует помнить, что "составной тип данных" - это не только тип, в котором явным образом определено несколько типов данных (при конфигурировании это можно задать установив флажок "Составной тип данных" в диалоге редактирования типа), но еще и:

типы, задающие ссылку на любой справочник, документ и т.д.;
тип ЛюбаяСсылка;
типы Характеристика.<Имя плана видов характеристик>.

http://pro1c.org.ua/redirect.php?https://its.1c.ru/db/metod8dev/content/2527/1

Автор: Ardi 15.09.14, 14:11

Вы пробовали програмно включить для колонок возможность сортировки?

Автор: kosalex 16.09.14, 12:47

Цитата(Ardi @ 15.09.14, 15:11) *
Вы пробовали програмно включить для колонок возможность сортировки?



Программно это "ЭлементыФормы.РегистрСведенийСписок.НастройкаПорядка" ?

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua