|
Помогите с запросом пожалуйста! | ☑ | ||
---|---|---|---|---|
0
Teffi
02.02.13
✎
08:42
|
Добрый день! Застряла с элементарным запросом.Прошу натолкнуть меня на мысль.
Имеется регистр накопления ПоказанияСчетчика с ресурсами Количество и Делитель и реквизитом НачальноеКоличество. Понятия конечное количство нет. Также имеется ситуация, когда одному лицевому счету и одному ВидуРасчета принадлежат два счетчика с разными показаниями. Например :Петров, счетчикГВС1 нач.пок 3 конеч. 4, счетчикГВС2 нач.показания 7 конеч.9. В результате запроса выдает следующее: Петров показания 3 и 4, 3 и 5, 7 и 8, и 7 и 9. То есть как я поняла он берет расход по каждому счетчику и прибавляет к начальным показаниям. Собственно текст запроса: |ВЫБРАТЬ | ркПоказанияСчетчиков.НачальноеКоличество КАК ПредыдущиеПоказанияСчетчика, | ркПоказанияСчетчиков.ЛицевойСчет, | ркПоказанияСчетчиков.ВидРасчета |ПОМЕСТИТЬ НачальныеПоказанияСчетчиков |ИЗ | РегистрНакопления.ркПоказанияСчетчиков КАК ркПоказанияСчетчиков, | МаксПериоды КАК МаксПериоды |ГДЕ | ркПоказанияСчетчиков.ПериодДействия = МаксПериоды.ПериодДействия | И ркПоказанияСчетчиков.Счетчик = МаксПериоды.Счетчик | И ркПоказанияСчетчиков.ПоНормативу = ЛОЖЬ | И ркПоказанияСчетчиков.ГрупповыеПоказания = ЛОЖЬ | И ркПоказанияСчетчиков.ЛицевойСчет В | (ВЫБРАТЬ | Начисления.ЛицевойСчет | ИЗ | Начисления) |; |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ркПоказанияСчетчиковОбороты.Счетчик, | ркПоказанияСчетчиковОбороты.ЛицевойСчет, | ркПоказанияСчетчиковОбороты.ВидРасчета, | СУММА(ркПоказанияСчетчиковОбороты.КоличествоОборот/ркПоказанияСчетчиковОбороты.ДелительОборот) КАК РасходОДПУнаКвартиру |ПОМЕСТИТЬ РасходПоОДПУРаспределенный |ИЗ | РегистрНакопления.ркПоказанияСчетчиков.Обороты( | &НачалоПериода, | &КонецПериода, | , | ЛицевойСчет В | (ВЫБРАТЬ | Начисления.ЛицевойСчет | ИЗ | Начисления) |) КАК ркПоказанияСчетчиковОбороты |ГДЕ | ркПоказанияСчетчиковОбороты.ПоНормативу = ЛОЖЬ | И ркПоказанияСчетчиковОбороты.ГрупповыеПоказания = Истина | И ркПоказанияСчетчиковОбороты.ПериодДействия МЕЖДУ &НачалоПериода И &КонецПериода | |СГРУППИРОВАТЬ ПО | ркПоказанияСчетчиковОбороты.Счетчик, | ркПоказанияСчетчиковОбороты.ВидРасчета, | ркПоказанияСчетчиковОбороты.ЛицевойСчет |; |
|||
1
Teffi
02.02.13
✎
08:48
|
Прошу прощения! Второй блок неверен!
|//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ркПоказанияСчетчиковОбороты.Счетчик, | ркПоказанияСчетчиковОбороты.ЛицевойСчет, | ркПоказанияСчетчиковОбороты.ВидРасчета, | СУММА(ркПоказанияСчетчиковОбороты.КоличествоОборот/ркПоказанияСчетчиковОбороты.ДелительОборот) КАК КоличествоОборот |ПОМЕСТИТЬ РасходПоСчетчику |ИЗ | РегистрНакопления.ркПоказанияСчетчиков.Обороты( | &НачалоПериода, | &КонецПериода, | , | ЛицевойСчет В | (ВЫБРАТЬ | Начисления.ЛицевойСчет | ИЗ | Начисления) |) КАК ркПоказанияСчетчиковОбороты |ГДЕ | ркПоказанияСчетчиковОбороты.ПоНормативу = ЛОЖЬ | И ркПоказанияСчетчиковОбороты.ГрупповыеПоказания = ЛОЖЬ | И ркПоказанияСчетчиковОбороты.ПериодДействия МЕЖДУ &НачалоПериода И &КонецПериода | |СГРУППИРОВАТЬ ПО | | ркПоказанияСчетчиковОбороты.Счетчик, | ркПоказанияСчетчиковОбороты.ВидРасчета, | ркПоказанияСчетчиковОбороты.ЛицевойСчет |; Вот верный код. |
|||
2
Balabass
02.02.13
✎
09:59
|
Фотки нет
|
|||
3
Ник второй
02.02.13
✎
11:44
|
А вопрос какой?
|
|||
4
Лефмихалыч
02.02.13
✎
12:29
|
(0) ты жалуешься или хвастаешься?
|
|||
5
Teffi
02.02.13
✎
12:38
|
Спасибо, разобралась.
|
|||
6
servs
02.02.13
✎
12:44
|
Фотка зачет! Познакомимся?)
|
|||
7
Ник второй
02.02.13
✎
14:02
|
(5) Всегда рад помочь.
|
|||
8
Sj
02.02.13
✎
14:29
|
(0) ошибка вон там и вон там...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |