Имя: Пароль:
1C
1С v8
Запрос. условие при объединение запросов
0 zladenuw
 
27.02.13
16:13
Есть такой запрос. как мне задать условие что бы выводились или не выводился показатель. при полном объединение. запрос вот.
ВЫБРАТЬ
   а.Первонач
ИЗ
   (ВЫБРАТЬ
       СУММА(ВЫБОР
               КОГДА ПланированиеБюджетаДоходы.Ссылка.Версия = 2
                   ТОГДА ПланированиеБюджетаДоходы.Сумма
               ИНАЧЕ 0
           КОНЕЦ) КАК Первонач,
       СУММА(ВЫБОР
               КОГДА ПланированиеБюджетаДоходы.Ссылка.Версия = 3
                   ТОГДА ПланированиеБюджетаДоходы.Сумма
               ИНАЧЕ 0
           КОНЕЦ) КАК Коррект
   ИЗ
       Документ.ПланированиеБюджета.Доходы КАК ПланированиеБюджетаДоходы
   ГДЕ
       ПланированиеБюджетаДоходы.Ссылка.Год = &Год
       И ПланированиеБюджетаДоходы.Ссылка.Месяц МЕЖДУ &МесяцН И &МесяцК
       И ПланированиеБюджетаДоходы.Ссылка.Проведен
       И ПланированиеБюджетаДоходы.ПравилоДДС.Код <> "000000027"
       И ПланированиеБюджетаДоходы.Сумма <> 0
       И ПланированиеБюджетаДоходы.Статья.Вид = &Вид
       И ПланированиеБюджетаДоходы.Статья.Доход
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ
       СУММА(ВЫБОР
               КОГДА ПланированиеБюджетаРасходы.Ссылка.Версия = 2
                   ТОГДА ПланированиеБюджетаРасходы.Сумма
               ИНАЧЕ 0
           КОНЕЦ),
       СУММА(ВЫБОР
               КОГДА ПланированиеБюджетаРасходы.Ссылка.Версия = 3
                   ТОГДА ПланированиеБюджетаРасходы.Сумма
               ИНАЧЕ 0
           КОНЕЦ)
   ИЗ
       Документ.ПланированиеБюджета.Расходы КАК ПланированиеБюджетаРасходы
   ГДЕ
       ПланированиеБюджетаРасходы.Ссылка.Год = &Год
       И ПланированиеБюджетаРасходы.Ссылка.Месяц МЕЖДУ &МесяцН И &МесяцК
       И ПланированиеБюджетаРасходы.Ссылка.Проведен
       И ПланированиеБюджетаРасходы.ПравилоДДС.Код <> "000000027"
       И (НЕ ПланированиеБюджетаРасходы.Статья.Доход)
       И ПланированиеБюджетаРасходы.Сумма <> 0
       И ПланированиеБюджетаРасходы.Статья.Вид = &Вид) КАК а

Выводиться 2 строке. а мне нужно задать условие. если доход то выводить только доход и так же для расхода. какое условие должно быть.  подскажите
1 Тролль главный
 
27.02.13
16:15
ну поставь еще условие в первую часть

И &ЭтоДоход

и во вторую:

И НЕ &ЭтоДоход
2 zladenuw
 
27.02.13
16:15
(0) вложенный, где получаю эти показатели и по условию выводить 1 или 2. так только ?
3 zladenuw
 
27.02.13
16:17
(1) строка есть со значением Null. а она мне не нужна.
4 fisher
 
27.02.13
16:20
Просто добавь поле, скажем, "ЭтоЗатраты". Которое в первом запросе будет ЛОЖЬ, а во втором - ИСТИНА. И фильтруй/группируй потом по нему как хочешь где угодно.
5 zladenuw
 
27.02.13
16:22
(4) спасибо.
6 Тролль главный
 
27.02.13
16:23
(5) пипец, а в (1) не тоже самое?
(3) группировку добавь, строка пропадет