|
Создать два запроса в СКД
| ☑ |
0
Paimiji
08.10.20
✎
12:00
|
Подскажите пожалуйста. Мне необходимо в СКД в зависимости от выбранного пользователем на форме параметра формировать или один запрос или другой. То есть если пользователь выбрал на форме вариант "А" в скд формируется запрос А, если вариант Б, то формируется вариант Б. Как это сделать?
|
|
1
fisher
08.10.20
✎
12:02
|
Запросы с разными наборами выходных полей?
|
|
2
Ненавижу 1С
гуру
08.10.20
✎
12:02
|
Сделайте дав источника в объединении
В одно укажите ГДЕ &ВыполнятьЭто
В другом ГДЕ НЕ &ВыполнятьЭто
|
|
3
Paimiji
08.10.20
✎
12:04
|
(1) Одинаковыми, меняется значение отбора по регистратору в запросе
|
|
4
toypaul
гуру
08.10.20
✎
12:04
|
вот так http://catalog.mista.ru/1c/articles/1222743/
если дело только в логике, а настройки одни и те же
|
|
5
Paimiji
08.10.20
✎
12:05
|
(2) Можно попросить Вас пожалуйста расписать подробнее способ решения? Не очень понял, что необходимо делать
|
|
6
toypaul
гуру
08.10.20
✎
12:05
|
(3) стоп. 4 не читать. или прочитать только для информации
|
|
7
toypaul
гуру
08.10.20
✎
12:07
|
отбор по регистратору можно вывести в пользовательские настройки. и если это управляется только флажком, то добавить представление у ПН и этот флажок будет управлять вашим отбором
|
|
8
toypaul
гуру
08.10.20
✎
12:07
|
и вообще прочитать сначала
|
|
9
Ненавижу 1С
гуру
08.10.20
✎
12:09
|
(3) Тогда вообще просто:
ГДЕ
(&Флажок И (МоеУсловие))
ИЛИ
((НЕ &Флажок) И (НЕ МоеУсловие))
|
|
10
toypaul
гуру
08.10.20
✎
12:12
|
(9) фу так делать
|
|
11
fisher
08.10.20
✎
12:13
|
(3) Тогда просто сделай объединение этих двух запросов, в котором по условию только один из подзапросов будет возвращать данные.
|
|
12
Paimiji
08.10.20
✎
12:17
|
(9) (10) (11) Спасибо вам всем большое! Вроде понял, что делать:) Спасибо, что помогли!
|
|