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

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

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Как побороть эффект "отпрыгивания" при сортировке справочника в списке?

Автор: Victor Skif 17.01.18, 16:38

1С 7.70.27

А вот есть у 1С такая багофича. Если в списке справочника изменить сортировку, например выполнив Сортировать("Наименование") - то оно отсортирует, но список каким-то образом "отпрыгнет", так что часть элементов уедет вверх и станут невидны (а нижняя половина списка, напротив, окажется неоправданно пустой). Их можно вернуть стрелками или колесиком мышки. Но пользователей это пугает, да и меня самого раздражает если честно.

Тот же эффект наблюдаем, если хотим прыгнуть на последний документ в журнале, и делаем это через АктивизироватьОбъект.

Никто не знает, как эту фигню побороть?


Автор: Bernet 17.01.18, 16:58


Перейти на 8.х icon_beer17.gif

Автор: Victor Skif 17.01.18, 17:16

Bernet @ Сегодня, 16:58 * ,
Спасибо, но нет ))

Автор: Sharzem 18.01.18, 16:46

Victor Skif @ Вчера, 16:38 * ,
Ну, все верно отрабатывает (судя со скрина).
В чем проблема ?

Хотите что-бы, сортировала по реквизиту А, Б, В, Г, Д ? Сортируйте... Только абра-кадабра получится при создании нового справочника.
Как варриант в название добавляйте А - Маты гимнастические, Б - Батут детский и т.д.

Sharzem @ Сегодня, 16:45 * ,
А, Б, В, Г, Д ... это не коды справочника (родителя), это у Вас реквизит.

Автор: Victor Skif 18.01.18, 18:52

Sharzem @ Сегодня, 16:46 * ,

Вы не вчитались в суть вопроса. Сортирует оно как надо, вопрос не в этом. А в том, что список уезжает вверх, внезапно "пропадая" с глаз пользователя. И надо крутить мышку или жать "вверх" чтобы его вернуть.
Ну грубо говоря, до сортировки вы видите в списке 14 позиций? Вот и после сортировки хочется видеть те же 14, схрена там только 3, а остальные уехавши ))

Автор: sava1 18.01.18, 19:52

Взять 1срр - Табличное поле - и вытворять все, что захочете.

Автор: Victor Skif 18.01.18, 20:19

sava1 @ Сегодня, 19:52 * ,
это решение, но слишком уж крутое ) для такого мизерного повода.

Автор: Naghual 31.01.18, 13:17

У списка есть ТекущаяСтрока. После сортировки список позиционирует ваш взгляд на ТекущейСтроке. Если даже она не выбрана.

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