Вход | Регистрация


Ошибка в запросе с использованием ПОДОБНО

Ошибка в запросе с использованием ПОДОБНО
Я
   falselight
 
13.04.17 - 08:10
В чем ошибка в запросе?
Хочу исключить из запроса те записи, у которых в наименовании есть строка [ПЕРЕНАПРАВЛЕННАЯ ЗАДАЧА]
||

    ЗапросЗадачиЗаПериод.Текст = "
        |ВЫБРАТЬ
        |    ЗадачаИсполнителя.Ссылка
        |ИЗ
        |    Задача.ЗадачаИсполнителя КАК ЗадачаИсполнителя
        |ГДЕ
        |   ЗадачаИсполнителя.Наименование НЕ ПОДОБНО %[ПЕРЕНАПРАВЛЕННАЯ ЗАДАЧА]%
        |    ЗадачаИсполнителя.ДатаВыполненияПланово МЕЖДУ &НачДата И &КонДата
        |    ЗадачаИсполнителя.Исполнитель = &Исполнитель";
 
 
   Sammo
 
1 - 13.04.17 - 08:12
""%[ПЕРЕНАПРАВЛЕННАЯ ЗАДАЧА]%""
   Sammo
 
2 - 13.04.17 - 08:14
Т.е. это форматная строка, надо указать про это запросу. Двойные двойные кавычки, т.к. они заменятся на одинарные двойные ковычки
+ работать будет долго. Подобно с % работает более менее только если % справа.
   Zmich
 
3 - 13.04.17 - 08:15
(0). "НЕ" перенеси в начало.
|ГДЕ
        |   НЕ ЗадачаИсполнителя.Наименование ПОДОБНО ""%[ПЕРЕНАПРАВЛЕННАЯ ЗАДАЧА]%""
        |    И ЗадачаИсполнителя.ДатаВыполненияПланово МЕЖДУ &НачДата И &КонДата
        |    И ЗадачаИсполнителя.Исполнитель = &Исполнитель";
   falselight
 
4 - 13.04.17 - 08:16
(2) предлагаете не использовать это в тексте запроса?
   falselight
 
5 - 13.04.17 - 08:18
на вот это идет синтаксическая ошибка если попробовать открыть запрос в конструкторе

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует