|
Запрос с ПОДОБНО, поиск префикса в номере. |
☑ |
0
Radion
29.09.14
✎
13:08
|
Есть запрос:
ВЫБРАТЬ
РеализацияТоваровУслуг.Ссылка,
РеализацияТоваровУслуг.Дата,
РеализацияТоваровУслуг.Номер,
РеализацияТоваровУслуг.Проведен,
РеализацияТоваровУслуг.Склад,
РеализацияТоваровУслуг.Контрагент
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
РеализацияТоваровУслуг.Дата МЕЖДУ &НачДата И &КонДата
И РеализацияТоваровУслуг.Склад = &ВыбСклад
И РеализацияТоваровУслуг.Проведен = ИСТИНА
И НЕ РеализацияТоваровУслуг.Номер ПОДОБНО "%"+&Перфикс_1+"%"
И НЕ РеализацияТоваровУслуг.Номер ПОДОБНО "%"+&Перфикс_2+"%"
Помоги, что то условие не работает. Работает только по Перфикс_1, добавляю вторую строку И НЕ РеализацияТоваровУслуг.Номер ПОДОБНО "%"+&Перфикс_2+"%" условие перестает работать. ((( Спасибо.
|
|
1
Ёпрст
гуру
29.09.14
✎
13:08
|
ИЛИ
|
|
2
13_Mult
29.09.14
✎
13:09
|
Может "ИЛИ"
|
|
3
Radion
29.09.14
✎
13:12
|
ок. Спасибо. Кстати а почему консоль запросов выдает ошибку: {Форма.Форма.Форма(739)}: Ошибка при вызове метода контекста (Выполнить): {(22, 70)}: Строка, не закрывающаяся кавычкой
ИЛИ НЕ РеализацияТоваровУслуг.Номер ПОДОБНО "%"+&Перфикс_2+<<?>>"%
Хотя в конце кавычку ставлю!
|
|
4
Ёпрст
гуру
29.09.14
✎
13:16
|
|....ПОДОБНО &Перфикс_1
УстановитьПараметр("ПерФикс1","%"+ПРЕфикс_а_не_Перфикс+"%");
|
|
5
Ёпрст
гуру
29.09.14
✎
13:17
|
ну, либо в запросе экранировать кавычками
|
|
6
Галахад
гуру
29.09.14
✎
13:21
|
Номер ПОДОБНО %"+&Перфикс_1+"%
|
|
7
Radion
29.09.14
✎
13:41
|
(1 и 2) когда выполняю условие
И НЕ РеализацияТоваровУслуг.Номер ПОДОБНО "%"+&Перфикс_1+"%"
ИЛИ НЕ РеализацияТоваровУслуг.Номер ПОДОБНО "%"+&Перфикс_2+"%"
Почему то система все документы отбирает!!!
|
|
8
Ёпрст
гуру
29.09.14
✎
13:44
|
(7) ты по-русски скажи че тебе надо
Найти все документы, в которых НЕТ префикса1 И префикса 2.. или че ?
|
|
9
Radion
29.09.14
✎
14:05
|
(8) да.
|
|
10
13_Mult
29.09.14
✎
14:09
|
Что в префиксах лежит?
|
|
11
Жан Пердежон
29.09.14
✎
14:09
|
вангую: код в (0) работает, а ТС тупит
|
|
12
Radion
29.09.14
✎
14:13
|
текстовые строки Перфикс_1 = "5ЛМ", Перфикс_2 = "7ИМ",
|
|
13
Radion
29.09.14
✎
14:18
|
сорри, нашел ошибку
|
|
14
Ёпрст
гуру
29.09.14
✎
14:21
|
(9) будь проще:
И НЕ (РеализацияТоваровУслуг.Номер ПОДОБНО "%"+&Перфикс_1+"%" ИЛИ РеализацияТоваровУслуг.Номер ПОДОБНО "%"+&Перфикс_2+"%")
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой