Имя: Пароль:
1C
1С v8
Помогите с запросом. ☑
0 Uragan_a
 
13.02.12
✎
08:07
Есть запрос по оплате: (все оплаты хранятся в регистре КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты, но туда входят и пени, пени нужно отделить), есть еще регистр где можно выдернуть пени:

Общие оплаты:
ВЫБРАТЬ
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ЛицевойСчет,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.Услуга.ВидУслуги КАК Услуга,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.СуммаПлатежаОборот КАК Оплачено,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ВидПлатежа КАК ИсточникОплаты,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.Регистратор
ИЗ
   РегистрНакопления.КВП_ПоступлениеДенежныхСредствПоВидамПлатежей.Обороты(, , Регистратор, ) КАК КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты


Пени:

ВЫБРАТЬ
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.Организация,
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.Услуга,
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.ЛицевойСчет,
   СУММА(КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.СуммаНачисленияПриход) КАК СуммаПени,
   СУММА(КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.СуммаНачисленияРасход) КАК СуммаОплатыПени
ИЗ
   РегистрНакопления.КВП_ВзаиморасчетыПоЛицевымСчетам.Обороты(&НачалоПериода, &КонецПериода, , ВидНачисления = &ВидНачисления) КАК КВП_ВзаиморасчетыПоЛицевымСчетамОбороты

СГРУППИРОВАТЬ ПО
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.Организация,
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.Услуга,
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.ЛицевойСчет,
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.СуммаНачисленияРасход


Пытаюсь сделать так: (пени не те становятся)
ВЫБРАТЬ
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ЛицевойСчет,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.Услуга.ВидУслуги КАК Услуга,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.СуммаПлатежаОборот КАК Оплачено,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ВидПлатежа КАК ИсточникОплаты,
   УПЖКХ_ОтветственныйСобственник.ОтветственныйВладелец,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.Регистратор,
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.СуммаНачисленияПриход КАК Пени
ИЗ
   РегистрНакопления.КВП_ПоступлениеДенежныхСредствПоВидамПлатежей.Обороты(, , Регистратор, ) КАК КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УПЖКХ_ОтветственныйСобственникНанимательЛицевогоСчета.СрезПоследних({(&КонецПериода)}, ) КАК УПЖКХ_ОтветственныйСобственник
       ПО КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ЛицевойСчет = УПЖКХ_ОтветственныйСобственник.ЛицевойСчет
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.КВП_ВзаиморасчетыПоЛицевымСчетам.Обороты(, , , ВидНачисления = &ВидНачисления) КАК КВП_ВзаиморасчетыПоЛицевымСчетамОбороты
       ПО КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ЛицевойСчет = КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.ЛицевойСчет
           И КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.Услуга.ВидУслуги = КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.Услуга.ВидУслуги
1 Uragan_a
 
13.02.12
✎
08:07
что не правильно делаю? (
2 Uragan_a
 
13.02.12
✎
08:08
Пытаюсь сделать так: (пени не те становятся)



ВЫБРАТЬ
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ЛицевойСчет,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.Услуга.ВидУслуги КАК Услуга,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.СуммаПлатежаОборот КАК Оплачено,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ВидПлатежа КАК ИсточникОплаты,
   УПЖКХ_ОтветственныйСобственник.ОтветственныйВладелец,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.Регистратор,
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.СуммаНачисленияРАСХОД КАК Пени
ИЗ
   РегистрНакопления.КВП_ПоступлениеДенежныхСредствПоВидамПлатежей.Обороты(, , Регистратор, ) КАК КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УПЖКХ_ОтветственныйСобственникНанимательЛицевогоСчета.СрезПоследних({(&КонецПериода)}, ) КАК УПЖКХ_ОтветственныйСобственник
       ПО КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ЛицевойСчет = УПЖКХ_ОтветственныйСобственник.ЛицевойСчет
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.КВП_ВзаиморасчетыПоЛицевымСчетам.Обороты(, , , ВидНачисления = &ВидНачисления) КАК КВП_ВзаиморасчетыПоЛицевымСчетамОбороты
       ПО КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ЛицевойСчет = КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.ЛицевойСчет
           И КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.Услуга.ВидУслуги = КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.Услуга.ВидУслуги
3 Uragan_a
 
13.02.12
✎
08:11
ВЫБРАТЬ
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ЛицевойСчет,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.Услуга.ВидУслуги КАК Услуга,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.СуммаПлатежаОборот КАК Оплачено,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ВидПлатежа КАК ИсточникОплаты,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.Регистратор,
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.СуммаНачисленияРасход
ИЗ
   РегистрНакопления.КВП_ПоступлениеДенежныхСредствПоВидамПлатежей.Обороты(, , Регистратор, ) КАК КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.КВП_ВзаиморасчетыПоЛицевымСчетам.Обороты(, , , ВидНачисления = &ВидНачисления) КАК КВП_ВзаиморасчетыПоЛицевымСчетамОбороты
       ПО КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ЛицевойСчет = КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.ЛицевойСчет
           И КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.Услуга.ВидУслуги = КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.Услуга.ВидУслуги





Пеня не та получается (

Хотя соединение двух запросов (
4 Uragan_a
 
13.02.12
✎
08:18
МОжно как то в СКД к одному главному отчету по оплатам прикрепить справа запрос по пеням

Отдельно отрабатывает правильно:

ВЫБРАТЬ
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ЛицевойСчет,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.Услуга.ВидУслуги КАК Услуга,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.СуммаПлатежаОборот КАК Оплачено,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.ВидПлатежа КАК ИсточникОплаты,
   КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты.Регистратор
ИЗ
   РегистрНакопления.КВП_ПоступлениеДенежныхСредствПоВидамПлатежей.Обороты(, , Регистратор, ) КАК КВП_ПоступлениеДенежныхСредствПоВидамПлатежейОбороты













Тоже отдельно ок работает






Пени:

ВЫБРАТЬ
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.Организация,
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.Услуга,
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.ЛицевойСчет,
   СУММА(КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.СуммаНачисленияПриход) КАК СуммаПени,
   СУММА(КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.СуммаНачисленияРасход) КАК СуммаОплатыПени
ИЗ
   РегистрНакопления.КВП_ВзаиморасчетыПоЛицевымСчетам.Обороты(&НачалоПериода, &КонецПериода, , ВидНачисления = &ВидНачисления) КАК КВП_ВзаиморасчетыПоЛицевымСчетамОбороты

СГРУППИРОВАТЬ ПО
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.Организация,
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.Услуга,
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.ЛицевойСчет,
   КВП_ВзаиморасчетыПоЛицевымСчетамОбороты.СуммаНачисленияРасход
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.