|
Как в зависимости от параметра запроса делать или нет ОБЪЕДИНЕНИТЬ ВСЕ |
☑ |
0
Alex_MA
15.12.19
✎
17:09
|
Здравствуйте!
Вообщем вопрос обозначен в названии темы.
Т.е если указан параметр "ДелатьОбъекдинение = Истина" то тогда ОБЪЕДИНЕНИЕ, иначе нет.
Помогите пожалуйста с решением данной проблемы. Спасибо
|
|
1
runoff_runoff
15.12.19
✎
17:10
|
"Сгруппировать По" итоговый запрос религия не позволяет
и не нужен будет этот параметр
|
|
2
Галахад
гуру
15.12.19
✎
17:10
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "Объединить все", "");
|
|
3
Alex_MA
15.12.19
✎
17:12
|
(2)хотелось бы одним запросом
|
|
4
Alex_MA
15.12.19
✎
17:14
|
(1)что то не могу допереть :)
|
|
5
runoff_runoff
15.12.19
✎
17:15
|
для Объединить всегда идет парой Различные для объединяемых запросов
в остальных случаях Сгруппировать
|
|
6
Cthulhu
15.12.19
✎
17:20
|
и в чем проблема? текст запроса - строка. которую никто не мешает модифицировать программно в зависимости от каких-то условий. вплоть до тупо в лом Если <условие> Тогда Запрос.Текст=... Иначе Запрос.Текст=... КонецЕсли
|
|
7
SergTheGreat
16.12.19
✎
10:49
|
(0) Может пойти др. путем? Добавить во второй запрос условие типа:
ГДЕ &ДелатьОбъекдинение = Истина
Соответственно если параметр не Истина, то выборка 2го запроса просто будет пустая - объединяться будет не с чем.
|
|
8
gero
16.12.19
✎
10:57
|
(1)
ВЫБРАТЬ 1,
ЛОЖЬ
ОБЪЕДИНИТЬ
ВЫБРАТЬ 1,
&НужноОбъединять
|
|
9
gero
16.12.19
✎
10:58
|
т.е. (8) к (0), конечно
|
|