Имя: Пароль:
1C
1С v8
лидирующие нули и полнотекстовый поиск
0 PiotrLoginov
 
16.10.17
14:09
Всем удачного дня. БП. релиз актуальный, релиз платформы - тоже.

Есть, к примеру, документ ПРЕФ-000070. Если ввести в форме списка в окошко поиска "70", то документ будет найден. Если ввести "0070", "070" - не будет найден. Это нормально?

Кэш чистил, индекс очищал и обновлял. Номер документа участвует в полнотекстовом поиске. Через alt+F ищет без проблем.
1 PiotrLoginov
 
16.10.17
15:02
ап
2 asady
 
16.10.17
15:05
(0) что можно ответить? - Не нормально.
Напиши на хотлайн или забей
3 PiotrLoginov
 
16.10.17
15:11
думаю, тут не все так однозначно.

может, кто-нибудь поэкспериментирует у себя в любой типовой конфе?  там делов на полторы минуты
4 D3O
 
16.10.17
15:15
(0) в БП не смотрел, но в УТ 11 для поиска по коду добавлено отдельное поле. Заполняется при записи и не содержит лидирующих нулей. Возможно что-то такое и в БП-хе.
5 D3O
 
16.10.17
15:16
(4) соответственно при указании с 000 он и не ищет.
6 D3O
 
16.10.17
15:17
(0) Flt-F - не использует полнотекстовый поиск. это банально поиск по отображаемым строкам
7 PiotrLoginov
 
16.10.17
15:41
(4) Хм. Не смог найти найти такой реквизит ни в УТ (у меня, правда, под рукой только 11.2.3.150), ни в БП, но выяснил интересную подробность: если для поиска документа ПРЕФ-000070 набрать в окне поиска "00070", документ не будет найден, но вот если набрать "000070", документ будет найден!

Получается, поиск "000070", т.е. поиск с лидирующими нулями, возможен. Надо только набирать ВСЕ лидирующие нули. Не самое удачное, наверное, решение, не знаю...

(6) да это понятно
Независимо от того, куда вы едете — это в гору и против ветра!