Имя: Пароль:
1C
1С v8
Помогите с запросом
0 murzo1
 
11.08.11
12:46
ВЫБРАТЬ
   УПЖКХ_РасчетПриборовУчетаОбороты.ДневноеПоказаниеРасход,
   УПЖКХ_РасчетПриборовУчетаОбороты.Объект,
   УПЖКХ_РасчетПриборовУчетаОбороты.Счетчик,
   УПЖКХ_РасчетПриборовУчетаОбороты.Услуга,
   КВП_НачисленияПоЛицевымСчетамОбороты.СуммаНачисленияОборот,
   КВП_НачисленияПоЛицевымСчетамОбороты.МесяцНачисления
ИЗ
   РегистрНакопления.КВП_НачисленияПоЛицевымСчетам.Обороты(
           &ДатаНач,
           &ДатаКон,
           ,
           ВидНачисления = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыНачисления.НачислениеУслуг)
               И ЛицевойСчет В (&СписокЛицевыхСчетов)
               И Услуга = &Услуга) КАК КВП_НачисленияПоЛицевымСчетамОбороты
       ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.УПЖКХ_РасчетПриборовУчета.Обороты(
               &ДатаНач,
               &ДатаКон,
               ,
               Услуга = &Услуга
                   И Объект = &Объект) КАК УПЖКХ_РасчетПриборовУчетаОбороты
       ПО КВП_НачисленияПоЛицевымСчетамОбороты.ЛицевойСчет.Адрес = УПЖКХ_РасчетПриборовУчетаОбороты.Объект


Данные выводятся следующим образом:

2,3--кв1--сч1--ГВС--500-01.01.11 (данные по норме потребления)
2,3--кв1--сч1--ГВС--500-01.02.11 (данные по норме потребления)
2,3--кв1--сч1--ГВС--500-01.03.11 (данные по норме потребления)
2,3--кв1--сч1--ГВС--456-01.03.11 (данные по норме счетчику)

а должно выводиться так:

Ххх--кв1--Ххх--ГВС--500-01.01.11 (данные по норме потребления)
Ххх--кв1--Ххх--ГВС--500-01.02.11 (данные по норме потребления)
Ххх--кв1--Ххх--ГВС--500-01.03.11 (данные по норме потребления)
2,3--кв1--сч1--ГВС--456-01.03.11 (данные по норме счетчику)

Как это сделать?
1 butterbean
 
11.08.11
12:51
а вот это "Ххх" - это что??
2 Aprobator
 
11.08.11
13:03
ик
3 Aprobator
 
11.08.11
13:03
не иначе три икса.
4 Ненавижу 1С
 
гуру
11.08.11
13:05
лютый и яростный П И П Е Ц
5 Aprobator
 
11.08.11
13:13
пятницо начинается в четверг?
6 murzo1
 
11.08.11
13:16
"Ххх" - это просто пустота, там ничего не должно выводиться
7 murzo1
 
11.08.11
13:17
смысл в том что если начисляют по норме, то начисление должно отображатся в колоке с нормой, а в колонке по счетчику должно быть пусто, если начислено по счетчику, то начисление должно отображатся в колоке по счетчику, а в колонке с нормой должно быть пусто
8 Шапокляк
 
11.08.11
13:19
(7) Ну дык объединением делайте. В одной таблице норма пустая, а в другой нет.
9 Ненавижу 1С
 
гуру
11.08.11
13:19
(7) чую у вас структура вашей БД есть (4)
10 Reset
 
11.08.11
13:22
УПЖКХНовыйПрог_Остатки.ИгорьПравленоПетромСумма
11 murzo1
 
11.08.11
13:25
(9) так оно и есть ))
Ошибка? Это не ошибка, это системная функция.