|
v8: ПОДОБНО видит первые 5 символов
| ☑ |
0
Nesh
27.10.11
✎
13:43
|
есть такая функция
Функция ПолучитьСписокДокументовПоВхождению(СтрокаПоиска, Таблица, Поле) Экспорт
Запрос = Новый Запрос("ВЫБРАТЬ
| Документ.Ссылка
|ИЗ
| Документ.#Таблица# КАК Документ
|ГДЕ
| Документ.#Поле# ПОДОБНО &СтрокаПоиска");
Запрос.Текст = СтрЗаменить(Запрос.Текст,"#Таблица#",Таблица);
Запрос.Текст = СтрЗаменить(Запрос.Текст,"#Поле#",Поле);
Запрос.УстановитьПараметр("СтрокаПоиска","%"+СтрокаПоиска+"%");
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
Возврат РезультатЗапроса.ВыгрузитьКолонку("Ссылка");
КонецФункции
так вот если я в поиск задаю подстроку, которая есть в поле и ее позиция начинается после 5, не работает поиск.
платформа 8.2.14.533
не в курсе что может быть?
|
|
1
Живой Ископаемый
27.10.11
✎
13:48
|
выполни запрос в консоли
|
|
2
shuhard
27.10.11
✎
13:49
|
(1) + посмотреть бы запрос профайлером
|
|
3
Nesh
27.10.11
✎
13:50
|
(2) не опытный и хз как. буду благодарен, если подскажите?
|
|
4
Grusswelle
27.10.11
✎
13:51
|
В 8.2.14 может быть ВСЁ, ЧТО УГОДНО. ОНА НЕ РАБОТАЕТ.
|
|
5
Живой Ископаемый
27.10.11
✎
13:51
|
2(3) сначала просто выполни в консоли.. конректный запрос, без вот этих #Nf,kbwf# а потом уже будем думать как зерна сыпать
|
|
6
Grusswelle
27.10.11
✎
13:51
|
(3) Профайлер (трейсер) - инструмент SQL Server'а. Если не Express edition.
|
|
7
shuhard
27.10.11
✎
13:52
|
(3) на скл сервере запусти профайлер или подними тех.журнал,
получишь быстрый ответ, глядя на реальный запрос
|
|
8
Nesh
27.10.11
✎
14:12
|
сделал ТИИ заработало, хз в чем был прикол.
(7) спасибо. буду пробовать!
|
|
9
shuhard
27.10.11
✎
14:16
|
(8) неожиданно,
видимо 14 релиз таит массу приколов
|
|
10
Живой Ископаемый
27.10.11
✎
14:16
|
я не верю
|
|
11
Axel2009
27.10.11
✎
14:23
|
(10) битый индекс в файловой базе легко получается
|
|
12
Живой Ископаемый
27.10.11
✎
14:24
|
м.. вообще да, верно
|
|