Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Быстрый поиск в поле ввода - учитывать символы?

Быстрый поиск в поле ввода - учитывать символы?
Я
   Злопчинский
 
13.03.20 - 15:16
Например, есть:

Товар 25/40
Товар 25 чтото 40
Товар 25
Товар 40

в поле ввода (например ТЧ документ.реализация) для выбора номенклатуры набираем
25/40

В00: получим в подсказке - ЧТО?
.
например есть такой "проблемный" вариант: https://i.ibb.co/SdDJGsQ/2020-03-13-151034.png
видно что тут слеш как-то хитро обрабатывается - получается "ИЛИ"
.
попробовал воспроизвести ситуацию, сделал набор товаров как описал выше: https://i.ibb.co/34GK624/2020-03-13-150513.png
провожу поиск - получаю что слеш работает как "И"...? https://i.ibb.co/Fzx7LFc/2020-03-13-150842.png
.
в01: что делаю не так? чего не знаю/не понимаю..?
В02: как в поле ввода задать чтобы проводился поиск именно по строке "25/40"..?

спасибо
   RomaH
 
1 - 13.03.20 - 15:24
напиши свою процедуру поиска
   RomaH
 
2 - 13.03.20 - 15:25
единственное - подсвечиваться зеленым не будет
   Злопчинский
 
3 - 13.03.20 - 15:26
я на 8-ку не для того пытаюсь мигрировать чтобы по каждому чиху писать код. этто я и в 77 могу.
да и вопрос не втом, чтобы самому написать. вопрос в другом - см. (0)
   mikecool
 
4 - 13.03.20 - 15:27
(0) емнип, это отрабатывает полнотекстовый поиск
   Злопчинский
 
5 - 13.03.20 - 15:29
(4) это УНФ, облако.
хочешь сказать что в одном случае включен полнотекстовый поиск, а в другом - нет?
   RomaH
 
6 - 13.03.20 - 15:32
(5) внимательно посмотри на результаты "ИЛИ" - там 40 И 25 присутствуют всегда
   RomaH
 
7 - 13.03.20 - 15:33
... хотя вру, но скорее всего так - поля поиска смотри
   Злопчинский
 
8 - 13.03.20 - 15:36
(7) "поля поиска смотри" - вот это не понял...
поиск по символам в поле ввода идет по всем индексируемым реквизитам?
   Злопчинский
 
9 - 13.03.20 - 15:36
(4) настроек про полнотекстовый поиск не нашел...
   RomaH
 
10 - 13.03.20 - 15:36
нет - по полям "Ввода по строке"
   polosov
 
11 - 13.03.20 - 15:38
   Злопчинский
 
12 - 13.03.20 - 15:38
(10) хм.. возможно, то есть на большой картинке - 40 присутсвует еще где-то в других полях, которые определены (как колонки) во вводимой строке?
   RomaH
 
13 - 13.03.20 - 15:43
но вот я сейчас пытаюсь - у меня ищет целое слово без полнотекстового

25/40  не найдет в наименовании "25/38 40"
   Злопчинский
 
14 - 13.03.20 - 15:46
(11) не катит. или полнотекстовый отключен или еще что.
пытаюсь
25 РЯДОМ/+2 40
говорит
"25 РЯДОМ/+..." не найден в списке
   Злопчинский
 
15 - 13.03.20 - 15:47
(10) что такое "поле "Ввод по строке"..?
   pechkin
 
16 - 13.03.20 - 15:49
а если ввести 25\/40 ?
   Злопчинский
 
17 - 13.03.20 - 15:50
(13) "25/40  не найдет в наименовании "25/38 40"
- заблуждаешься, найдет.
https://i.ibb.co/dD4p9LL/2020-03-13-154858.png
   Злопчинский
 
18 - 13.03.20 - 15:51
(16) пофиг, то же самое что 25/40
   Злопчинский
 
19 - 13.03.20 - 15:53
https://its.1c.ru/db/v8312doc#bookmark:dev:TI000001240
синтаксис поисковых выражений
   Злопчинский
 
20 - 13.03.20 - 15:55
использование кавычек - как написано в (19)
""25/40"" - говорит "нет в списке"
с учетом (14) - похоже что в облаке полнотекстовый поиск выключен..?
   Злопчинский
 
21 - 13.03.20 - 15:55
(10) непонятно, что ты имеешь в виду, поясни, плиз
   Злопчинский
 
22 - 13.03.20 - 16:02
В итоге - так _мне_ как тупому юзеру - ничего не понятно. спецом в округе нет. на мисте видно тоже.. ;-)
   polosov
 
23 - 13.03.20 - 16:12
(22) Да там все просто наверное. Просто дербанится строка на значащие группы (разделителями принимаются все символы кроме букв и цифр), а потом через ПОДОБНО первые 50 выбираются.
   Злопчинский
 
24 - 13.03.20 - 16:15
(23) непонятно...на списке с большим списком товаров и с малым - разное поведение субьективно.
может и подобно, но я навскидку не просекаю
   pechkin
 
25 - 13.03.20 - 16:29
сейчас попробовал на своей самописке на БСП - нет такого функционала.
может здесь событие переопределено?
   pechkin
 
26 - 13.03.20 - 16:29
   pechkin
 
27 - 13.03.20 - 16:30
да и вообще ищет только по первым. так что 146% переопределено
   Злопчинский
 
28 - 13.03.20 - 17:12
(27) вряд ли переопределено. облако.
   Злопчинский
 
29 - 13.03.20 - 23:08
полнотекстовый поиск точно не работает, бо конструкции описанные в синтаксисе поисковых выражений никак не обрабатываются, а учатсвуют просто как символы строки
   Djelf
 
30 - 14.03.20 - 10:16
(0) Переходи на 8.3.16

При разбиении на слова, которое выполняется при вводе по строке и при поиске в динамическом списке, в качестве разделителя используется только символ « « (пробел). Символы «.», «,»,"-», «/» и «\» больше не считаются разделителями и поиск по ним выполняется как по обычным символам.
При индексации, в индекс полнотекстового поиска добавляются не только строки между каждыми двумя разделителями, но и строки от каждого разделителя до конца строки.

Источник: https://dl05.1c.ru/content/Platform/8_3_16_1224/1cv8upd_8_3_16_1224.htm#2dfafeb2-f0ac-11e9-8371-0050569f678a
 
 Рекламное место пустует
   Cyberhawk
 
31 - 14.03.20 - 10:34
(5) Это регулируется свойствами объекта метаданных
   Cyberhawk
 
32 - 14.03.20 - 10:36
(27) "да и вообще ищет только по первым" // И это тоже (31)
   Злопчинский
 
33 - 14.03.20 - 22:07
(30) я не могу перейти - это - облако. там переход на релизы платформы - не зависит от пользователей
   RomaH
 
34 - 16.03.20 - 07:20
(17) в смысле заблуждаюсь? я же проверил

https://dl.dropboxusercontent.com/s/0bp9fi5sv7ftqsg/2020-03-16_07h19_10.png?dl=0

в истории видно - с таким наименованием есть
   RomaH
 
35 - 16.03.20 - 07:21
(30) ну вот ... (17) а ты сразу - заблуждаешься
   Злопчинский
 
36 - 16.03.20 - 15:14
(34) я не знаю, что ты там проверил. ты говоришь - не найдет. я моделирую - и находит. соответственно - твое утверждение неверное.
   Fragster
 
37 - 16.03.20 - 15:22
у справочника выключи использование полнотекстового поиска при вводе по строке, включи использование поиска по любой части
https://i.imgur.com/UGWrZSw.png
   Fragster
 
38 - 16.03.20 - 15:23
вроде как можно расширением сделать
   Fragster
 
39 - 16.03.20 - 15:24
(30) >но и строки от каждого разделителя до конца строки.
какой милый костыль
   Йохохо
 
40 - 16.03.20 - 15:27
(36) так у тебя облако и черти какая распоследняя платформа, которой даже в релизах нет. Конечно поведение может отличаться


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.