Имя: Пароль:
1C
1С v8
Создать два запроса в СКД
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) Спасибо вам всем большое! Вроде понял, что делать:) Спасибо, что помогли!