Имя: Пароль:
1C
1С v8
v8: Получится сделать такое в СКД?
0 zippygrill
 
24.05.13
14:14
Сейчас в отчете в зависимость от значение одного параметра подставляется в СКД одна схема из 3 возможных(Схема1, Схема2, Схема3). хочу избавиться от этого и сделать все в одном запросе(точнее в одной схеме СКД!)
Итак в зависимость от значение параметра хочу подобное сделать:
Выбор Когда &МойПараметр = 0 Тогда
     ПродажиОбороты.Номенклатура
     Когда &МойПараметр = 1 Тогда
     Документ._ЗаказПокупателяТовары.Номенклатура
     Когда &МойПараметр = 2 тогда
     Документ.ТутДругойДокумент.Номенклатура
Конец КАК Номенклатура
Еще источники(ПродажиОбороты,Документ._ЗаказПокупателя,Документ.ТутДругойДокумент) независимы друг от друга, то есть некое объединение должно быть.
надеюсь ясно выразил/написал что хочу делать :)
1 toypaul
 
гуру
24.05.13
14:17
объединение с условием по параметру в каждом из объединений
2 zippygrill
 
24.05.13
14:18
наборДанных-объединение имеешь ввиду?
3 toypaul
 
гуру
24.05.13
14:18
возможно это будет неоптимально с точки зрения запроса, отправляемого на сервер
4 toypaul
 
гуру
24.05.13
14:19
(2) объединение в запросе. это если конечно все три набора одинаковые по структуре
5 zippygrill
 
24.05.13
14:19
(4) структуру естественно приведу к единой.
6 zippygrill
 
24.05.13
14:20
ну и как потом сделать выбор когда из разных источников :)
7 toypaul
 
гуру
24.05.13
14:23
запрос

выбор
где &парам = 1
+
выбор
где &парам = 2
+
выбор
где &парам = 3

чо не ясно-то?
8 zippygrill
 
24.05.13
14:26
мммм не ясно :) совсем
9 zippygrill
 
24.05.13
14:45
ну
10 fisher
 
24.05.13
14:51
ВЫБРАТЬ ля-ля
ИЗ Набор1
ГДЕ &МойПараметр = 1

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ ля-ля
ИЗ Набор2
ГДЕ &МойПараметр = 2

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ ля-ля
ИЗ Набор3
ГДЕ &МойПараметр = 3

Так понятнее?
11 zippygrill
 
24.05.13
14:54
конечно :)
12 zak555
 
24.05.13
14:54
(0) не слушай их

делай через пользовательское поле
13 zippygrill
 
24.05.13
14:56
(12) а так как они предлагают это плохо или твои метод более эстетичен :)?
14 zak555
 
24.05.13
14:58
(13) в код не нужно будет лезть
15 zippygrill
 
24.05.13
15:05
(14)язык запросов?
16 zippygrill
 
24.05.13
15:09
(10) отлично получается.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn