1c77 Быстрый поиск по наименованию

vbs

Well-known member
18.02.2007
1 708
1
#1
Есть 2 базы ТиС. В общем, они более-менее одинаковы с точки зрения конфигурации.
Но в одной (9.27) быстрый поиск по букве "О" приводит к первому названию на "О" корневого каталога (игнорируя папки), а в другой (9.54) - попадает в первую папку с буквой "О"
Можно ли с этим бороться ? И если да, то как ?
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#2
Судя по всему, по-разному реализована процедура быстрого поиска?
 

vbs

Well-known member
18.02.2007
1 708
1
#3
да нет, просто при открытии справочника для выбора эффект разный.
Если открывается на буквах А - Н (при выборе поле уже заполнено), то в обеих базах попадаем на первое "О" корня, в 9.54 (если открываем на О-Я) - попадаем в 1-ю папку на "О",
а в 9.27 - на первое "О" корня
 

vbs

Well-known member
18.02.2007
1 708
1
#5
Скриншот никак не поможет. Опишу конкретную ситуацию.
В обеих базах основная часть контрагентов живет вне папок (в корневом каталоге), в папки объединены только те, что нужны начальству.
Менеджеры работают только с корневым. В корне имеется контрагент ОКЕЙ - это головная организация-плательщик, для печати ТОРГ12 вызывается внешняя форма
"С выбором грузополучателя". При ее открытии (из документа "Реализация") Грузополучатель имеет значение контрагента из "Реализации", например, ОКЕЙ. В версии 9.27
(открывается форма списка "ДляВыбора" на строке "ОКЕЙ") менеджер нажимал на букву "О" и ему сразу давался список, начинающийся словами "О'Кей" - это первые
символы при сортировке по наименованию (если иерархия установлена - они самые верхние для всего списка, а не только для корневого каталога) - там море адресов магазинов.
Ну вот сделали они так - свою голову не приставишь. И этот апостроф для них так удобен - ну сил нет.
При переходе на 9.54 (причина глубокая и к проблеме отношения не имеет), в той же ситуации менеджер жмет "О" и попадает на папку, начинающуюся с буквы "О" (хотя при снятии
иерархии она Не самая первая, а значит, ниже, чем "О'Кей"), при этом снимать иерархию или жать второй символ "апостроф" им религия не позволяет, да и раскладку переключать надо.
А поскольку перед первым поиском они находятся внутри списка контрагентов на "О" - их и бросает на папку "Октябрьская жд".
Эффект не проявляется никак при попадании на контрагента с 1-й буквой от "А" до "Н".
Согласен, не очень удобно, они годами к первому варианту привыкали.
В общем, переименовал я им папку "Октябрьская жд", заменив символ "О" на латинское "O" (папок этих всего 6, практически вид остался тот же),
все счастливы, но причину разного варианта отработки нажатия буквы в разных версиях так и не понял, вот и думал, может, это где-то управляется ?
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#6
Занятная вещь... Даже не знаю, что и сказать.
Если релиз самой 1С не менялся... Хотелось бы в профайлере увидеть трассировку запроса, который при быстром поиске отправляет 1С. Возможно, что-то с индексами стало после перехода на новый релиз...