public object ЗначенияПоказателей_РВ3_2011Кв4(/*ПараметрыОтчета*/)
{
//ДеревоПоказателей = Новый ДеревоЗначений;
//ДеревоПоказателей.Колонки.Добавить("Имя");
//ДеревоПоказателей.Колонки.Добавить("Значение");
//ПустоеДерево = ДеревоПоказателей.Скопировать();
//ДатаКонцаПериодаОтчета = ПараметрыОтчета.ДатаОкончанияПериода;
//Организация = ПараметрыОтчета.Организация;
//МассивЗапросов = Новый Массив;
//Запрос = Новый Запрос;
//Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
//Запрос.УстановитьПараметр("парамНачалоГода", НачалоГода(ДатаКонцаПериодаОтчета));
//Запрос.УстановитьПараметр("парамКонецОтчетногоПериода", КонецДня(ДатаКонцаПериодаОтчета));
//Запрос.УстановитьПараметр("парамГод", Год(ДатаКонцаПериодаОтчета));
//Запрос.УстановитьПараметр("Месяц1", Месяц(ДатаКонцаПериодаОтчета) - 2);
//Запрос.УстановитьПараметр("Месяц2", Месяц(ДатаКонцаПериодаОтчета) - 1);
//Запрос.УстановитьПараметр("Месяц3", Месяц(ДатаКонцаПериодаОтчета));
/*// Все данные отчета берутся по обособленному подразделению (указанной организации)
*/
//Запрос.УстановитьПараметр("парамОбособленноеПодразделение", Организация);
//Запрос.УстановитьПараметр("парамГоловнаяОрганизация", ОбщегоНазначения.ГоловнаяОрганизация(Организация));
//Запрос.УстановитьПараметр("парамДатаПереходаНаВзносы", ПроведениеРасчетов.ДатаЗаменыЕСНСтраховымиВзносами());
/*// ----------------------------------------------------------------------------------
*/
/*// ТЕКСТЫ ЗАПРОСОВ
*/
/*// конец месяца налогового периода
*/
//КонецМесяца = КонецМесяца(НачалоГода(ДатаКонцаПериодаОтчета));
/*// первый месяц
*/
//ПериодыТекст = "ВЫБРАТЬ ДАТАВРЕМЯ(" + Формат(КонецМесяца,"ДФ=гггг,М,д,Ч,м,с") + ") КАК Период ПОМЕСТИТЬ ВТПериоды";
/*// прибавим остальные месяцы
*/
//Запрос.Текст = ПериодыТекст;
//Запрос.Выполнить();
/*ОсновнойТекст =
"ВЫБРАТЬ
| СтраховыеВзносыСведенияОДоходахОбороты.Период,
| СтраховыеВзносыСведенияОДоходахОбороты.ФизЛицо КАК ФизЛицо,
| СтраховыеВзносыСведенияОДоходахОбороты.ОбособленноеПодразделение КАК ОбособленноеПодразделение,
| СтраховыеВзносыСведенияОДоходахОбороты.РезультатОборот,
| СтраховыеВзносыСведенияОДоходахОбороты.СкидкаОборот,
| СтраховыеВзносыСведенияОДоходахОбороты.ВидДохода,
| СтраховыеВзносыСведенияОДоходахОбороты.ВидДохода.ВходитВБазуПФР КАК ВходитВБазуПФР,
| СтраховыеВзносыСведенияОДоходахОбороты.ОблагаетсяПоДополнительномуТарифу,
| СтраховыеВзносыСведенияОДоходахОбороты.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
|ПОМЕСТИТЬ ВТСведенияОДоходах
|ИЗ
| РегистрНакопления.СтраховыеВзносыСведенияОДоходах.Обороты(
| &парамНачалоГода,
| &парамКонецОтчетногоПериода,
| МЕСЯЦ,
| Организация = &парамГоловнаяОрганизация
| И ВЫБОР
| КОГДА ОблагаетсяПоДополнительномуТарифу
| ТОГДА ИСТИНА
| КОГДА ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ) КАК СтраховыеВзносыСведенияОДоходахОбороты
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо,
| ОбособленноеПодразделение
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СведенияОДоходах.ФизЛицо КАК ФизЛицо
|ПОМЕСТИТЬ ВТФизлицаБезОблагаемойБазы
|ИЗ
| ВТСведенияОДоходах КАК СведенияОДоходах
|
|СГРУППИРОВАТЬ ПО
| СведенияОДоходах.ФизЛицо
|
|ИМЕЮЩИЕ
| СУММА(СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот) < 0
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| СтраховыеВзносыСведенияОДоходах.ФизЛицо КАК ФизЛицо
|ПОМЕСТИТЬ ВТФизЛицаОрганизаций
|ИЗ
| ВТСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах
|ГДЕ
| СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение = &парамОбособленноеПодразделение
| И (НЕ СтраховыеВзносыСведенияОДоходах.ФизЛицо В
| (ВЫБРАТЬ
| Организации.ФизЛицо
| ИЗ
| ВТФизлицаБезОблагаемойБазы КАК Организации))
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СрезПоследнихДат.ПериодРегистрации КАК Период,
| СрезПоследнихДат.Физлицо КАК Физлицо,
| ГражданствоФизЛиц.НеИмеетПравоНаПенсию
|ПОМЕСТИТЬ ВТГражданство
|ИЗ
| (ВЫБРАТЬ
| НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК ПериодРегистрации,
| ГражданствоФизЛиц.ФизЛицо КАК Физлицо,
| МАКСИМУМ(ГражданствоФизЛиц.Период) КАК Период
| ИЗ
| ВТПериоды КАК Периоды
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц
| ПО Периоды.Период >= ГражданствоФизЛиц.Период
| ГДЕ
| ГражданствоФизЛиц.ФизЛицо В
| (ВЫБРАТЬ
| Организации.ФизЛицо
| ИЗ
| ВТФизЛицаОрганизаций КАК Организации)
|
| СГРУППИРОВАТЬ ПО
| ГражданствоФизЛиц.ФизЛицо,
| Периоды.Период) КАК СрезПоследнихДат
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц
| ПО СрезПоследнихДат.Период = ГражданствоФизЛиц.Период
| И СрезПоследнихДат.Физлицо = ГражданствоФизЛиц.ФизЛицо
|
|ИНДЕКСИРОВАТЬ ПО
| Физлицо,
| Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СведенияОДоходах.ФизЛицо КАК ФизЛицо,
| Периоды.Период КАК Период,
| СУММА(ВЫБОР
| КОГДА СведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеОткрытия)
| ИЛИ СведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеАудиовизуальныеПроизведения)
| ИЛИ СведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеДругиеМузыкальныеПроизведения)
| ИЛИ СведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеЛитературныеПроизведения)
| ИЛИ СведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеМузыкальноСценическиеПроизведение)
| ИЛИ СведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеНаучныеТруды)
| ИЛИ СведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеСкульптуры)
| ИЛИ СведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеГрафическиеПроизведения)
| ИЛИ СведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеИсполнениеПроизведений)
| ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
| КОГДА (НЕ СведенияОДоходах.ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.РаспределятьПоБазовымНачислениям), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.НеЯвляетсяОбъектом)))
| ТОГДА СведенияОДоходах.РезультатОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК НачисленоВсего,
| СУММА(ВЫБОР
| КОГДА СведенияОДоходах.ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.РаспределятьПоБазовымНачислениям), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.НеЯвляетсяОбъектом))
| ТОГДА 0
| КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаПенсию, ЛОЖЬ)
| ТОГДА 0
| КОГДА (НЕ СведенияОДоходах.ВходитВБазуПФР)
| ТОГДА 0
| ИНАЧЕ СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
| КОНЕЦ) КАК ЗаМесяц,
| СУММА(ВЫБОР
| КОГДА СведенияОДоходах.ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.РаспределятьПоБазовымНачислениям), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.НеЯвляетсяОбъектом))
| ТОГДА 0
| КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаПенсию, ЛОЖЬ)
| ТОГДА СведенияОДоходах.РезультатОборот
| КОГДА (НЕ СведенияОДоходах.ВходитВБазуПФР)
| ТОГДА СведенияОДоходах.РезультатОборот
| КОГДА СведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.МатпомощьПриРожденииРебенка)
| ИЛИ СведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.Матпомощь)
| ТОГДА СведенияОДоходах.СкидкаОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК НеОблагается,
| СведенияОДоходах.ОблагаетсяПоДополнительномуТарифу,
| СведенияОДоходах.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
|ПОМЕСТИТЬ ВТДоходыВзносов
|ИЗ
| ВТПериоды КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ ВТСведенияОДоходах КАК СведенияОДоходах
| ЛЕВОЕ СОЕДИНЕНИЕ ВТГражданство КАК Гражданство
| ПО СведенияОДоходах.Период = Гражданство.Период
| И СведенияОДоходах.ФизЛицо = Гражданство.Физлицо
| ПО (СведенияОДоходах.Период МЕЖДУ НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) И Периоды.Период)
|ГДЕ
| СведенияОДоходах.ОбособленноеПодразделение = &парамОбособленноеПодразделение
| И СведенияОДоходах.ФизЛицо В
| (ВЫБРАТЬ
| Организации.ФизЛицо
| ИЗ
| ВТФизЛицаОрганизаций КАК Организации)
|
|СГРУППИРОВАТЬ ПО
| СведенияОДоходах.ФизЛицо,
| Периоды.Период,
| СведенияОДоходах.ОблагаетсяПоДополнительномуТарифу,
| СведенияОДоходах.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
|
|ИНДЕКСИРОВАТЬ ПО
| Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| РасчетыПоСтраховымВзносамОбороты.ВидПлатежа КАК ВидПлатежа,
| РасчетыПоСтраховымВзносамОбороты.Период КАК Период,
| РасчетыПоСтраховымВзносамОбороты.ПФРПоДополнительномуТарифуРасход,
| РасчетыПоСтраховымВзносамОбороты.ПФРПоДополнительномуТарифуПриход,
| РасчетыПоСтраховымВзносамОбороты.ПФРНаДоплатуКПенсииШахтерамРасход,
| РасчетыПоСтраховымВзносамОбороты.ПФРНаДоплатуКПенсииШахтерамПриход
|ПОМЕСТИТЬ ВТРасчетыСФондом
|ИЗ
| РегистрНакопления.РасчетыПоСтраховымВзносам.Обороты(
| &парамНачалоГода,
| &парамКонецОтчетногоПериода,
| Месяц,
| Организация = &парамОбособленноеПодразделение
| И МесяцРасчетногоПериода >= &парамДатаПереходаНаВзносы
| И ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт))) КАК РасчетыПоСтраховымВзносамОбороты
|
|ИНДЕКСИРОВАТЬ ПО
| Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВЫБОР
| КОГДА СУММА(Зарегистрировано.СуммаЛетчиков) > 0
| ТОГДА ""21""
| КОГДА СУММА(Зарегистрировано.СуммаШахтеров) > 0
| ТОГДА ""22""
| ИНАЧЕ "" ""
| КОНЕЦ КАК КодТарифа,
| ВЫБОР
| КОГДА СУММА(Зарегистрировано.СуммаЛетчиков) > 0
| ТОГДА ""Л_""
| КОГДА СУММА(Зарегистрировано.СуммаШахтеров) > 0
| ТОГДА ""Ш_""
| ИНАЧЕ "" ""
| КОНЕЦ КАК ПрефиксВывода
|ИЗ
| (ВЫБРАТЬ
| ВЫБОР
| КОГДА Доходы.ОблагаетсяПоДополнительномуТарифу
| ТОГДА Доходы.ЗаМесяц
| ИНАЧЕ 0
| КОНЕЦ КАК СуммаЛетчиков,
| ВЫБОР
| КОГДА Доходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| ТОГДА Доходы.ЗаМесяц
| ИНАЧЕ 0
| КОНЕЦ КАК СуммаШахтеров
| ИЗ
| ВТДоходыВзносов КАК Доходы
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| РасчетыСФондом.ПФРПоДополнительномуТарифуРасход * РасчетыСФондом.ПФРПоДополнительномуТарифуРасход + РасчетыСФондом.ПФРПоДополнительномуТарифуПриход * РасчетыСФондом.ПФРПоДополнительномуТарифуПриход,
| РасчетыСФондом.ПФРНаДоплатуКПенсииШахтерамРасход * РасчетыСФондом.ПФРНаДоплатуКПенсииШахтерамРасход + РасчетыСФондом.ПФРНаДоплатуКПенсииШахтерамПриход * РасчетыСФондом.ПФРНаДоплатуКПенсииШахтерамПриход
| ИЗ
| ВТРасчетыСФондом КАК РасчетыСФондом) КАК Зарегистрировано
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА Доходы.ОблагаетсяПоДополнительномуТарифу
| ТОГДА Доходы.НачисленоВсего
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000200020003,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц1
| И Доходы.ОблагаетсяПоДополнительномуТарифу
| ТОГДА Доходы.НачисленоВсего
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000200020004,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц2
| И Доходы.ОблагаетсяПоДополнительномуТарифу
| ТОГДА Доходы.НачисленоВсего
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000200020005,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц3
| И Доходы.ОблагаетсяПоДополнительномуТарифу
| ТОГДА Доходы.НачисленоВсего
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000200020006,
| СУММА(ВЫБОР
| КОГДА Доходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| ТОГДА Доходы.НачисленоВсего
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000200020003,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц1
| И Доходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| ТОГДА Доходы.НачисленоВсего
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000200020004,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц2
| И Доходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| ТОГДА Доходы.НачисленоВсего
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000200020005,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц3
| И Доходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| ТОГДА Доходы.НачисленоВсего
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000200020006,
| СУММА(ВЫБОР
| КОГДА Доходы.ОблагаетсяПоДополнительномуТарифу
| ТОГДА Доходы.НеОблагается
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000200021003,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц1
| И Доходы.ОблагаетсяПоДополнительномуТарифу
| ТОГДА Доходы.НеОблагается
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000200021004,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц2
| И Доходы.ОблагаетсяПоДополнительномуТарифу
| ТОГДА Доходы.НеОблагается
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000200021005,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц3
| И Доходы.ОблагаетсяПоДополнительномуТарифу
| ТОГДА Доходы.НеОблагается
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000200021006,
| СУММА(ВЫБОР
| КОГДА Доходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| ТОГДА Доходы.НеОблагается
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000200021003,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц1
| И Доходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| ТОГДА Доходы.НеОблагается
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000200021004,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц2
| И Доходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| ТОГДА Доходы.НеОблагается
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000200021005,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц3
| И Доходы.ОблагаетсяВзносамиНаДоплатуКПенсииШахтерам
| ТОГДА Доходы.НеОблагается
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000200021006
|ИЗ
| ВТДоходыВзносов КАК Доходы
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| ТОГДА РасчетыСФондом.ПФРПоДополнительномуТарифуПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000100011003,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
| ТОГДА РасчетыСФондом.ПФРПоДополнительномуТарифуПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000100011103,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
| ТОГДА РасчетыСФондом.ПФРПоДополнительномуТарифуПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000100011203,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
| ТОГДА РасчетыСФондом.ПФРПоДополнительномуТарифуПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000100011303,
| СУММА(РасчетыСФондом.ПФРПоДополнительномуТарифуРасход) КАК Л_П000100014003,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
| ТОГДА РасчетыСФондом.ПФРПоДополнительномуТарифуРасход
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000100014103,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
| ТОГДА РасчетыСФондом.ПФРПоДополнительномуТарифуРасход
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000100014203,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
| ТОГДА РасчетыСФондом.ПФРПоДополнительномуТарифуРасход
| ИНАЧЕ 0
| КОНЕЦ) КАК Л_П000100014303,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| ТОГДА РасчетыСФондом.ПФРНаДоплатуКПенсииШахтерамПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000100011003,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
| ТОГДА РасчетыСФондом.ПФРНаДоплатуКПенсииШахтерамПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000100011103,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
| ТОГДА РасчетыСФондом.ПФРНаДоплатуКПенсииШахтерамПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000100011203,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
| ТОГДА РасчетыСФондом.ПФРНаДоплатуКПенсииШахтерамПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000100011303,
| СУММА(РасчетыСФондом.ПФРНаДоплатуКПенсииШахтерамРасход) КАК Ш_П000100014003,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
| ТОГДА РасчетыСФондом.ПФРНаДоплатуКПенсииШахтерамРасход
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000100014103,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
| ТОГДА РасчетыСФондом.ПФРНаДоплатуКПенсииШахтерамРасход
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000100014203,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
| ТОГДА РасчетыСФондом.ПФРНаДоплатуКПенсииШахтерамРасход
| ИНАЧЕ 0
| КОНЕЦ) КАК Ш_П000100014303
|ИЗ
| ВТРасчетыСФондом КАК РасчетыСФондом";*/
/*ОстаткиНаНачалоПериодаТекст =
"ВЫБРАТЬ
| Остатки.ПФРПоДополнительномуТарифуОстаток КАК Л_П000100010003,
| Остатки.ПФРНаДоплатуКПенсииШахтерамОстаток КАК Ш_П000100010003
|ИЗ
| РегистрНакопления.РасчетыПоСтраховымВзносам.Остатки(
| &парамНачалоГода,
| Организация = &парамОбособленноеПодразделение
| И МесяцРасчетногоПериода >= &парамДатаПереходаНаВзносы
| И ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт))) КАК Остатки";*/
/*// -------------------------------------------------------------------------------
*/
/*// Вывод данных в отчет
*/
//УзелРаздел12 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел12");
//УзелТитульногоЛиста = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Титульный");
//Запрос.Текст = ОсновнойТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
//ВсегоРезультатов = МассивРезультатов.Количество();
/*// Титульный лист
*/
//Результат = МассивРезультатов[ВсегоРезультатов - 3];
if(true/*Результат.Пустой()*/)
{
}
//ТаблицаРезультата = Результат.Выгрузить();
//КодТарифа = ТаблицаРезультата[0].КодТарифа;
//ПрефиксВывода = ТаблицаРезультата[0].ПрефиксВывода;
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелТитульногоЛиста, "Тариф1", Лев(КодТарифа,1));
//ОпределитьСтрокуВДеревеДанныхДляЗаполнения(УзелТитульногоЛиста, "Тариф2", Прав(КодТарифа,1));
/*// Раздел 1
*/
//Запрос.Текст = ОстаткиНаНачалоПериодаТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
//КолонкиРезультата = ТаблицаРезультата.Колонки;
//ВывестиТаблицуДанныхВДеревоПоказателей(УзелРаздел12, ТаблицаРезультата);
//ТаблицаРезультата = МассивРезультатов[ВсегоРезультатов - 1].Выгрузить();
//КолонкиРезультата = ТаблицаРезультата.Колонки;
//ВывестиТаблицуДанныхВДеревоПоказателей(УзелРаздел12, ТаблицаРезультата);
/*// Раздел 2
*/
//ТаблицаРезультата = МассивРезультатов[ВсегоРезультатов - 2].Выгрузить();
//КолонкиРезультата = ТаблицаРезультата.Колонки;
//ВывестиТаблицуДанныхВДеревоПоказателей(УзелРаздел12, ТаблицаРезультата);
return null;
}