public object ЗначенияПоказателей_4ФСС_2012(/*ПараметрыОтчета*/)
{
//ДеревоПоказателей = Новый ДеревоЗначений;
//ДеревоПоказателей.Колонки.Добавить("Имя");
//ДеревоПоказателей.Колонки.Добавить("Значение");
//ПустоеДерево = Неопределено;
//ДатаКонцаПериодаОтчета = ПараметрыОтчета.ДатаОкончанияПериода;
//Организация = ПараметрыОтчета.Организация;
//Запрос = Новый Запрос;
//Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
//Запрос.УстановитьПараметр("парамОрганизация", Организация);
//Запрос.УстановитьПараметр("парамГоловнаяОрганизация", ОбщегоНазначения.ГоловнаяОрганизация(Организация));
//Запрос.УстановитьПараметр("парамНачалоГода", НачалоГода(ДатаКонцаПериодаОтчета));
//Запрос.УстановитьПараметр("парамКонецОтчетногоПериода", КонецДня(ДатаКонцаПериодаОтчета));
//Запрос.УстановитьПараметр("ДатаПередачиФССВыплатыПособий", ПроцедурыУправленияПерсоналом.ЗначениеУчетнойПолитикиПоПерсоналуОрганизации(глЗначениеПеременной("глУчетнаяПолитикаПоПерсоналуОрганизации"), Организация, "ДатаПередачиФССВыплатыПособий"));
//Запрос.УстановитьПараметр("парамДалекаяДата", ДобавитьМесяц(НачалоГода(ДатаКонцаПериодаОтчета), 1200));
//НачалоТекущегоКвартала = НачалоКвартала(ДатаКонцаПериодаОтчета);
//Запрос.УстановитьПараметр("парамНачалоКвартала", НачалоТекущегоКвартала);
//Запрос.УстановитьПараметр("Месяц1", Месяц(НачалоТекущегоКвартала));
//Запрос.УстановитьПараметр("Месяц2", Месяц(НачалоТекущегоКвартала) + 1);
//Запрос.УстановитьПараметр("Месяц3", Месяц(НачалоТекущегоКвартала) + 2);
//Запрос.УстановитьПараметр("ПоследнийМесяц", Месяц(ДатаКонцаПериодаОтчета));
//Запрос.УстановитьПараметр("ЭтоЮрЛицо", ОбщегоНазначенияПереопределяемый.ЭтоЮрЛицо(Организация));
/*// ----------------------------------------------------------------------------------
*/
/*// ФОРМИРОВАНИЕ ВРЕМЕННЫХ ТАБЛИЦ
*/
/*// конец месяца налогового периода
*/
//КонецМесяца = КонецМесяца(НачалоГода(ДатаКонцаПериодаОтчета));
/*// первый месяц
*/
//ПериодыТекст = "ВЫБРАТЬ ДАТАВРЕМЯ(" + Формат(КонецМесяца,"ДФ=гггг,М,д,Ч,м,с") + ")КАК Период ПОМЕСТИТЬ ВТПериоды";
/*// прибавим остальные месяцы
*/
//Запрос.Текст = ПериодыТекст;
//МассивЗапросов = Новый Массив;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
//Запрос.Выполнить();
/*Запрос.Текст =
"ВЫБРАТЬ
| НАЧАЛОПЕРИОДА(СтраховыеВзносыСведенияОДоходахОбороты.Период, МЕСЯЦ) КАК Период,
| СтраховыеВзносыСведенияОДоходахОбороты.ФизЛицо КАК ФизЛицо,
| СтраховыеВзносыСведенияОДоходахОбороты.ВидДохода КАК ВидДохода,
| СтраховыеВзносыСведенияОДоходахОбороты.ОбособленноеПодразделение КАК ОбособленноеПодразделение,
| СтраховыеВзносыСведенияОДоходахОбороты.ЯвляетсяДоходомФармацевта,
| СтраховыеВзносыСведенияОДоходахОбороты.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ,
| СтраховыеВзносыСведенияОДоходахОбороты.РезультатОборот,
| СтраховыеВзносыСведенияОДоходахОбороты.СкидкаОборот
|ПОМЕСТИТЬ ВТСведенияОДоходах
|ИЗ
| РегистрНакопления.СтраховыеВзносыСведенияОДоходах.Обороты(&парамНачалоГода, &парамКонецОтчетногоПериода, МЕСЯЦ, Организация = &парамГоловнаяОрганизация) КАК СтраховыеВзносыСведенияОДоходахОбороты
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо,
| ОбособленноеПодразделение
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СведенияОДоходах.ФизЛицо КАК ФизЛицо
|ПОМЕСТИТЬ ВТФизлицаБезОблагаемойБазы
|ИЗ
| ВТСведенияОДоходах КАК СведенияОДоходах
|
|СГРУППИРОВАТЬ ПО
| СведенияОДоходах.ФизЛицо
|
|ИМЕЮЩИЕ
| СУММА(ВЫБОР
| КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС
| ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
| ИНАЧЕ 0
| КОНЕЦ) < 0
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| СтраховыеВзносыСведенияОДоходах.ФизЛицо КАК ФизЛицо
|ПОМЕСТИТЬ ВТФизЛицаОрганизаций
|ИЗ
| ВТСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах
|ГДЕ
| СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение = &парамОрганизация
| И (НЕ СтраховыеВзносыСведенияОДоходах.ФизЛицо В
| (ВЫБРАТЬ
| Организации.ФизЛицо
| ИЗ
| ВТФизлицаБезОблагаемойБазы КАК Организации))
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ФИОФизЛицСрезПоследних.ФизЛицо КАК ФизЛицо,
| ФИОФизЛицСрезПоследних.Фамилия,
| ФИОФизЛицСрезПоследних.Имя,
| ФИОФизЛицСрезПоследних.Отчество
|ПОМЕСТИТЬ ВТФИОФизлиц
|ИЗ
| РегистрСведений.ФИОФизЛиц.СрезПоследних(
| &парамКонецОтчетногоПериода,
| ФизЛицо В
| (ВЫБРАТЬ
| Организации.ФизЛицо
| ИЗ
| ВТФизЛицаОрганизаций КАК Организации)) КАК ФИОФизЛицСрезПоследних
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СрезПоследнихДат.ПериодРегистрации КАК Период,
| СрезПоследнихДат.Физлицо КАК Физлицо,
| СведенияОбИнвалидностиФизлиц.Инвалидность,
| СведенияОбИнвалидностиФизлиц.ДатаВыдачи,
| СведенияОбИнвалидностиФизлиц.СрокДействияСправки
|ПОМЕСТИТЬ ВТИнвалиды
|ИЗ
| (ВЫБРАТЬ
| НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК ПериодРегистрации,
| СведенияОбИнвалидностиФизлиц.Физлицо КАК Физлицо,
| МАКСИМУМ(СведенияОбИнвалидностиФизлиц.Период) КАК Период
| ИЗ
| ВТПериоды КАК Периоды
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОбИнвалидностиФизлиц КАК СведенияОбИнвалидностиФизлиц
| ПО Периоды.Период >= СведенияОбИнвалидностиФизлиц.Период
| ГДЕ
| СведенияОбИнвалидностиФизлиц.Физлицо В
| (ВЫБРАТЬ
| Организации.ФизЛицо
| ИЗ
| ВТФизЛицаОрганизаций КАК Организации)
|
| СГРУППИРОВАТЬ ПО
| СведенияОбИнвалидностиФизлиц.Физлицо,
| Периоды.Период) КАК СрезПоследнихДат
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОбИнвалидностиФизлиц КАК СведенияОбИнвалидностиФизлиц
| ПО СрезПоследнихДат.Период = СведенияОбИнвалидностиФизлиц.Период
| И СрезПоследнихДат.Физлицо = СведенияОбИнвалидностиФизлиц.Физлицо
|
|ИНДЕКСИРОВАТЬ ПО
| Физлицо,
| Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Инвалиды.Физлицо КАК Физлицо,
| МАКСИМУМ(Инвалиды.ДатаВыдачи) КАК ДатаВыдачи,
| ВЫБОР
| КОГДА МАКСИМУМ(ВЫБОР
| КОГДА Инвалиды.СрокДействияСправки = ДАТАВРЕМЯ(1, 1, 1)
| ТОГДА &парамДалекаяДата
| ИНАЧЕ Инвалиды.СрокДействияСправки
| КОНЕЦ) = &парамДалекаяДата
| ТОГДА ДАТАВРЕМЯ(1, 1, 1)
| ИНАЧЕ МАКСИМУМ(Инвалиды.СрокДействияСправки)
| КОНЕЦ КАК СрокДействияСправки
|ПОМЕСТИТЬ ВТСправкиОбИнвалидности
|ИЗ
| ВТИнвалиды КАК Инвалиды
|ГДЕ
| Инвалиды.Инвалидность
|
|СГРУППИРОВАТЬ ПО
| Инвалиды.Физлицо
|
|ИНДЕКСИРОВАТЬ ПО
| Физлицо
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СрезПоследнихДат.ПериодРегистрации КАК Период,
| СрезПоследнихДат.Физлицо КАК Физлицо,
| ГражданствоФизЛиц.НеИмеетПравоНаПенсию
|ПОМЕСТИТЬ ВТГражданство
|ИЗ
| (ВЫБРАТЬ
| НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК ПериодРегистрации,
| ГражданствоФизЛиц.ФизЛицо КАК Физлицо,
| МАКСИМУМ(ГражданствоФизЛиц.Период) КАК Период
| ИЗ
| ВТПериоды КАК Периоды
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц
| ПО Периоды.Период >= ГражданствоФизЛиц.Период
| ГДЕ
| ГражданствоФизЛиц.ФизЛицо В
| (ВЫБРАТЬ
| Организации.ФизЛицо
| ИЗ
| ВТФизЛицаОрганизаций КАК Организации)
|
| СГРУППИРОВАТЬ ПО
| ГражданствоФизЛиц.ФизЛицо,
| Периоды.Период) КАК СрезПоследнихДат
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц
| ПО СрезПоследнихДат.Период = ГражданствоФизЛиц.Период
| И СрезПоследнихДат.Физлицо = ГражданствоФизЛиц.ФизЛицо
|
|ИНДЕКСИРОВАТЬ ПО
| Физлицо,
| Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ЕСТЬNULL(ПредельнаяВеличинаБазыСтраховыхВзносов.Размер, 0) КАК Размер,
| НАЧАЛОПЕРИОДА(ДатыПоследнихДвижений.ПериодРегистрации, МЕСЯЦ) КАК Период
|ПОМЕСТИТЬ ВТПредельнаяВеличина
|ИЗ
| (ВЫБРАТЬ
| МАКСИМУМ(ПредельнаяВеличинаБазыСтраховыхВзносов.Период) КАК Период,
| Периоды.Период КАК ПериодРегистрации
| ИЗ
| ВТПериоды КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредельнаяВеличинаБазыСтраховыхВзносов КАК ПредельнаяВеличинаБазыСтраховыхВзносов
| ПО Периоды.Период >= ПредельнаяВеличинаБазыСтраховыхВзносов.Период
|
| СГРУППИРОВАТЬ ПО
| Периоды.Период) КАК ДатыПоследнихДвижений
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредельнаяВеличинаБазыСтраховыхВзносов КАК ПредельнаяВеличинаБазыСтраховыхВзносов
| ПО ДатыПоследнихДвижений.Период = ПредельнаяВеличинаБазыСтраховыхВзносов.Период
|
|ИНДЕКСИРОВАТЬ ПО
| Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ТарифСтраховыхВзносовСрезПоследних.ВидТарифа КАК ВидТарифа,
| ТарифСтраховыхВзносовСрезПоследних.ПФР,
| ТарифСтраховыхВзносовСрезПоследних.ПФРНакопительная,
| ТарифСтраховыхВзносовСрезПоследних.ФСС,
| ТарифСтраховыхВзносовСрезПоследних.ФФОМС,
| ТарифСтраховыхВзносовСрезПоследних.ТФОМС,
| ТарифСтраховыхВзносовСрезПоследних.ПФР + ТарифСтраховыхВзносовСрезПоследних.ФСС + ТарифСтраховыхВзносовСрезПоследних.ФФОМС + ТарифСтраховыхВзносовСрезПоследних.ТФОМС КАК СуммарныйТариф
|ПОМЕСТИТЬ ВТТарифы
|ИЗ
| РегистрСведений.ТарифСтраховыхВзносов.СрезПоследних(&парамКонецОтчетногоПериода, ) КАК ТарифСтраховыхВзносовСрезПоследних
|
|ИНДЕКСИРОВАТЬ ПО
| ВидТарифа
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Тарифы.ВидТарифа,
| ВЫБОР
| КОГДА Тарифы.СуммарныйТариф > ТарифДляИнвалидов.СуммарныйТариф
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ВыделятьДоходыИнвалидов
|ПОМЕСТИТЬ ВТОписаниеТарифов
|ИЗ
| ВТТарифы КАК Тарифы
| ЛЕВОЕ СОЕДИНЕНИЕ ВТТарифы КАК ТарифДляИнвалидов
| ПО (ТарифДляИнвалидов.ВидТарифа = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов))
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК Период,
| ЕСТЬNULL(УчетнаяПолитикаНалоговыйУчет.ВидТарифаСтраховыхВзносов, ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим)) КАК ВидТарифаСтраховыхВзносов
|ПОМЕСТИТЬ ВТВидыТарифныхСтавокОрганизаций
|ИЗ
| (ВЫБРАТЬ
| Периоды.Период КАК Период,
| УчетнаяПолитикаНалоговыйУчет.Организация КАК Организация,
| МАКСИМУМ(УчетнаяПолитикаНалоговыйУчет.Период) КАК ПериодРегистра
| ИЗ
| ВТПериоды КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
| ПО Периоды.Период >= УчетнаяПолитикаНалоговыйУчет.Период
| И (УчетнаяПолитикаНалоговыйУчет.Организация = &парамГоловнаяОрганизация)
|
| СГРУППИРОВАТЬ ПО
| Периоды.Период,
| УчетнаяПолитикаНалоговыйУчет.Организация) КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
| ПО Периоды.ПериодРегистра = УчетнаяПолитикаНалоговыйУчет.Период
| И Периоды.Организация = УчетнаяПолитикаНалоговыйУчет.Организация
|
|ИНДЕКСИРОВАТЬ ПО
| Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СтраховыеВзносыСведенияОДоходах.Период КАК Период,
| СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение КАК ОбособленноеПодразделение,
| СтраховыеВзносыСведенияОДоходах.ФизЛицо КАК ФизЛицо,
| СтраховыеВзносыСведенияОДоходах.ВидДохода,
| ВЫБОР
| КОГДА ЕСТЬNULL(Инвалиды.Инвалидность, ЛОЖЬ)
| И ОписаниеТарифов.ВыделятьДоходыИнвалидов
| ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов)
| КОГДА СтраховыеВзносыСведенияОДоходах.ЯвляетсяДоходомФармацевта
| ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек)
| КОГДА СтраховыеВзносыСведенияОДоходах.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ
| ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ)
| ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ПустаяСсылка)
| КОНЕЦ КАК ВидТарифаСтраховыхВзносов,
| ВЫБОР
| КОГДА (ЕСТЬNULL(Инвалиды.Инвалидность, ЛОЖЬ)
| ИЛИ ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов))
| И &ЭтоЮрЛицо
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ИнвалидностьДляНС_ПЗ,
| ВЫБОР
| КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаПенсию, ЛОЖЬ)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК Иностранец,
| СтраховыеВзносыСведенияОДоходах.РезультатОборот,
| СтраховыеВзносыСведенияОДоходах.СкидкаОборот
|ПОМЕСТИТЬ ВТСведенияОДоходахПоВидамТарифа
|ИЗ
| ВТСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах
| ЛЕВОЕ СОЕДИНЕНИЕ ВТИнвалиды КАК Инвалиды
| ПО СтраховыеВзносыСведенияОДоходах.Период = Инвалиды.Период
| И СтраховыеВзносыСведенияОДоходах.ФизЛицо = Инвалиды.Физлицо
| ЛЕВОЕ СОЕДИНЕНИЕ ВТГражданство КАК Гражданство
| ПО СтраховыеВзносыСведенияОДоходах.Период = Гражданство.Период
| И СтраховыеВзносыСведенияОДоходах.ФизЛицо = Гражданство.Физлицо
| ЛЕВОЕ СОЕДИНЕНИЕ ВТВидыТарифныхСтавокОрганизаций КАК ВидыТарифныхСтавок
| ПО СтраховыеВзносыСведенияОДоходах.Период = ВидыТарифныхСтавок.Период
| ЛЕВОЕ СОЕДИНЕНИЕ ВТОписаниеТарифов КАК ОписаниеТарифов
| ПО (ВЫБОР
| КОГДА СтраховыеВзносыСведенияОДоходах.ЯвляетсяДоходомФармацевта
| ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек)
| КОГДА СтраховыеВзносыСведенияОДоходах.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ
| ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ)
| ИНАЧЕ ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов
| КОНЕЦ = ОписаниеТарифов.ВидТарифа)
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо,
| Период,
| ОбособленноеПодразделение
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СведенияОДоходах.ФизЛицо КАК ФизЛицо,
| НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК Период,
| СУММА(ВЫБОР
| КОГДА СведенияОДоходах.Иностранец
| ТОГДА 0
| КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС
| ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК ЗаГод,
| СУММА(ВЫБОР
| КОГДА СведенияОДоходах.Иностранец
| ТОГДА 0
| КОГДА НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) = СведенияОДоходах.Период
| И СведенияОДоходах.ВидДохода.ВходитВБазуФСС
| ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК ЗаМесяц
|ПОМЕСТИТЬ ВТБазаНарастающимИтогом
|ИЗ
| ВТПериоды КАК Периоды
| ЛЕВОЕ СОЕДИНЕНИЕ ВТСведенияОДоходахПоВидамТарифа КАК СведенияОДоходах
| ПО (СведенияОДоходах.Период МЕЖДУ НАЧАЛОПЕРИОДА(Периоды.Период, ГОД) И Периоды.Период)
|
|СГРУППИРОВАТЬ ПО
| СведенияОДоходах.ФизЛицо,
| Периоды.Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СведенияОДоходах.ФизЛицо КАК ФизЛицо,
| СведенияОДоходах.Период,
| СведенияОДоходах.ОбособленноеПодразделение КАК ОбособленноеПодразделение,
| СведенияОДоходах.ВидТарифаСтраховыхВзносов,
| СУММА(ВЫБОР
| КОГДА СведенияОДоходах.Иностранец
| ТОГДА 0
| КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС
| ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК ЗаМесяц
|ПОМЕСТИТЬ ВТБазаЗаМесяцПоОбособленноеПодразделение
|ИЗ
| ВТСведенияОДоходахПоВидамТарифа КАК СведенияОДоходах
|
|СГРУППИРОВАТЬ ПО
| СведенияОДоходах.ФизЛицо,
| СведенияОДоходах.ОбособленноеПодразделение,
| СведенияОДоходах.ВидТарифаСтраховыхВзносов,
| СведенияОДоходах.Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СведенияОДоходах.ФизЛицо КАК ФизЛицо,
| СведенияОДоходах.Период,
| МАКСИМУМ(СведенияОДоходах.ЗаМесяц) КАК ЗаМесяц
|ПОМЕСТИТЬ ВТМаксБазаЗаМесяц
|ИЗ
| ВТБазаЗаМесяцПоОбособленноеПодразделение КАК СведенияОДоходах
|
|СГРУППИРОВАТЬ ПО
| СведенияОДоходах.ФизЛицо,
| СведенияОДоходах.Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СведенияОДоходах.ФизЛицо КАК ФизЛицо,
| СведенияОДоходах.Период КАК Период,
| СведенияОДоходах.ОбособленноеПодразделение КАК ОбособленноеПодразделение,
| МАКСИМУМ(БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов) КАК ВидТарифаСтраховыхВзносов
|ПОМЕСТИТЬ ВТОбособленноеПодразделениеМаксБазы
|ИЗ
| (ВЫБРАТЬ
| СведенияОДоходах.ФизЛицо КАК ФизЛицо,
| СведенияОДоходах.Период КАК Период,
| СведенияОДоходах.ЗаМесяц КАК ЗаМесяц,
| МАКСИМУМ(БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение) КАК ОбособленноеПодразделение
| ИЗ
| ВТМаксБазаЗаМесяц КАК СведенияОДоходах
| ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным
| ПО СведенияОДоходах.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо
| И СведенияОДоходах.Период = БазаЗаМесяцПоОбособленным.Период
| И СведенияОДоходах.ЗаМесяц = БазаЗаМесяцПоОбособленным.ЗаМесяц
|
| СГРУППИРОВАТЬ ПО
| СведенияОДоходах.ФизЛицо,
| СведенияОДоходах.Период,
| СведенияОДоходах.ЗаМесяц) КАК СведенияОДоходах
| ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным
| ПО СведенияОДоходах.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо
| И СведенияОДоходах.Период = БазаЗаМесяцПоОбособленным.Период
| И СведенияОДоходах.ЗаМесяц = БазаЗаМесяцПоОбособленным.ЗаМесяц
| И СведенияОДоходах.ОбособленноеПодразделение = БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение
|
|СГРУППИРОВАТЬ ПО
| СведенияОДоходах.ФизЛицо,
| СведенияОДоходах.Период,
| СведенияОДоходах.ОбособленноеПодразделение
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо,
| Период,
| ОбособленноеПодразделение,
| ВидТарифаСтраховыхВзносов
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ОблагаемаяБазаФСС.ФизЛицо КАК ФизЛицо,
| ОблагаемаяБазаФСС.Период КАК Период,
| ВЫБОР
| КОГДА ОблагаемаяБазаФСС.ЗаГод - Предел.Размер >= 0
| ТОГДА ОблагаемаяБазаФСС.ЗаГод - Предел.Размер
| ИНАЧЕ 0
| КОНЕЦ - ВЫБОР
| КОГДА ЕСТЬNULL(ОблагаемаяБазаПрошлогоМесяца.ЗаГод, 0) - Предел.Размер >= 0
| ТОГДА ЕСТЬNULL(ОблагаемаяБазаПрошлогоМесяца.ЗаГод, 0) - Предел.Размер
| ИНАЧЕ 0
| КОНЕЦ КАК СуммаПревысившаяПредел
|ПОМЕСТИТЬ ВТБазаПревышенияДохода
|ИЗ
| ВТБазаНарастающимИтогом КАК ОблагаемаяБазаФСС
| ЛЕВОЕ СОЕДИНЕНИЕ ВТПредельнаяВеличина КАК Предел
| ПО ОблагаемаяБазаФСС.Период = Предел.Период
| ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаНарастающимИтогом КАК ОблагаемаяБазаПрошлогоМесяца
| ПО ОблагаемаяБазаФСС.ФизЛицо = ОблагаемаяБазаПрошлогоМесяца.ФизЛицо
| И (ОблагаемаяБазаФСС.Период = ДОБАВИТЬКДАТЕ(ОблагаемаяБазаПрошлогоМесяца.Период, МЕСЯЦ, 1))
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо,
| Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ОблагаемаяБаза.ФизЛицо КАК ФизЛицо,
| ОблагаемаяБаза.Период КАК Период,
| ВЫБОР
| КОГДА ПревышениеДоходаПоВсемОП.СуммаПревысившаяПредел = 0
| ИЛИ ОблагаемаяБаза.ЗаМесяц = 0
| ТОГДА 0
| ИНАЧЕ ВЫРАЗИТЬ(ПревышениеДоходаПоВсемОП.СуммаПревысившаяПредел * БазаЗаМесяцПоОбособленным.ЗаМесяц / ОблагаемаяБаза.ЗаМесяц КАК ЧИСЛО(15, 2))
| КОНЕЦ КАК СуммаПревысившаяПредел,
| БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение,
| БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов
|ПОМЕСТИТЬ ВТПревышениеДоходаПоОбособленноеПодразделение
|ИЗ
| ВТБазаНарастающимИтогом КАК ОблагаемаяБаза
| ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаПревышенияДохода КАК ПревышениеДоходаПоВсемОП
| ПО ОблагаемаяБаза.ФизЛицо = ПревышениеДоходаПоВсемОП.ФизЛицо
| И ОблагаемаяБаза.Период = ПревышениеДоходаПоВсемОП.Период
| ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным
| ЛЕВОЕ СОЕДИНЕНИЕ ВТОбособленноеПодразделениеМаксБазы КАК ОбособленноеПодразделениеДляОкругления
| ПО БазаЗаМесяцПоОбособленным.ФизЛицо = ОбособленноеПодразделениеДляОкругления.ФизЛицо
| И БазаЗаМесяцПоОбособленным.Период = ОбособленноеПодразделениеДляОкругления.Период
| И БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение = ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение
| И БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов = ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов
| ПО ОблагаемаяБаза.Период = БазаЗаМесяцПоОбособленным.Период
| И ОблагаемаяБаза.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо
|ГДЕ
| ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение ЕСТЬ NULL
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо,
| Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| Превышение.ФизЛицо КАК ФизЛицо,
| Превышение.Период КАК Период,
| Превышение.СуммаПревысившаяПредел,
| Превышение.ОбособленноеПодразделение,
| Превышение.ВидТарифаСтраховыхВзносов
|ПОМЕСТИТЬ ВТПревышениеДохода
|ИЗ
| ВТПревышениеДоходаПоОбособленноеПодразделение КАК Превышение
|
|ОБЪЕДИНИТЬ
|
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| Превышение.ФизЛицо,
| Превышение.Период,
| СУММА(Превышение.СуммаПревысившаяПредел),
| ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение,
| ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов
|ИЗ
| (ВЫБРАТЬ
| Превышение.ФизЛицо КАК ФизЛицо,
| Превышение.Период КАК Период,
| -Превышение.СуммаПревысившаяПредел КАК СуммаПревысившаяПредел
| ИЗ
| ВТПревышениеДоходаПоОбособленноеПодразделение КАК Превышение
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| Превышение.ФизЛицо,
| Превышение.Период,
| Превышение.СуммаПревысившаяПредел
| ИЗ
| ВТБазаПревышенияДохода КАК Превышение) КАК Превышение
| ЛЕВОЕ СОЕДИНЕНИЕ ВТОбособленноеПодразделениеМаксБазы КАК ОбособленноеПодразделениеДляОкругления
| ПО Превышение.ФизЛицо = ОбособленноеПодразделениеДляОкругления.ФизЛицо
| И Превышение.Период = ОбособленноеПодразделениеДляОкругления.Период
|
|СГРУППИРОВАТЬ ПО
| Превышение.ФизЛицо,
| Превышение.Период,
| ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение,
| ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо,
| Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СведенияОДоходах.Период,
| СведенияОДоходах.ФизЛицо,
| СУММА(ВЫБОР
| КОГДА (НЕ СведенияОДоходах.ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.РаспределятьПоБазовымНачислениям), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.НеЯвляетсяОбъектом)))
| ТОГДА СведенияОДоходах.РезультатОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК Начислено,
| СУММА(ВЫБОР
| КОГДА (НЕ СведенияОДоходах.ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.РаспределятьПоБазовымНачислениям), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.НеЯвляетсяОбъектом)))
| ТОГДА ВЫБОР
| КОГДА СведенияОДоходах.Иностранец
| ТОГДА СведенияОДоходах.РезультатОборот
| КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС
| ТОГДА СведенияОДоходах.СкидкаОборот
| ИНАЧЕ СведенияОДоходах.РезультатОборот
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК НеОблагается,
| МАКСИМУМ(ПревышениеДохода.СуммаПревысившаяПредел) КАК СуммаПревысившаяПредел,
| СУММА(ВЫБОР
| КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС
| И (НЕ СведенияОДоходах.Иностранец)
| И СведенияОДоходах.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов)
| ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
| ИНАЧЕ 0
| КОНЕЦ) - МАКСИМУМ(ВЫБОР
| КОГДА СведенияОДоходах.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов)
| И (НЕ СведенияОДоходах.Иностранец)
| ТОГДА ПревышениеДохода.СуммаПревысившаяПредел
| ИНАЧЕ 0
| КОНЕЦ) КАК БазаИнвалида,
| СУММА(ВЫБОР
| КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС
| И (НЕ СведенияОДоходах.Иностранец)
| И СведенияОДоходах.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек)
| ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
| ИНАЧЕ 0
| КОНЕЦ) - МАКСИМУМ(ВЫБОР
| КОГДА СведенияОДоходах.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек)
| И (НЕ СведенияОДоходах.Иностранец)
| ТОГДА ПревышениеДохода.СуммаПревысившаяПредел
| ИНАЧЕ 0
| КОНЕЦ) КАК БазаФармацевта,
| СУММА(ВЫБОР
| КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС
| И (НЕ СведенияОДоходах.Иностранец)
| И СведенияОДоходах.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ)
| ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
| ИНАЧЕ 0
| КОНЕЦ) - МАКСИМУМ(ВЫБОР
| КОГДА СведенияОДоходах.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ)
| И (НЕ СведенияОДоходах.Иностранец)
| ТОГДА ПревышениеДохода.СуммаПревысившаяПредел
| ИНАЧЕ 0
| КОНЕЦ) КАК БазаМоряка,
| СУММА(ВЫБОР
| КОГДА (НЕ СведенияОДоходах.ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.РаспределятьПоБазовымНачислениям), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.НеЯвляетсяОбъектом)))
| ТОГДА ВЫБОР
| КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС
| ТОГДА СведенияОДоходах.СкидкаОборот
| ИНАЧЕ СведенияОДоходах.РезультатОборот
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ) КАК НеОблагаетсяНС_ПЗ,
| СУММА(ВЫБОР
| КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС
| ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК БазаНС_ПЗ,
| СУММА(ВЫБОР
| КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФСС
| И СведенияОДоходах.ИнвалидностьДляНС_ПЗ
| ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК БазаИнвалидаНС_ПЗ
|ПОМЕСТИТЬ ВТОблагаемыеБазыПоМесяцам
|ИЗ
| ВТСведенияОДоходахПоВидамТарифа КАК СведенияОДоходах
| ЛЕВОЕ СОЕДИНЕНИЕ ВТПревышениеДохода КАК ПревышениеДохода
| ПО СведенияОДоходах.ФизЛицо = ПревышениеДохода.ФизЛицо
| И СведенияОДоходах.Период = ПревышениеДохода.Период
| И СведенияОДоходах.ОбособленноеПодразделение = ПревышениеДохода.ОбособленноеПодразделение
| И СведенияОДоходах.ВидТарифаСтраховыхВзносов = ПревышениеДохода.ВидТарифаСтраховыхВзносов
|ГДЕ
| СведенияОДоходах.ОбособленноеПодразделение = &парамОрганизация
| И (НЕ СведенияОДоходах.ФизЛицо В
| (ВЫБРАТЬ
| ФизлицаБезБазы.ФизЛицо
| ИЗ
| ВТФизлицаБезОблагаемойБазы КАК ФизлицаБезБазы))
|
|СГРУППИРОВАТЬ ПО
| СведенияОДоходах.Период,
| СведенияОДоходах.ФизЛицо";*/
//Запрос.Текст = СтрЗаменить(Запрос.Текст,"РегистрСведений.УчетнаяПолитикаНалоговыйУчет", ЗаполнениеРегламентированнойОтчетностиПереопределяемый.ИмяУчетнойПолитики());
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
/*// Пособия
*/
/*Запрос.Текст =
"ВЫБРАТЬ
| ПособияСоциальномуСтрахованию.Сотрудник.Физлицо КАК Физлицо,
| СУММА(ПособияСоциальномуСтрахованию.СтраховыеСлучаи) КАК СтраховыеСлучаи,
| СУММА(ПособияСоциальномуСтрахованию.СуммаСверхНорм) КАК СуммаСверхНорм,
| СУММА(ПособияСоциальномуСтрахованию.ОплаченныеДни) КАК ОплаченныеДни,
| ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета КАК ВыплатаЗаСчетФедеральногоБюджета,
| ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования КАК ВидПособияСоциальногоСтрахования,
| ПособияСоциальномуСтрахованию.Период
|ПОМЕСТИТЬ ВТПособияСверхНорм
|ИЗ
| РегистрНакопления.ПособияСоциальномуСтрахованию КАК ПособияСоциальномуСтрахованию
|ГДЕ
| ПособияСоциальномуСтрахованию.Организация = &парамОрганизация
| И ПособияСоциальномуСтрахованию.Период МЕЖДУ &парамНачалоГода И &парамКонецОтчетногоПериода
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования В (ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность), ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды), ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью))
| И ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета <> ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПустаяСсылка)
| И ПособияСоциальномуСтрахованию.СуммаСверхНорм <> 0
|
|СГРУППИРОВАТЬ ПО
| ПособияСоциальномуСтрахованию.Сотрудник.Физлицо,
| ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета,
| ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования,
| ПособияСоциальномуСтрахованию.Период
|
|ИНДЕКСИРОВАТЬ ПО
| ВыплатаЗаСчетФедеральногоБюджета,
| ВидПособияСоциальногоСтрахования
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ПособияСоциальномуСтрахованиюОбороты.ФизЛицо КАК ФизЛицо,
| ПособияСоциальномуСтрахованиюОбороты.УходЗаПервымРебенком КАК УходЗаПервымРебенком,
| ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости КАК ВидЗанятости,
| СУММА(ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот) КАК СтраховыеСлучаиОборот,
| СУММА(ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот) КАК СуммаВсегоОборот,
| СУММА(ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот) КАК СуммаСверхНормОборот
|ПОМЕСТИТЬ ВТПособияПоУходу
|ИЗ
| РегистрНакопления.ПособияПоУходуЗаРебенкомДоПолутораЛет.Обороты(&парамНачалоГода, &парамКонецОтчетногоПериода, Месяц, Организация = &парамОрганизация) КАК ПособияСоциальномуСтрахованиюОбороты
|
|СГРУППИРОВАТЬ ПО
| ПособияСоциальномуСтрахованиюОбороты.ФизЛицо,
| ПособияСоциальномуСтрахованиюОбороты.УходЗаПервымРебенком,
| ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо,
| ВидЗанятости
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ПособияСоциальномуСтрахованию.ФизЛицо КАК Физлицо,
| СУММА(ПособияСоциальномуСтрахованию.СтраховыеСлучаи) КАК СтраховыеСлучаи,
| СУММА(ПособияСоциальномуСтрахованию.СуммаСверхНорм) КАК СуммаСверхНорм,
| ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета КАК ВыплатаЗаСчетФедеральногоБюджета,
| ПособияСоциальномуСтрахованию.УходЗаПервымРебенком КАК УходЗаПервымРебенком
|ПОМЕСТИТЬ ВТПособияПоУходуСверхНорм
|ИЗ
| РегистрНакопления.ПособияПоУходуЗаРебенкомДоПолутораЛет КАК ПособияСоциальномуСтрахованию
|ГДЕ
| ПособияСоциальномуСтрахованию.Организация = &парамОрганизация
| И ПособияСоциальномуСтрахованию.Период МЕЖДУ &парамНачалоГода И &парамКонецОтчетногоПериода
| И ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета <> ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПустаяСсылка)
| И ПособияСоциальномуСтрахованию.СуммаСверхНорм <> 0
|
|СГРУППИРОВАТЬ ПО
| ПособияСоциальномуСтрахованию.ФизЛицо,
| ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета,
| ПособияСоциальномуСтрахованию.УходЗаПервымРебенком
|
|ИНДЕКСИРОВАТЬ ПО
| ВыплатаЗаСчетФедеральногоБюджета,
| УходЗаПервымРебенком";*/
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
/*// ----------------------------------------------------------------------------------
*/
/*// ТЕКСТЫ ЗАПРОСОВ
*/
/*// БазаДляНачисленияВзносов
*/
/*// Это показатели Раздела I, Таблица 3
*/
/*// Поля:
*/
/*// П000030001003,
*/
/*// П000030001004
*/
/*// Описание:
*/
/*// Выбираем из ВТОблагаемыеБазыПоМесяцам (таблица с данными о доходах )
*/
/*// данные за соответствующий месяц
*/
/*БазаДляНачисленияВзносовТекст =
"ВЫБРАТЬ
| ЕСТЬNULL(СУММА(ДоходыПоФЛ.Начислено), 0) КАК П000030001003,
| ЕСТЬNULL(СУММА(ДоходыПоФЛ.НеОблагается), 0) КАК П000030002003,
| ЕСТЬNULL(СУММА(ДоходыПоФЛ.СуммаПревысившаяПредел), 0) КАК П000030003003,
| ЕСТЬNULL(СУММА(ДоходыПоФЛ.БазаФармацевта), 0) КАК П000030006003,
| ЕСТЬNULL(СУММА(ДоходыПоФЛ.БазаМоряка), 0) КАК П000030007003,
| ЕСТЬNULL(СУММА(ДоходыПоФЛ.БазаНС_ПЗ), 0) КАК П000060001103,
| ЕСТЬNULL(СУММА(ДоходыПоФЛ.БазаИнвалидаНС_ПЗ), 0) КАК П000060001104,
| ЕСТЬNULL(СУММА(ДоходыПоФЛ.НеОблагаетсяНС_ПЗ), 0) КАК П000060001105,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц1
| ТОГДА ДоходыПоФЛ.Начислено
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030001004,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц2
| ТОГДА ДоходыПоФЛ.Начислено
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030001005,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц3
| ТОГДА ДоходыПоФЛ.Начислено
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030001006,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц1
| ТОГДА ДоходыПоФЛ.НеОблагается
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030002004,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц2
| ТОГДА ДоходыПоФЛ.НеОблагается
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030002005,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц3
| ТОГДА ДоходыПоФЛ.НеОблагается
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030002006,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц1
| ТОГДА ДоходыПоФЛ.СуммаПревысившаяПредел
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030003004,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц2
| ТОГДА ДоходыПоФЛ.СуммаПревысившаяПредел
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030003005,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц3
| ТОГДА ДоходыПоФЛ.СуммаПревысившаяПредел
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030003006,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц1
| ТОГДА ДоходыПоФЛ.БазаФармацевта
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030006004,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц2
| ТОГДА ДоходыПоФЛ.БазаФармацевта
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030006005,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц3
| ТОГДА ДоходыПоФЛ.БазаФармацевта
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030006006,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц1
| ТОГДА ДоходыПоФЛ.БазаМоряка
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030007004,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц2
| ТОГДА ДоходыПоФЛ.БазаМоряка
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030007005,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц3
| ТОГДА ДоходыПоФЛ.БазаМоряка
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000030007006,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц1
| ТОГДА ДоходыПоФЛ.БазаНС_ПЗ
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000060001303,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц2
| ТОГДА ДоходыПоФЛ.БазаНС_ПЗ
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000060001403,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц3
| ТОГДА ДоходыПоФЛ.БазаНС_ПЗ
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000060001503,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц1
| ТОГДА ДоходыПоФЛ.БазаИнвалидаНС_ПЗ
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000060001304,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц2
| ТОГДА ДоходыПоФЛ.БазаИнвалидаНС_ПЗ
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000060001404,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц3
| ТОГДА ДоходыПоФЛ.БазаИнвалидаНС_ПЗ
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000060001504,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц1
| ТОГДА ДоходыПоФЛ.НеОблагаетсяНС_ПЗ
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000060001305,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц2
| ТОГДА ДоходыПоФЛ.НеОблагаетсяНС_ПЗ
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000060001405,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА МЕСЯЦ(ДоходыПоФЛ.Период) = &Месяц3
| ТОГДА ДоходыПоФЛ.НеОблагаетсяНС_ПЗ
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК П000060001505
|ИЗ
| ВТОблагаемыеБазыПоМесяцам КАК ДоходыПоФЛ";*/
/*// РасходыНаЦелиОбязательногоСС
*/
/*// Это итоговые суммы расходов за исключением пособия по уходу за ребенком для Таблиц 3, 6 и 11 Разделов I, II и III
*/
/*// Поля:
*/
/*// П000020001001, ..., П000030015005 Таблицы 2
*/
/*// П000080001003, ..., П000080007004 Таблицы 11
*/
/*// Описание:
*/
/*// Суммируются соответствующие данные из таблицы оборотов регистра накопления.ПособияСоциальномуСтрахованию
*/
/*//
*/
/*РасходыНаЦелиОбязательногоССТекст =
"ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020001001,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020001003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020001004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020001005,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020002001,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020002003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020002004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020002005,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020003001,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020003003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020003004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020003005,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020004001,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020004003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020004004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020004005,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриПостановкеНаУчетВРанниеСрокиБеременности)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020005003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриПостановкеНаУчетВРанниеСрокиБеременности)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020005004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриРожденииРебенка)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020006003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ПриРожденииРебенка)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020006004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныеВыходныеДниПоУходуЗаДетьмиИнвалидами)
| И ПособияСоциальномуСтрахованиюОбороты.Период < &ДатаПередачиФССВыплатыПособий
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020010003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныеВыходныеДниПоУходуЗаДетьмиИнвалидами)
| И ПособияСоциальномуСтрахованиюОбороты.Период < &ДатаПередачиФССВыплатыПособий
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020010004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| И ПособияСоциальномуСтрахованиюОбороты.Период < &ДатаПередачиФССВыплатыПособий
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020011003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| И ПособияСоциальномуСтрахованиюОбороты.Период < &ДатаПередачиФССВыплатыПособий
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020011004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| И ПособияСоциальномуСтрахованиюОбороты.Период < &ДатаПередачиФССВыплатыПособий
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020011005,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000080001003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000080001004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000080002003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьНесчастныйСлучай)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000080002004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000080004003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000080004004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000080005003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.НетрудоспособностьПрофзаболевание)
| И ПособияСоциальномуСтрахованиюОбороты.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000080005004,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныйОтпускПослеНесчастныхСлучаев)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.ОплаченныеДниОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000080007003,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованиюОбороты.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ДополнительныйОтпускПослеНесчастныхСлучаев)
| ТОГДА ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000080007004
|ИЗ
| РегистрНакопления.ПособияСоциальномуСтрахованию.Обороты(&парамНачалоГода, &парамКонецОтчетногоПериода, Месяц, Организация = &парамОрганизация) КАК ПособияСоциальномуСтрахованиюОбороты";*/
/*РасходыЗаСчетФедБюджетаТекст =
"ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001007,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001008,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050002007,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050002008,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| И ПособияСоциальномуСтрахованию.Период < &ДатаПередачиФССВыплатыПособий
| ТОГДА ПособияСоциальномуСтрахованию.СтраховыеСлучаи
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050006007,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| И ПособияСоциальномуСтрахованию.Период < &ДатаПередачиФССВыплатыПособий
| ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050006008,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001010,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001011,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050002010,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050002011,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| И ПособияСоциальномуСтрахованию.Период < &ДатаПередачиФССВыплатыПособий
| ТОГДА ПособияСоциальномуСтрахованию.СтраховыеСлучаи
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050006010,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| И ПособияСоциальномуСтрахованию.Период < &ДатаПередачиФССВыплатыПособий
| ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050006011,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Семипалатинск)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001013,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Семипалатинск)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001014,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001016,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001017,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050002016,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050002017,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| И ПособияСоциальномуСтрахованию.Период < &ДатаПередачиФССВыплатыПособий
| ТОГДА ПособияСоциальномуСтрахованию.СтраховыеСлучаи
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050006016,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| И ПособияСоциальномуСтрахованию.Период < &ДатаПередачиФССВыплатыПособий
| ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050006017,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ЗачетНестраховыхПериодов)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001019,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ЗачетНестраховыхПериодов)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001020,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ЗачетНестраховыхПериодов)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованию.ОплаченныеДни
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050002019,
| СУММА(ВЫБОР
| КОГДА ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ЗачетНестраховыхПериодов)
| И ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ПособияСоциальномуСтрахованию.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050002020
|ИЗ
| ВТПособияСверхНорм КАК ПособияСоциальномуСтрахованию";*/
/*ПолучателиЗаСчетФедБюджетаТекст =
"ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001006,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050002006,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050006006,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001009,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050002009,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050006009,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Семипалатинск)
| И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001012,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001015,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050002015,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050006015,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ЗачетНестраховыхПериодов)
| И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.Нетрудоспособность)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050001018,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ЗачетНестраховыхПериодов)
| И ВсеПолучатели.ВидПособияСоциальногоСтрахования = ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.БеременностьРоды)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050002018
|ИЗ
| (ВЫБРАТЬ
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПособияСоциальномуСтрахованию.Физлицо) КАК КоличествоФизлиц,
| ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета КАК ВыплатаЗаСчетФедеральногоБюджета,
| ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования КАК ВидПособияСоциальногоСтрахования
| ИЗ
| ВТПособияСверхНорм КАК ПособияСоциальномуСтрахованию
| ГДЕ
| (ПособияСоциальномуСтрахованию.Период < &ДатаПередачиФССВыплатыПособий
| ИЛИ ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования <> ЗНАЧЕНИЕ(Перечисление.ВидыПособийСоциальногоСтрахования.ВСвязиСоСмертью))
|
| СГРУППИРОВАТЬ ПО
| ПособияСоциальномуСтрахованию.ВыплатаЗаСчетФедеральногоБюджета,
| ПособияСоциальномуСтрахованию.ВидПособияСоциальногоСтрахования) КАК ВсеПолучатели";*/
/*// РасходыНаПособияПоУходу
*/
/*// Это итоговые суммы расходов на пособия по уходу за ребенком для Таблиц 2 и 7 Разделов I и II
*/
/*// Поля:
*/
/*// П000020009001, ..., П000020013005 Таблицы 2
*/
/*// Описание:
*/
/*// Выбираем данные о суммах пособий и о количестве выплат из вспомогательной таблицы ВТПособияПоУходу
*/
/*//
*/
/*РасходыНаПособияПоУходуТекст =
"ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА ДанныеУчетаПособий.УходЗаПервымРебенком
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020008001,
| СУММА(ВЫБОР
| КОГДА ДанныеУчетаПособий.УходЗаПервымРебенком
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА ДанныеУчетаПособий.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020008003,
| СУММА(ВЫБОР
| КОГДА ДанныеУчетаПособий.УходЗаПервымРебенком
| ТОГДА ДанныеУчетаПособий.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020008004,
| СУММА(ВЫБОР
| КОГДА ДанныеУчетаПособий.УходЗаПервымРебенком
| ТОГДА ДанныеУчетаПособий.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020008005,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020009001,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| И ДанныеУчетаПособий.СуммаВсегоОборот <> 0
| ТОГДА ДанныеУчетаПособий.СтраховыеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020009003,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| ТОГДА ДанныеУчетаПособий.СуммаВсегоОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020009004,
| СУММА(ВЫБОР
| КОГДА (НЕ ДанныеУчетаПособий.УходЗаПервымРебенком)
| ТОГДА ДанныеУчетаПособий.СуммаСверхНормОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000020009005
|ИЗ
| ВТПособияПоУходу КАК ДанныеУчетаПособий";*/
/*РасходыНаПособияПоУходуДополнительноТекст =
"ВЫБРАТЬ
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ДанныеУчетаПособий.ФизЛицо) КАК П000020007001
|ИЗ
| (ВЫБРАТЬ
| ПособияСоциальномуСтрахованиюОбороты.ФизЛицо КАК ФизЛицо,
| СУММА(ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот) КАК СуммаВсегоОборот
| ИЗ
| ВТПособияПоУходу КАК ПособияСоциальномуСтрахованиюОбороты
|
| СГРУППИРОВАТЬ ПО
| ПособияСоциальномуСтрахованиюОбороты.ФизЛицо
|
| ИМЕЮЩИЕ
| СУММА(ПособияСоциальномуСтрахованиюОбороты.СуммаВсегоОборот) <> 0) КАК ДанныеУчетаПособий";*/
/*РасходыПоУходуЗаСчетФедБюджетаТекст =
"ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И ПособияПоУходу.УходЗаПервымРебенком
| ТОГДА ПособияПоУходу.СтраховыеСлучаи
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050004007,
| СУММА(ВЫБОР
| КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И ПособияПоУходу.УходЗаПервымРебенком
| ТОГДА ПособияПоУходу.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050004008,
| СУММА(ВЫБОР
| КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И (НЕ ПособияПоУходу.УходЗаПервымРебенком)
| ТОГДА ПособияПоУходу.СтраховыеСлучаи
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050005007,
| СУММА(ВЫБОР
| КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И (НЕ ПособияПоУходу.УходЗаПервымРебенком)
| ТОГДА ПособияПоУходу.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050005008,
| СУММА(ВЫБОР
| КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И ПособияПоУходу.УходЗаПервымРебенком
| ТОГДА ПособияПоУходу.СтраховыеСлучаи
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050004010,
| СУММА(ВЫБОР
| КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И ПособияПоУходу.УходЗаПервымРебенком
| ТОГДА ПособияПоУходу.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050004011,
| СУММА(ВЫБОР
| КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И (НЕ ПособияПоУходу.УходЗаПервымРебенком)
| ТОГДА ПособияПоУходу.СтраховыеСлучаи
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050005010,
| СУММА(ВЫБОР
| КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И (НЕ ПособияПоУходу.УходЗаПервымРебенком)
| ТОГДА ПособияПоУходу.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050005011,
| СУММА(ВЫБОР
| КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И ПособияПоУходу.УходЗаПервымРебенком
| ТОГДА ПособияПоУходу.СтраховыеСлучаи
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050004016,
| СУММА(ВЫБОР
| КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И ПособияПоУходу.УходЗаПервымРебенком
| ТОГДА ПособияПоУходу.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050004017,
| СУММА(ВЫБОР
| КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И (НЕ ПособияПоУходу.УходЗаПервымРебенком)
| ТОГДА ПособияПоУходу.СтраховыеСлучаи
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050005016,
| СУММА(ВЫБОР
| КОГДА ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И (НЕ ПособияПоУходу.УходЗаПервымРебенком)
| ТОГДА ПособияПоУходу.СуммаСверхНорм
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050005017
|ИЗ
| ВТПособияПоУходуСверхНорм КАК ПособияПоУходу";*/
/*ПолучателиПоУходуЗаСчетФедБюджетаТекст =
"ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И ВсеПолучатели.УходЗаПервымРебенком
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050004006,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| И (НЕ ВсеПолучатели.УходЗаПервымРебенком)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050005006,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И ВсеПолучатели.УходЗаПервымРебенком
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050004009,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| И (НЕ ВсеПолучатели.УходЗаПервымРебенком)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050005009,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И ВсеПолучатели.УходЗаПервымРебенком
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050004015,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| И (НЕ ВсеПолучатели.УходЗаПервымРебенком)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050005015
|ИЗ
| (ВЫБРАТЬ
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПособияПоУходу.Физлицо) КАК КоличествоФизлиц,
| ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета КАК ВыплатаЗаСчетФедеральногоБюджета,
| ПособияПоУходу.УходЗаПервымРебенком КАК УходЗаПервымРебенком
| ИЗ
| ВТПособияПоУходуСверхНорм КАК ПособияПоУходу
|
| СГРУППИРОВАТЬ ПО
| ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета,
| ПособияПоУходу.УходЗаПервымРебенком) КАК ВсеПолучатели";*/
/*ПолучателиПоУходуЗаСчетФедБюджетаДополнительноТекст =
"ВЫБРАТЬ
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Чернобыль)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050003006,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.Маяк)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050003009,
| СУММА(ВЫБОР
| КОГДА ВсеПолучатели.ВыплатаЗаСчетФедеральногоБюджета = ЗНАЧЕНИЕ(Перечисление.ВыплатыПособийЗаСчетФедеральногоБюджета.ПодразделенияОсобогоРиска)
| ТОГДА ВсеПолучатели.КоличествоФизлиц
| ИНАЧЕ 0
| КОНЕЦ) КАК П000050003015
|ИЗ
| (ВЫБРАТЬ
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПособияПоУходу.Физлицо) КАК КоличествоФизлиц,
| ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета КАК ВыплатаЗаСчетФедеральногоБюджета
| ИЗ
| ВТПособияПоУходуСверхНорм КАК ПособияПоУходу
|
| СГРУППИРОВАТЬ ПО
| ПособияПоУходу.ВыплатаЗаСчетФедеральногоБюджета) КАК ВсеПолучатели";*/
/*РасчетыСФондомТекст =
"ВЫБРАТЬ
| РасчетыПоСтраховымВзносамОстаткиИОбороты.ВидПлатежа КАК ВидПлатежа,
| РасчетыПоСтраховымВзносамОстаткиИОбороты.Период КАК Период,
| РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССНачальныйОстаток,
| РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССКонечныйОстаток,
| РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССНесчастныеСлучаиНачальныйОстаток,
| РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССНесчастныеСлучаиКонечныйОстаток,
| РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССОборот,
| РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССПриход,
| РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССРасход,
| РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССНесчастныеСлучаиОборот,
| РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССНесчастныеСлучаиПриход,
| РасчетыПоСтраховымВзносамОстаткиИОбороты.ФССНесчастныеСлучаиРасход
|ПОМЕСТИТЬ ВТРасчетыСФондом
|ИЗ
| РегистрНакопления.РасчетыПоСтраховымВзносам.ОстаткиИОбороты(
| &парамНачалоГода,
| &парамКонецОтчетногоПериода,
| Месяц,
| ,
| Организация = &парамОрганизация
| И (НЕ ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Штраф), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПениСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПениАкт)))) КАК РасчетыПоСтраховымВзносамОстаткиИОбороты
|
|ИНДЕКСИРОВАТЬ ПО
| Период
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВЫБОР
| КОГДА СУММА(ВЫБОР
| КОГДА МЕСЯЦ(РасчетыСФондом.Период) = 1
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ) > 0
| ТОГДА СУММА(ВЫБОР
| КОГДА МЕСЯЦ(РасчетыСФондом.Период) = 1
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ)
| ИНАЧЕ 0
| КОНЕЦ КАК П000070001003,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070002001,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070002101,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070002201,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070002301,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт)
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070003003,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НеПринято)
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070004003,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам)
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070005003,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПолученоИзФонда)
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070006003,
| ВЫБОР
| КОГДА СУММА(ВЫБОР
| КОГДА МЕСЯЦ(РасчетыСФондом.Период) = 1
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ) < 0
| ТОГДА -СУММА(ВЫБОР
| КОГДА МЕСЯЦ(РасчетыСФондом.Период) = 1
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ)
| ИНАЧЕ 0
| КОНЕЦ КАК П000070010003,
| -СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070011001,
| -СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070011101,
| -СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070011201,
| -СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070011301,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиРасход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070012001,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиРасход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070012101,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиРасход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070012201,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
| ТОГДА РасчетыСФондом.ФССНесчастныеСлучаиРасход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000070012301,
| ВЫБОР
| КОГДА СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт))
| И МЕСЯЦ(РасчетыСФондом.Период) = 1
| ТОГДА РасчетыСФондом.ФССНачальныйОстаток
| КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПолученоИзФонда), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НеПринято))
| И МЕСЯЦ(РасчетыСФондом.Период) = 1
| ТОГДА РасчетыСФондом.ФССНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ) > 0
| ТОГДА СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт))
| И МЕСЯЦ(РасчетыСФондом.Период) = 1
| ТОГДА РасчетыСФондом.ФССНачальныйОстаток
| КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПолученоИзФонда), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НеПринято))
| И МЕСЯЦ(РасчетыСФондом.Период) = 1
| ТОГДА РасчетыСФондом.ФССНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ)
| ИНАЧЕ 0
| КОНЕЦ КАК П000010001003,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010002101,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010002301,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010002401,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010002501,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт)
| И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010003101,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010003301,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010003401,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010003501,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам)
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010004003,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НеПринято)
| И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010005101,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НеПринято)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010005301,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НеПринято)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010005401,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НеПринято)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010005501,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПолученоИзФонда)
| И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010006101,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПолученоИзФонда)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010006301,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПолученоИзФонда)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010006401,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ПолученоИзФонда)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
| ТОГДА РасчетыСФондом.ФССПриход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010006501,
| ВЫБОР
| КОГДА СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт))
| И МЕСЯЦ(РасчетыСФондом.Период) = &ПоследнийМесяц
| ТОГДА РасчетыСФондом.ФССКонечныйОстаток
| ИНАЧЕ 0
| КОНЕЦ) < 0
| ТОГДА -СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт))
| И МЕСЯЦ(РасчетыСФондом.Период) = &ПоследнийМесяц
| ТОГДА РасчетыСФондом.ФССКонечныйОстаток
| ИНАЧЕ 0
| КОНЕЦ)
| ИНАЧЕ 0
| КОНЕЦ КАК П000010011003,
| ВЫБОР
| КОГДА СУММА(ВЫБОР
| КОГДА МЕСЯЦ(РасчетыСФондом.Период) = 1
| ТОГДА РасчетыСФондом.ФССНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ) < 0
| ТОГДА -СУММА(ВЫБОР
| КОГДА МЕСЯЦ(РасчетыСФондом.Период) = 1
| ТОГДА РасчетыСФондом.ФССНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ)
| ИНАЧЕ 0
| КОНЕЦ - ВЫБОР
| КОГДА СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт))
| И МЕСЯЦ(РасчетыСФондом.Период) = 1
| ТОГДА РасчетыСФондом.ФССНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ) < 0
| ТОГДА -СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт))
| И МЕСЯЦ(РасчетыСФондом.Период) = 1
| ТОГДА РасчетыСФондом.ФССНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ)
| ИНАЧЕ 0
| КОНЕЦ КАК П000010013003,
| ВЫБОР
| КОГДА СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт))
| И МЕСЯЦ(РасчетыСФондом.Период) = 1
| ТОГДА РасчетыСФондом.ФССНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ) < 0
| ТОГДА -СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогСам), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт))
| И МЕСЯЦ(РасчетыСФондом.Период) = 1
| ТОГДА РасчетыСФондом.ФССНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ)
| ИНАЧЕ 0
| КОНЕЦ КАК П000010014003,
| -СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1
| ТОГДА РасчетыСФондом.ФССОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010015101,
| -СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
| ТОГДА РасчетыСФондом.ФССОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010015301,
| -СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
| ТОГДА РасчетыСФондом.ФССОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010015401,
| -СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
| ТОГДА РасчетыСФондом.ФССОборот
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010015501,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) < &Месяц1
| ТОГДА РасчетыСФондом.ФССРасход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010016101,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
| ТОГДА РасчетыСФондом.ФССРасход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010016301,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
| ТОГДА РасчетыСФондом.ФССРасход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010016401,
| СУММА(ВЫБОР
| КОГДА РасчетыСФондом.ВидПлатежа <> ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.РасходыПоСтрахованию)
| И МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
| ТОГДА РасчетыСФондом.ФССРасход
| ИНАЧЕ 0
| КОНЕЦ) КАК П000010016501
|ИЗ
| ВТРасчетыСФондом КАК РасчетыСФондом";*/
/*ПлатежныеПорученияТекст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| РасчетыПоСтраховымВзносам.ПлатежноеПоручениеФССНомер,
| РасчетыПоСтраховымВзносам.ПлатежноеПоручениеФССДата,
| РасчетыПоСтраховымВзносам.ДатаПлатежа КАК ДатаПлатежа
|ИЗ
| Документ.РасчетыПоСтраховымВзносам КАК РасчетыПоСтраховымВзносам
|ГДЕ
| РасчетыПоСтраховымВзносам.Организация = &парамОрганизация
| И РасчетыПоСтраховымВзносам.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И (НЕ РасчетыПоСтраховымВзносам.ВидОперации В (ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРасчетыПоСтраховымВзносам.Начисление), ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРасчетыПоСтраховымВзносам.ПособияПоСтрахованию)))
| И РасчетыПоСтраховымВзносам.ДатаПлатежа МЕЖДУ &парамНачалоКвартала И &парамКонецОтчетногоПериода
| И МЕСЯЦ(РасчетыПоСтраховымВзносам.ДатаПлатежа) = &Месяц
| И РасчетыПоСтраховымВзносам.ПлатежноеПоручениеФССНомер <> """"
| И РасчетыПоСтраховымВзносам.Проведен
|
|УПОРЯДОЧИТЬ ПО
| ДатаПлатежа";*/
/*ПлатежныеПорученияНСПЗТекст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| РасчетыПоСтраховымВзносам.ДатаПлатежа КАК ДатаПлатежа,
| РасчетыПоСтраховымВзносам.ПлатежноеПоручениеФСС_НС_ПЗНомер,
| РасчетыПоСтраховымВзносам.ПлатежноеПоручениеФСС_НС_ПЗДата
|ИЗ
| Документ.РасчетыПоСтраховымВзносам КАК РасчетыПоСтраховымВзносам
|ГДЕ
| РасчетыПоСтраховымВзносам.Организация = &парамОрганизация
| И РасчетыПоСтраховымВзносам.ВидПлатежа = ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог)
| И (НЕ РасчетыПоСтраховымВзносам.ВидОперации В (ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРасчетыПоСтраховымВзносам.Начисление), ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРасчетыПоСтраховымВзносам.ПособияПоСтрахованию)))
| И РасчетыПоСтраховымВзносам.ДатаПлатежа МЕЖДУ &парамНачалоКвартала И &парамКонецОтчетногоПериода
| И МЕСЯЦ(РасчетыПоСтраховымВзносам.ДатаПлатежа) = &Месяц
| И РасчетыПоСтраховымВзносам.ПлатежноеПоручениеФСС_НС_ПЗНомер <> """"
| И РасчетыПоСтраховымВзносам.Проведен
|
|УПОРЯДОЧИТЬ ПО
| ДатаПлатежа";*/
/*ЧисленностьРаботающихТекст =
"ВЫБРАТЬ
| ЕСТЬNULL(КОЛИЧЕСТВО(ФизЛица.ФизЛицо), 0) КАК ЧисленностьРаботников,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА ФизЛица.Пол = ЗНАЧЕНИЕ(Перечисление.ПолФизическихЛиц.Женский)
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК ЧисленностьЖенщин,
| ЕСТЬNULL(СУММА(ВЫБОР
| КОГДА ФизЛица.Инвалидность
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ), 0) КАК ЧисленностьИнвалидов
|ИЗ
| (ВЫБРАТЬ РАЗЛИЧНЫЕ
| ФизЛица.ФизЛицо КАК ФизЛицо,
| ФизЛица.Физлицо.Пол КАК Пол,
| ЕСТЬNULL(Инвалиды.Инвалидность, ЛОЖЬ) КАК Инвалидность
| ИЗ
| ВТФизЛицаОрганизаций КАК ФизЛица
| ЛЕВОЕ СОЕДИНЕНИЕ ВТИнвалиды КАК Инвалиды
| ПО ФизЛица.ФизЛицо = Инвалиды.Физлицо
| И (Инвалиды.Инвалидность)) КАК ФизЛица";*/
/*ДоходыИнвалидовТекст =
"ВЫБРАТЬ
| Доходы.ФизЛицо,
| ВЫБОР
| КОГДА ФИОФизлиц.ФизЛицо ЕСТЬ NULL
| ТОГДА Доходы.ФизЛицо.Наименование
| ИНАЧЕ ФИОФизлиц.Фамилия + "" "" + ФИОФизлиц.Имя + "" "" + ФИОФизлиц.Отчество
| КОНЕЦ КАК П000310001002,
| СправкиОбИнвалидности.ДатаВыдачи КАК П000310001003,
| СправкиОбИнвалидности.СрокДействияСправки КАК П000310001004,
| СУММА(Доходы.БазаИнвалида) КАК П000310001005,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц1
| ТОГДА Доходы.БазаИнвалида
| ИНАЧЕ 0
| КОНЕЦ) КАК П000310001006,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц2
| ТОГДА Доходы.БазаИнвалида
| ИНАЧЕ 0
| КОНЕЦ) КАК П000310001007,
| СУММА(ВЫБОР
| КОГДА МЕСЯЦ(Доходы.Период) = &Месяц3
| ТОГДА Доходы.БазаИнвалида
| ИНАЧЕ 0
| КОНЕЦ) КАК П000310001008
|ИЗ
| ВТОблагаемыеБазыПоМесяцам КАК Доходы
| ЛЕВОЕ СОЕДИНЕНИЕ ВТСправкиОбИнвалидности КАК СправкиОбИнвалидности
| ПО Доходы.ФизЛицо = СправкиОбИнвалидности.Физлицо
| ЛЕВОЕ СОЕДИНЕНИЕ ВТФИОФизлиц КАК ФИОФизлиц
| ПО Доходы.ФизЛицо = ФИОФизлиц.ФизЛицо
|
|СГРУППИРОВАТЬ ПО
| Доходы.ФизЛицо,
| СправкиОбИнвалидности.ДатаВыдачи,
| СправкиОбИнвалидности.СрокДействияСправки,
| ВЫБОР
| КОГДА ФИОФизлиц.ФизЛицо ЕСТЬ NULL
| ТОГДА Доходы.ФизЛицо.Наименование
| ИНАЧЕ ФИОФизлиц.Фамилия + "" "" + ФИОФизлиц.Имя + "" "" + ФИОФизлиц.Отчество
| КОНЕЦ
|
|ИМЕЮЩИЕ
| СУММА(Доходы.БазаИнвалида) <> 0
|
|УПОРЯДОЧИТЬ ПО
| П000310001002";*/
/*// -------------------------------------------------------------------------------
*/
/*// Вывод данных в отчет
*/
//УзелТитульногоЛиста = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Титульный");
//УзелРаздел1_1 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел1_1");
//УзелРаздел1_2 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел1_2");
//УзелРаздел1_3 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел1_3");
//УзелРаздел1_4 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел1_31");
//УзелРаздел1_5 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел1_5");
//УзелРаздел2_1 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел2_6_7");
//УзелРаздел2_2 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел2_8_9");
/*// расчет численности (титульный лист)
*/
//ЧисленностьЖенщин = 0;
//ЧисленностьРаботников = 0;
//ЧисленностьИнвалидов = 0;
//Запрос.Текст = ЧисленностьРаботающихТекст;
/*// этот запрос проверять на выполнимость при ограничении доступа не требуется,
*/
/*// так как проверены используемые им временные таблицы
*/
//Выборка = Запрос.Выполнить().Выбрать();
if(true/*Выборка.Следующий()*/)
{
//ЧисленностьРаботников = Выборка.ЧисленностьРаботников;
//ЧисленностьЖенщин = Выборка.ЧисленностьЖенщин;
//ЧисленностьИнвалидов = Выборка.ЧисленностьИнвалидов;
}
if(true/*ОбщегоНазначенияПереопределяемый.ЭтоЮрЛицо(Организация)*/)
{
//Отчет = Отчеты.СредняяЧисленностьРаботниковОрганизаций.Создать();
//ТаблицаСреднихЧисленостей = Отчет.ПолучитьТаблицуЧисленностей(Организация, НачалоГода(ДатаКонцаПериодаОтчета), ДатаКонцаПериодаОтчета, Ложь);
if(true/*ТаблицаСреднихЧисленостей.Количество() > 0*/)
{
//СтрокаТЗ = ТаблицаСреднихЧисленостей[0];
if(true/*ЗначениеЗаполнено(СтрокаТЗ.СреднеСписочнаяЧисленность)*/)
{
//ЧисленностьРаботников = Окр(СтрокаТЗ.СреднеСписочнаяЧисленность);
}
if(true/*ЗначениеЗаполнено(СтрокаТЗ.СредняяЧисленностьЖенщин)*/)
{
//ЧисленностьЖенщин = Окр(СтрокаТЗ.СредняяЧисленностьЖенщин);
}
if(true/*ЗначениеЗаполнено(СтрокаТЗ.СредняяЧисленностьИнвалидов)*/)
{
//ЧисленностьИнвалидов = Окр(СтрокаТЗ.СредняяЧисленностьИнвалидов);
}
}
}
/*// Раздел I (табл. 3), Раздел II (табл. 6)
*/
//Запрос.Текст = БазаДляНачисленияВзносовТекст;
/*// этот запрос проверять на выполнимость при ограничении доступа не требуется,
*/
/*// так как проверены используемые им временные таблицы
*/
//ТаблицаДоходов = Запрос.Выполнить().Выгрузить();
//СтрокаДоходов = ТаблицаДоходов[0];
/*// Раздел I (табл 3.1)
*/
//Запрос.Текст = ДоходыИнвалидовТекст;
/*// этот запрос проверять на выполнимость при ограничении доступа не требуется,
*/
/*// так как проверены используемые им временные таблицы
*/
//Результат = Запрос.Выполнить();
if(true/*Не Результат.Пустой()*/)
{
/*// есть база инвалидов
*/
//ВременнаяТаблица = Результат.Выгрузить();
//ВременнаяТаблица.Индексы.Добавить("ФизЛицо");
//ЧисленностьИнвалидов = ВременнаяТаблица.Количество();
/*// контрольное соотношение №5 по разделу "Таблица 3.1 «Сведения, необходимые для применения плательщиками страховых взносов пониженного тарифа страховых взносов, установленного частью 2 статьи 58 Федерального закона от 24 июля 2009 г. № 212-ФЗ»"
*/
//ВывестиТаблицуДанныхВДеревоПоказателей(УзелРаздел1_4,ВременнаяТаблица, Истина, "П0003100010");
}
//ЧисленностьРаботников = Макс(ЧисленностьРаботников,ЧисленностьЖенщин);
/*// контрольное соотношение №1 по разделу "Информационные показатели титульного листа"
*/
//ЧисленностьРаботников = Макс(ЧисленностьРаботников,ЧисленностьИнвалидов);
/*// контрольное соотношение №2 по разделу "Информационные показатели титульного листа"
*/
//ВывестиЗначениеВГруппуЯчеек(Формат(ЧисленностьРаботников,"ЧЦ=6; ЧДЦ=0; ЧГ=0"), УзелТитульногоЛиста, "ЧислРаботников", 6, "_");
//ВывестиЗначениеВГруппуЯчеек(Формат(ЧисленностьЖенщин,"ЧЦ=6; ЧДЦ=0; ЧГ=0"), УзелТитульногоЛиста, "ЧислЖенщин", 6, "_");
//ВывестиЗначениеВГруппуЯчеек(Формат(ЧисленностьИнвалидов,"ЧЦ=6; ЧДЦ=0; ЧГ=0"), УзелТитульногоЛиста, "ЧислИнвалидов", 6, "_");
/*// РАСХОДЫ НА ЦЕЛИ ОБЯЗАТЕЛЬНОГО СОЦИАЛЬНОГО СТРАХОВАНИЯ С НАЧАЛА ГОДА
*/
/*// Раздел I (табл 2) и Раздел II (табл 8)
*/
//ДанныеОРасходах = Новый Структура;
//Запрос.Текст = РасходыНаЦелиОбязательногоССТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
if(true/*ТаблицаРезультатовБЛ.Количество() > 0*/)
{
}
//Запрос.Текст = РасходыНаПособияПоУходуТекст;
/*// этот запрос проверять на выполнимость при ограничении доступа не требуется,
*/
/*// так как проверены используемые им временные таблицы
*/
//ТаблицаРезультатовБЛ = Запрос.Выполнить().Выгрузить();
if(true/*ТаблицаРезультатовБЛ.Количество() > 0*/)
{
}
//Запрос.Текст = РасходыНаПособияПоУходуДополнительноТекст;
/*// этот запрос проверять на выполнимость при ограничении доступа не требуется,
*/
/*// так как проверены используемые им временные таблицы
*/
//ТаблицаРезультатовБЛ = Запрос.Выполнить().Выгрузить();
if(true/*ТаблицаРезультатовБЛ.Количество() > 0*/)
{
}
/*// Раздел I (табл 5)
*/
/*// эти запросы проверять на выполнимость при ограничении доступа не требуется,
*/
/*// так как проверены используемые ими временные таблицы
*/
//Запрос.Текст = РасходыЗаСчетФедБюджетаТекст;
//ВывестиРезультатЗапросаВДеревоПоказателей(УзелРаздел1_5, Запрос.Выполнить());
//Запрос.Текст = ПолучателиЗаСчетФедБюджетаТекст;
//ВывестиРезультатЗапросаВДеревоПоказателей(УзелРаздел1_5, Запрос.Выполнить());
//Запрос.Текст = РасходыПоУходуЗаСчетФедБюджетаТекст;
//ВывестиРезультатЗапросаВДеревоПоказателей(УзелРаздел1_5, Запрос.Выполнить());
//Запрос.Текст = ПолучателиПоУходуЗаСчетФедБюджетаТекст;
//ВывестиРезультатЗапросаВДеревоПоказателей(УзелРаздел1_5, Запрос.Выполнить());
//Запрос.Текст = ПолучателиПоУходуЗаСчетФедБюджетаДополнительноТекст;
//ВывестиРезультатЗапросаВДеревоПоказателей(УзелРаздел1_5, Запрос.Выполнить());
/*// РАСЧЕТЫ ПО СРЕДСТВАМ ОБЯЗАТЕЛЬНОГО СОЦИАЛЬНОГО СТРАХОВАНИЯ
*/
/*// Раздел I (табл. 1) и Раздел II (табл 7)
*/
/*// Заполняем по данным учета расчетов с фондом
*/
//Запрос.Текст = РасчетыСФондомТекст;
//ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
//ДанныеОРасчетах = Новый Структура;
if(true/*ТаблицаРезультатов.Количество() > 0*/)
{
}
//Запрос.Текст = ПлатежныеПорученияТекст;
//Запрос.Текст = ПлатежныеПорученияНСПЗТекст;
return null;
}