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

Тема в разделе "1C и всё что с ней связано", создана пользователем vbs, 11 авг 2009.

  1. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Есть 2 базы ТиС. В общем, они более-менее одинаковы с точки зрения конфигурации.
    Но в одной (9.27) быстрый поиск по букве "О" приводит к первому названию на "О" корневого каталога (игнорируя папки), а в другой (9.54) - попадает в первую папку с буквой "О"
    Можно ли с этим бороться ? И если да, то как ?
     
  2. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Судя по всему, по-разному реализована процедура быстрого поиска?
     
  3. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    да нет, просто при открытии справочника для выбора эффект разный.
    Если открывается на буквах А - Н (при выборе поле уже заполнено), то в обеих базах попадаем на первое "О" корня, в 9.54 (если открываем на О-Я) - попадаем в 1-ю папку на "О",
    а в 9.27 - на первое "О" корня
     
  4. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Ничего не понятно...
    Можно скриншоты?
     
  5. vbs

    vbs Well-Known Member

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

    vitfil IT-интегратор

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

Поделиться этой страницей