Имя: Пароль:
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) да это понятно
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn