25.
Alex Y
178
15.11.10 17:54
Сейчас в теме
() Я выкрутился таким образом в последнем запросе через РегистрНакопления.ПособияПоУходуЗаРебенкомДоПолутораЛет:
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
ВТ_Начисления.Организация КАК Организация,
ВТ_Начисления.ВидРасчета КАК ВидРасчета,
ВТ_Начисления.ФизЛицо КАК ФизЛицо,
ВТ_Начисления.ПериодРегистрации,
СУММА(ВТ_Начисления.Результат) КАК СуммаНачисления,
ВТ_ОтраженияВУчете.ЗаСчетРаботодателя,
МАКСИМУМ(ЕСТЬNULL(ВТ_ОтраженияВУчете.ЗаСчетФСС, 0) + ЕСТЬNULL(ПособияПоУходуЗаРебенкомДоПолутораЛетОбороты.СуммаВсегоОборот, 0))
КАК ЗаСчетФСС,
СУММА(ВТ_Начисления.ОплаченоДнейЧасов) КАК ОплаченоДнейЧасов,
ВТ_Начисления.Регистратор,
ВТ_ОтраженияВУчете.Регистратор КАК РегистраторВОтражении,
ВТ_Начисления.ПодразделениеОрганизации
ИЗ
ВТ_Начисления КАК ВТ_Начисления
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ОтраженияВУчете КАК ВТ_ОтраженияВУчете
ПО ВТ_Начисления.Организация = ВТ_ОтраженияВУчете.Организация
И ВТ_Начисления.ФизЛицо = ВТ_ОтраженияВУчете.ФизЛицо
И ВТ_Начисления.ПериодРегистрации = ВТ_ОтраженияВУчете.ПериодРегистрации
И ВТ_Начисления.ВидРасчета = ВТ_ОтраженияВУчете.ВидРасчета
И ВТ_Начисления.Сотрудник = ВТ_ОтраженияВУчете.Сотрудник
И ВТ_Начисления.Регистратор = ВТ_ОтраженияВУчете.Регистратор
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПособияПоУходуЗаРебенкомДоПолутораЛет.Обороты КАК ПособияПоУходуЗаРебенкомДоПолутораЛетОбороты
ПО ВТ_Начисления.Организация = ПособияПоУходуЗаРебенкомДоПолутораЛетОбороты.Организация
И ВТ_Начисления.ФизЛицо = ПособияПоУходуЗаРебенкомДоПолутораЛетОбороты.ФизЛицо
СГРУППИРОВАТЬ ПО
ВТ_Начисления.Организация,
ВТ_Начисления.ФизЛицо,
ВТ_Начисления.ВидРасчета,
ВТ_ОтраженияВУчете.ЗаСчетРаботодателя,
ВТ_Начисления.Регистратор,
ВТ_Начисления.ПериодРегистрации,
ВТ_ОтраженияВУчете.Регистратор,
ВТ_Начисления.ПодразделениеОрганизации