v8: Плохо работает полоса прокрутки. Где настраивается? #466795


#0 by AlexBor
Плохо рабоатает полоса прокрутки. Точнее будет сказать вообще практический не работает пользуются колесиком на мыше Где можно настроить параметры ее?
#1 by DZENN
АААА!!!! Программа не работает!!!!
#2 by DZENN
А если серъёзно, то вопросы надо задавать по существу. "Плохо работает" - это очень растяжимое понятие.
#3 by AlexBor
Почему не работает Все очень даже работает... тфу тфу Согласен ...Задаю ...когда мышью зацепляем полосу прокрутки и пытаемся листать вверх или вниз то не листает т.е. не работает ...Как то вот так )))
#4 by AlexBor
Можеш что нить порекомендовать дельное?
#5 by alex-yasnaya
Только в одной программе не работает или в других тоже?
#6 by kn
Такое отмечается например в Подборе в УТ при большом количестве номенклатурных позиций в базе,это связано с тем как написан подбор.
#7 by Serg_1960
Статья ИТС "Особенности работы вертикальной полосы прокрутки"
#8 by AlexBor
В одной
#9 by alex-yasnaya
Вертикальная полоса прокрутки является стандартным элементом, отображаемым в правой части различных списков, текстовых полей и других объектов, располагаемых в окнах. Вертикальная полоса прокрутки используется для пролистывания информации, если она не умещается по вертикали в отведенное место. В 1С:Предприятии 8.1 работа полоса прокрутки имеет некоторые особенности в зависимости от того, в каком месте отображается полоса прокрутки. Можно выделить две основных группы – динамические списки и все остальные случаи использования полосы прокрутки. В динамических списках отображается такая информация, как списки номенклатуры, списки организаций, списки накладных, списки заказов, план счетов и т.д. Динамические списки отображают информацию, хранящуюся в базе данных. При этом заранее неизвестно, сколько информации может потребоваться отобразить в списке. Поэтому система не считывает информацию целиком, а выбирает ее из базы данных порциями, по мере того, как пользователь листает список. Таким образом, система не знает, сколько вообще строк имеется в списке и сколько строк располагается выше и ниже текущей строки. Например, пользователь может просматривать список номенклатуры, включающий 25 000 наименований. В начале система считывает и показывает верхнюю или нижнюю часть списка (в зависимости от настройки). Пользователь может вызвать поиск товара, наименование которого начинается со слова «Кабель». Система не считывает все записи списка подряд, а выполняет наиболее эффективным способом поиск в базе данных и, если такой товар найден, считывает его, а также несколько соседних записей, чтобы отобразить строки в соответствии с размером элемента управления в форме. Таким образом, система не считывает весь список и не имеет информации об относительном положении текущей области в списке. Такой подход применяется для того, чтобы обеспечить высокую производительность работы системы вне зависимости от размеров списка. Например, работа со списком номенклатуры не будет замедляться по мере того, как этот список будет расти, и достигать даже сотен тысяч наименований. Соответственно работа полосы прокрутки отличается в динамических списках от стандартного поведения: •Положение бегунка не отображает относительную позицию текущей области просмотра в списке: •Бегунок отображается посередине, кроме случаев пролистывания списка до конца вверх или вниз; •Бегунок отображается сверху или снизу, если пользователь пролистал список до конца вверх или вниз. •Размер бегунка не отображает размера текущей области относительно размера списка: •Бегунок всегда имеет один и тот же размер. •С помощью бегунка нельзя установить относительное положение отображаемой области в списке: •Перетаскивание бегунка в какое-либо положение, кроме середины, верхнего или нижнего, не допускается. •С помощью вертикальной полосы прокрутки можно выполнять следующие действия при просмотре списка: •Можно листать список страницами щелчками в области полосы прокрутки выше и ниже бегунка; •Можно листать список строками с помощью кнопок в верхней и нижней части полосы прокрутки; •Можно перемещаться к началу списка и к концу списка, перетаскивая бегунок соответственно к верхней и нижней границе полосы прокрутки. В остальных местах в 1С:Предприятии 8.1 вертикальная полоса прокрутки имеет стандартное поведение. Бегунок отображает относительное положение текущей области и относительный размер текущей области, поддерживается относительное позиционирование в списке перемещением бегунка. Это относится к таким режимам как табличные части документов и справочников, табличные документы (отчеты, печатные формы первичных документов), текстовые поля и т.д.
#10 by DZENN
сижу, строчу вручную текст, а тут такой развернутый ответ =) Поведение полосы прокрутки, когда ползунок стоит в центре и не перемещается,  наблюдается в системах 7.7(только SQL) и 8 и связано с особенностями получения данных из базы. В целях ускорения производительности данные в формы списков (справочники, регистры сведений, документы, регистры накопления и т.д.) подгружаются блоками, а не целиком. Из этого следует, что система не может определить количество элементов в списке и рассчитать положение бегунка. В остальных же случаях, как например табличные части документов (такие данные загружаются целиком), ползунок ведет себя вполне благопристойно.
#11 by AlexBor
Благодарю ...лучше и не ответиш
#12 by AlexBor
Может я бестолковлюсь уже тогда извините ... из всего прочитаного понял что как в 7 ке зацепил мышкой и тянеш вверх или вниз т.е. не страницами а построчно уже не прокатывает?
#13 by DZENN
Прокатывает, но далеко не везде.
#14 by AlexBor
Хорошо тогда что для этого нужно сделать будь любезен скажи а то очень надо
#15 by Serg_1960
Тогда уж и ты скажи где и что конкретно листаешь.
#16 by AlexBor
Есть список документов Его и листаю взад и вперед ))) постранично получается замечтательно а вот очень хотелось бы построчно
#17 by AlexBor
постранично получается
#18 by AlexBor
может дело в насройке какой?
#19 by DZENN
Таких настроек нет.
#20 by ktif
надо построчно - жми не в бегунок, а в стрелки
#21 by Serg_1960
Ни настроек, ни методов управления поведением бегунка, имхо, - нет. Кушай что дают :( Пользуйся кнопочками на концах линейки - они "точнее" работают.
#22 by AlexBor
Понятно
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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