![]() |
|
Возможна ли смена вариант "как искать" по умолчанию | ☑ | ||
---|---|---|---|---|
0
1S_User
07.10.17
✎
21:26
|
Добрый день.
Когда пользователи ищут данные по ctrl+f, вылезает автоматическая форма , где предлагается поиск по началу, по части или точному совпадению. По умолчанию выбирается "по части строки". В результате, само собой, все ищется крайне долго, перелопачивая сканом все, что можно. Сменить флаг пользователи забывают. "На все случаи" жизни свой поиск не написать. Есть какая-то настройка, ставящая по умолчанию поиск на "по началу строки"? В гугл не посылать.) Я там был. По состоянию на 2015 год написано, что невозможно, но 2 года прошло все же. |
|||
1
PiotrLoginov
07.10.17
✎
22:59
|
Так цель - ускорение работы готового механизма платформы? Тогда лучше позаботьтесь об своевременном обновлении полнотекстового индекса.
Можно открывать эту форму так, чтобы автоматически выбирался вариант "По части строки". Можно - чтобы автоматически выбиралось "По точному совпадению". Еще можно делать так, чтобы при нажатии Ctrl+F не открывалась указанная форма, а набираемое выражение сразу попадало в т.н. Отображение строки поиска (т.е. в поисковую строку на форме), и поиск выполнялся по сложному алгоритму с разбиением введенной строки на фрагменты. Таких настроек, о которых встал вопрос в (0), в режиме Предприятие нет. |
|||
2
1S_User
07.10.17
✎
23:36
|
Пока что те объекты, которые ищут, в полнотекстовый поиск не включены. Придется, если будет критично.
>Можно открывать эту форму так, чтобы автоматически выбирался вариант "По части строки". Можно - чтобы автоматически выбиралось "По точному совпадению". >Еще можно делать так, чтобы при нажатии Ctrl+F не открывалась указанная форма, а набираемое выражение сразу попадало в т.н. Отображение строки поиска А вот тут можно подробнее? Речь идет о перехвате события и вызове своей формы? Или о платформенных возможностях? Особенно интересует , как сделать так, чтобы автоматически выбиралось "по точному совпадению", "по началу строки". |
|||
3
1S_User
07.10.17
✎
23:41
|
Но вообще сомневаюсь, что полнотекстовый поиск может поспорить по быстродействию со стандартным поиском "по началу строки" или "по точному совпадению". В том-то и дело, что поиск по части там реально в большинстве случаев не нужен. Просто жмут все что ни попадя.
|
|||
4
PiotrLoginov
08.10.17
✎
04:07
|
(2) >> А вот тут можно подробнее?
"... Для управления возможностями поиска в динамическом списке предназначены три свойства таблицы управляемой формы, отображающей динамический список: ? Положение строки поиска – определяет положение строки поиска. Может принимать следующие значения: Авто, Командная панель, Нет, Верх, Низ. Если значение этого свойства установлено в значение Командная панель, то в командной панели формы (если динамический список является основным реквизитом формы) или в командной панели, связанной с динамическим списком, будет отображаться строка поиска. Строка поиска, размещенная в командной панели, всегда прижимается к правому краю командной панели (вместе с кнопками, расположенными правее строки поиска). Если свойство установлено в значение Нет, то строка поиска будет отсутствовать на форме, а при начале набора поисковой строки будет открываться диалог. Если свойство установлено в значение Верх, то строка поиска будет расположена между командной панелью списка и таблицей, отображающей динамический список. Если свойство установлено в значение Низ, то строка поиска будет размещена сразу после таблицы, отображающей динамический список. Если форма создана в «1С:Предприятии» версии 8.3.4 и младше – свойство установлено в значение Нет. Если форма создана в «1С:Предприятии» версии 8.3.5 и старше – свойство установлено в значение Авто. Реальное значение свойства в этом случае будет определяться следующим образом: ? Если свойство Режим совместимости установлено в значение Версия 8.3.4 (и ниже) – значение Нет; ? Если свойство Режим совместимости установлено в значение Не использовать или старше значения Версия 8.3.4 – значение Командная панель. Переход к строке поиска осуществляется следующим образом: ? Нажатием сочетания клавиш Ctrl+F; ? Мышью; ? При начале набора текста в динамическом списке (с учетом значения свойства динамического списка ПоискПриВводе)." |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |