Имя: Пароль:
1C
1С v8
Хитропопый вопрос по СКД
,
0 Пират
 
16.05.13
17:13
Есть набор данных "Объединение". Внутри 8-м наборов данных "Запрос".

При определенном фильтре, 4 из 8-ми запросов смысла в себе не несут.

Как сделать, чтобы эти 4-е запроса не молотили по базе данных, все равно пустой результат будет?
1 Nexux
 
16.05.13
17:16
программно формировать?
2 Alex_MA
 
16.05.13
17:16
(0)скорее всего никак, имхо
3 Alex_MA
 
16.05.13
17:17
(1)опять же запрос нужно выполнять - для того чтобы определиться какой запрос подсовывать в СКД
4 Пират
 
16.05.13
17:17
(1) есть вариант удалять кодом лишние запросы из наборов данных...
5 Alex_MA
 
16.05.13
17:17
(4)каким образом определишь что они лишние ?
6 Другая
 
16.05.13
17:17
теоретически можно в коде оперировать наборами данных...  но не уверена
7 Пират
 
16.05.13
17:18
(5) ну я же знаю, какие запросы в объединении у меня лишние. Это все отдельные наборы в конструкторе
8 Пират
 
16.05.13
17:19
Можно в компоновке удалить набор данных "запрос"?
9 Пират
 
16.05.13
17:19
+(8) в макете, программно
10 Nexux
 
16.05.13
17:20
НаборыДанныхСхемыКомпоновкиДанных (DataCompositionSchemaDataSets)
Удалить (Delete)
11 Alex_MA
 
16.05.13
17:21
тогда только програмно:
Если отбор = Такой то, то запрос такой то
12 Nexux
 
16.05.13
17:22
или запихивать в СКД таблицу-объект, а запрос делать демонически
13 Necessitudo
 
16.05.13
17:23
А может стоит взять консоль СКД и посмотреть, какой запрос получается на выходе?
14 Пират
 
16.05.13
18:17
(13) и?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн