|
Ошибка в запросе с использованием ПОДОБНО |
☑ |
0
falselight
13.04.17
✎
08:10
|
В чем ошибка в запросе?
Хочу исключить из запроса те записи, у которых в наименовании есть строка [ПЕРЕНАПРАВЛЕННАЯ ЗАДАЧА]
||
ЗапросЗадачиЗаПериод.Текст = "
|ВЫБРАТЬ
| ЗадачаИсполнителя.Ссылка
|ИЗ
| Задача.ЗадачаИсполнителя КАК ЗадачаИсполнителя
|ГДЕ
| ЗадачаИсполнителя.Наименование НЕ ПОДОБНО %[ПЕРЕНАПРАВЛЕННАЯ ЗАДАЧА]%
| ЗадачаИсполнителя.ДатаВыполненияПланово МЕЖДУ &НачДата И &КонДата
| ЗадачаИсполнителя.Исполнитель = &Исполнитель";
|
|
1
Sammo
13.04.17
✎
08:12
|
""%[ПЕРЕНАПРАВЛЕННАЯ ЗАДАЧА]%""
|
|
2
Sammo
13.04.17
✎
08:14
|
Т.е. это форматная строка, надо указать про это запросу. Двойные двойные кавычки, т.к. они заменятся на одинарные двойные ковычки
+ работать будет долго. Подобно с % работает более менее только если % справа.
|
|
3
Zmich
13.04.17
✎
08:15
|
(0). "НЕ" перенеси в начало.
|ГДЕ
| НЕ ЗадачаИсполнителя.Наименование ПОДОБНО ""%[ПЕРЕНАПРАВЛЕННАЯ ЗАДАЧА]%""
| И ЗадачаИсполнителя.ДатаВыполненияПланово МЕЖДУ &НачДата И &КонДата
| И ЗадачаИсполнителя.Исполнитель = &Исполнитель";
|
|
4
falselight
13.04.17
✎
08:16
|
(2) предлагаете не использовать это в тексте запроса?
|
|
5
falselight
13.04.17
✎
08:18
|
на вот это идет синтаксическая ошибка если попробовать открыть запрос в конструкторе
ЗапросЗадачиЗаПериод.Текст = "
|ВЫБРАТЬ
| ЗадачаИсполнителя.Ссылка
|ИЗ
| Задача.ЗадачаИсполнителя КАК ЗадачаИсполнителя
|ГДЕ
| НЕ ЗадачаИсполнителя.Наименование ПОДОБНО ""%[ПЕРЕНАПРАВЛЕННАЯ ЗАДАЧА]%""
| ЗадачаИсполнителя.ДатаВыполненияПланово МЕЖДУ &НачДата И &КонДата
| ЗадачаИсполнителя.Исполнитель = &Исполнитель";
|
|
6
falselight
13.04.17
✎
08:18
|
что в (5) не так?
|
|
7
Zmich
13.04.17
✎
08:19
|
(5). Где у тебя "И" между условиями? См (3).
|
|
8
falselight
13.04.17
✎
08:21
|
(7) Понятно! Протормозил, исправляю!
|
|
9
1dvd
13.04.17
✎
08:25
|
Читай внимательнее текст ошибки
|
|
10
HardBall
13.04.17
✎
09:40
|
(0) Знатный костыль.
Избавься от него пока можно.
|
|
11
falselight
13.04.17
✎
09:57
|
(10) как избавиться? и чем он плох?
заменить на {{Х}} ?
|
|
12
HardBall
13.04.17
✎
10:08
|
1НФ(Первая нормальная форма)
|
|
13
cons74
13.04.17
✎
10:40
|
(11) когда задач станет уйма - запрос будет тормозить мама не горюй. Добавь в Задачу реквизит-флаг, и по нему отбор делай.
|
|
14
falselight
13.04.17
✎
10:59
|
(13) Ок, тип булево - перенаправляемая задача, как то сразу не сообразил.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой