![]() |
|
Полнотекстовый поиск: "Ошибка в расстановке операций" | ☑ | ||
---|---|---|---|---|
0
Галахад
гуру
26.10.12
✎
07:15
|
Каковы может быть причина такой ошибки?
{Форма.ФормаПросмотра(165)}: Ошибка при вызове метода контекста (ПерваяЧасть): Ошибка в расстановке операций СписокПоиска.ПерваяЧасть(); по причине: Ошибка в расстановке операций |
|||
1
Живой Ископаемый
26.10.12
✎
07:15
|
в 5-й строке кода
|
|||
2
Галахад
гуру
26.10.12
✎
07:16
|
(1) Другие гипотезы есть?
|
|||
3
Живой Ископаемый
26.10.12
✎
07:17
|
Есть гипотеза что в 4-й
|
|||
4
Галахад
гуру
26.10.12
✎
07:20
|
(3) Фиговые гипотезы. Т.к. сперва ограничивается область поиска, затем указывается строка поиска и размер порции.
А это больше 5 строк. |
|||
5
Галахад
гуру
26.10.12
✎
07:21
|
А. Это типа покажи код?
СписокПоиска = ПолнотекстовыйПоиск.СоздатьСписок("", 50); СписокПоиска.ПолучатьОписание = Ложь; МассивМД = Новый Массив(); МассивМД.Добавить(Метаданные.Справочники.Номенклатура); МассивМД.Добавить(Метаданные.РегистрыСведений.НоменклатураКонтрагентов); СписокПоиска.ОбластьПоиска = МассивМД; СписокПоиска.СтрокаПоиска = СтрокаПоиска; РазмерПорции = 50; СписокПоиска.РазмерПорции = РазмерПорции; СписокПоиска.ПерваяЧасть(); |
|||
6
Живой Ископаемый
26.10.12
✎
07:23
|
о... секретные строки которые ограничивают область, затем указывают строку и наконец размер порции...
Это было бы слишком просто решить проблему имея их всех, поэтому ты нам привел только последнюю... Ведь так намного интереснее, эффективнее и тебе быстрее дадут ответ |
|||
7
GenAcid
26.10.12
✎
07:24
|
В строке поиска что?
|
|||
8
Галахад
гуру
26.10.12
✎
07:26
|
(6) Спасибо.
(7) Э-э-э. Не понял? Что нужно - тип или сама строка? |
|||
9
GenAcid
26.10.12
✎
07:27
|
(8) Сама строка.
|
|||
10
Галахад
гуру
26.10.12
✎
07:27
|
Выражение "СписокПоиска"
СписокПоиска СписокПолнотекстовогоПоиска СписокПолнотекстовогоПоиска ОбластьПоиска Массив Массив ПолучатьОписание ложь Булево ПорогНечеткости 0 Число РазмерПорции 50 Число СтрокаПоиска "(С1, 2013 9кл Английский ГИА ЕГЭ Задания ответом развернутым С2)111 язык" Строка |
|||
11
Галахад
гуру
26.10.12
✎
07:32
|
(9) Странно, но проблема действительно в строке поиска.
По другим строкам ищет. Не понял... В стандартной обработке "Писк данных" нормально ищет. Не понял... |
|||
12
GenAcid
26.10.12
✎
07:35
|
Кинь пример строки по которой нормально ищет.
|
|||
13
Галахад
гуру
26.10.12
✎
07:36
|
Почитал СП:
В строке ввода допускается использование следующих поисковых операторов: () - группировка слов (сколько угодно уровней вложенности); пример: "(проведение | выписка) # (счета, документа)"; |
|||
14
GenAcid
26.10.12
✎
07:37
|
В кавычки возьми все.
|
|||
15
Галахад
гуру
26.10.12
✎
07:37
|
(12) Например, вот по этой "Кинь пример строки по которой нормально ищет" :-)
Алл, (13) кто-нибудь на русский может перевести? |
|||
16
Галахад
гуру
26.10.12
✎
07:38
|
(14) Не. В кавычках ищется точная фраза.
|
|||
17
GenAcid
26.10.12
✎
07:41
|
Не пойму что ты ищещь. И за скобкой вроде должен оператор быть, не?
|
|||
18
Галахад
гуру
26.10.12
✎
07:41
|
А не. Все. Дошло.
"(проведение | выписка) # (счета, документа)" = "(проведение ИЛИ выписка) И (счета ИЛИ документа)" |
|||
19
Галахад
гуру
26.10.12
✎
07:44
|
(17) В (10) простой набор "слов". Т.е. наименование разобранное на слова. Признак слова "пробел".
Вот отсюда и косяки вылезли. Нужно удалять лишние символы. |
|||
20
НЕА123
26.10.12
✎
07:47
|
(17)
похоже что так. достаточно пробел. |
|||
21
GenAcid
26.10.12
✎
07:52
|
"(С1," и "С2)111" слова? Непонятно у тебя "()" это операторы или части текста.
|
|||
22
Галахад
гуру
26.10.12
✎
07:57
|
(20) Чего?
(21) Это "части текста". Вот оригинал: ГИА 2013 Английский язык 9кл ЕГЭ Задания с развернутым ответом (С1, С2)111 |
|||
23
НЕА123
26.10.12
✎
08:02
|
(22)
скобки в кавычки и пробел перед 111. |
|||
24
GenAcid
26.10.12
✎
08:03
|
Так их в кавычки тогда надо.
|
|||
25
Галахад
гуру
26.10.12
✎
08:05
|
(23) А, понятно.
(23), (24) Спасибо. Поступил проще. Из поисковой фразы удаляю все служебные символы. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |