Jul 15, 2013 16:25
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| БУОсновныеНачисления.Результат
|ИЗ
| РегистрРасчета.БУОсновныеНачисления КАК БУОсновныеНачисления
|ГДЕ
| БУОсновныеНачисления.ПериодРегистрации = &Период
| И
| БУОсновныеНачисления.ФизЛицо = &ФизЛицо
| И
| БУОсновныеНачисления.ВидРасчета = &ВидРасчета";
Запрос.УстановитьПараметр("Период", НачалоМесяца(Период1));
Запрос.УстановитьПараметр("ВидРасчета", ВидРасчета);
Запрос.УстановитьПараметр("ФизЛицо", ФизЛицо);
ВЫБРАТЬ
БУОсновныеНачисления.Организация КАК Организация,
ПРЕДСТАВЛЕНИЕ(БУОсновныеНачисления.Организация),
БУОсновныеНачисления.ВидРасчета,
ПРЕДСТАВЛЕНИЕ(БУОсновныеНачисления.ВидРасчета),
БУОсновныеНачисления.Результат КАК Результат,
""Основные"" КАК ВариантНачислений
ИЗ
РегистрРасчета.БУОсновныеНачисления КАК БУОсновныеНачисления
ГДЕ
БУОсновныеНачисления.ПериодРегистрации = &НужныйПериод И БУОсновныеНачисления.ФизЛицо = &ФизЛицо
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
БУДополнительныеНачисления.Организация,
ПРЕДСТАВЛЕНИЕ(БУДополнительныеНачисления.Организация),
БУДополнительныеНачисления.ВидРасчета,
ПРЕДСТАВЛЕНИЕ(БУДополнительныеНачисления.ВидРасчета),
БУДополнительныеНачисления.Результат,
""Дополнительные""
ИЗ
РегистрРасчета.БУДополнительныеНачисления КАК БУДополнительныеНачисления
ГДЕ
БУДополнительныеНачисления.ПериодРегистрации =
&НужныйПериод И БУДополнительныеНачисления.ФизЛицо = &ФизЛицо
ИТОГИ СУММА(Результат)
ПО ОБЩИЕ, Организация, ВариантНачислений