V82.ОбщиеМодули.ЗаполнениеРегламентированнойОтчетности.ЗначенияПоказателей_РСВ1_2012Кв1 C# (CSharp) Method

ЗначенияПоказателей_РСВ1_2012Кв1() public method

        public object ЗначенияПоказателей_РСВ1_2012Кв1(/*ПараметрыОтчета*/)
        {
            //ДеревоПоказателей = Новый ДеревоЗначений;
            //ДеревоПоказателей.Колонки.Добавить("Имя");
            //ДеревоПоказателей.Колонки.Добавить("Значение");
            //ПустоеДерево = ДеревоПоказателей.Скопировать();
            //ДатаКонцаПериодаОтчета = ПараметрыОтчета.ДатаОкончанияПериода;
            //Организация = ПараметрыОтчета.Организация;
            //СоответствиеКодовТарифа = Новый Соответствие;
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим, "01");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов, "03");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.ЕСХН, "04");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.ITОрганизации, "06");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежимПроизводство, "07");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.ХозОбществаБюджетныхВУЗов, "08");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.СМИ, "09");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.УчастникПроектаИнновационныйЦентрСколково, "10");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.ДляФармацевтовАптек, "11");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.НекоммерческиеОрганизации, "12");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.БлаготворительныеОрганизации, "13");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.ОрганизацииОказывающиеИнжиниринговыеУслуги, "14");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ, "15");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.СельХозПроизводители, "18");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.НародныеХудожественныеПромыслы, "19");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.РезидентТехникоВнедренческойЗоны, "36");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.ЕНВД, "53");
            //СоответствиеКодовТарифа.Вставить(Перечисления.ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежим, "52");
            //МассивЗапросов = Новый Массив;
            //Запрос = Новый Запрос;
            //Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
            //Запрос.УстановитьПараметр("парамНачалоГода", НачалоГода(ДатаКонцаПериодаОтчета));
            //Запрос.УстановитьПараметр("парамКонецОтчетногоПериода", КонецДня(ДатаКонцаПериодаОтчета));
            //Запрос.УстановитьПараметр("парамКонецГода", КонецГода(ДатаКонцаПериодаОтчета));
            //Запрос.УстановитьПараметр("парамДалекаяДата", ДобавитьМесяц(НачалоГода(ДатаКонцаПериодаОтчета), 1200));
            //Запрос.УстановитьПараметр("парамГод", Год(ДатаКонцаПериодаОтчета));
            //Запрос.УстановитьПараметр("Месяц1", Месяц(ДатаКонцаПериодаОтчета) - 2);
            //Запрос.УстановитьПараметр("Месяц2", Месяц(ДатаКонцаПериодаОтчета) - 1);
            //Запрос.УстановитьПараметр("Месяц3", Месяц(ДатаКонцаПериодаОтчета));
            /*// Все данные отчета берутся по обособленному подразделению (указанной организации)
            */
            //Запрос.УстановитьПараметр("парамОбособленноеПодразделение", Организация);
            //Запрос.УстановитьПараметр("парамГоловнаяОрганизация", ОбщегоНазначения.ГоловнаяОрганизация(Организация));
            //Запрос.УстановитьПараметр("парамДатаПереходаНаВзносы", ПроведениеРасчетов.ДатаЗаменыЕСНСтраховымиВзносами());
            /*// ----------------------------------------------------------------------------------
            */
            /*// ТЕКСТЫ ЗАПРОСОВ
            */
            /*// конец месяца налогового периода
            */
            //КонецМесяца = КонецМесяца(НачалоГода(ДатаКонцаПериодаОтчета));
            /*// первый месяц
            */
            //ПериодыТекст = "ВЫБРАТЬ ДАТАВРЕМЯ(" + Формат(КонецМесяца,"ДФ=гггг,М,д,Ч,м,с") + ") КАК Период ПОМЕСТИТЬ ВТПериоды";
            /*// прибавим остальные месяцы
            */
            //Запрос.Текст = ПериодыТекст;
            //Запрос.Выполнить();
            /*ОсновнойТекст =
            "ВЫБРАТЬ
            |	СтраховыеВзносыСведенияОДоходахОбороты.Период,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ФизЛицо КАК ФизЛицо,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ВидДохода,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ОбособленноеПодразделение КАК ОбособленноеПодразделение,
            |	СУММА(СтраховыеВзносыСведенияОДоходахОбороты.РезультатОборот) КАК РезультатОборот,
            |	СУММА(СтраховыеВзносыСведенияОДоходахОбороты.СкидкаОборот) КАК СкидкаОборот,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ЯвляетсяДоходомФармацевта,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ
            |ПОМЕСТИТЬ ВТСведенияОДоходах
            |ИЗ
            |	РегистрНакопления.СтраховыеВзносыСведенияОДоходах.Обороты(&парамНачалоГода, &парамКонецОтчетногоПериода, МЕСЯЦ, Организация = &парамГоловнаяОрганизация) КАК СтраховыеВзносыСведенияОДоходахОбороты
            |
            |СГРУППИРОВАТЬ ПО
            |	СтраховыеВзносыСведенияОДоходахОбороты.Период,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ФизЛицо,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ВидДохода,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ОбособленноеПодразделение,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ОблагаетсяЕНВД,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ЯвляетсяДоходомФармацевта,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо,
            |	ОбособленноеПодразделение
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ВЫБОР
            |		КОГДА СУММА(ВЫБОР
            |						КОГДА СведенияОДоходах.ОблагаетсяЕНВД
            |							ТОГДА СведенияОДоходах.РезультатОборот
            |						ИНАЧЕ 0
            |					КОНЕЦ) > 0
            |				И СУММА(ВЫБОР
            |						КОГДА (НЕ СведенияОДоходах.ОблагаетсяЕНВД)
            |							ТОГДА СведенияОДоходах.РезультатОборот
            |						ИНАЧЕ 0
            |					КОНЕЦ) = 0
            |			ТОГДА ИСТИНА
            |		ИНАЧЕ ЛОЖЬ
            |	КОНЕЦ КАК ТолькоЕНВД,
            |	СведенияОДоходах.Период
            |ПОМЕСТИТЬ ВТВидыДеятельности
            |ИЗ
            |	ВТСведенияОДоходах КАК СведенияОДоходах
            |
            |СГРУППИРОВАТЬ ПО
            |	СведенияОДоходах.Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ РАЗЛИЧНЫЕ
            |	НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК Период,
            |	ВЫБОР
            |		КОГДА ЕСТЬNULL(УчетнаяПолитикаНалоговыйУчет.ВидТарифаСтраховыхВзносов, ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим)) = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим)
            |				И ВидыДеятельности.ТолькоЕНВД
            |			ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ЕНВД)
            |		ИНАЧЕ ЕСТЬNULL(УчетнаяПолитикаНалоговыйУчет.ВидТарифаСтраховыхВзносов, ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим))
            |	КОНЕЦ КАК ВидТарифаСтраховыхВзносов
            |ПОМЕСТИТЬ ВТВидыТарифныхСтавокОрганизаций
            |ИЗ
            |	(ВЫБРАТЬ
            |		Периоды.Период КАК Период,
            |		УчетнаяПолитикаНалоговыйУчет.Организация КАК Организация,
            |		МАКСИМУМ(УчетнаяПолитикаНалоговыйУчет.Период) КАК ПериодРегистра
            |	ИЗ
            |		ВТПериоды КАК Периоды
            |			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
            |			ПО Периоды.Период >= УчетнаяПолитикаНалоговыйУчет.Период
            |				И (УчетнаяПолитикаНалоговыйУчет.Организация = &парамГоловнаяОрганизация)
            |
            |	СГРУППИРОВАТЬ ПО
            |		Периоды.Период,
            |		УчетнаяПолитикаНалоговыйУчет.Организация) КАК Периоды
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
            |		ПО Периоды.ПериодРегистра = УчетнаяПолитикаНалоговыйУчет.Период
            |			И Периоды.Организация = УчетнаяПолитикаНалоговыйУчет.Организация
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТВидыДеятельности КАК ВидыДеятельности
            |		ПО (НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) = ВидыДеятельности.Период)
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ВидыТарифныхСтавокОрганизаций.ВидТарифаСтраховыхВзносов КАК ВидТарифаСтраховыхВзносов,
            |	СтраховыеВзносыИсчисленные.Период,
            |	СтраховыеВзносыИсчисленные.ФизЛицо КАК ФизЛицо,
            |	СтраховыеВзносыИсчисленные.ПФРСтраховаяОборот КАК ПФРСтраховаяОборот,
            |	СтраховыеВзносыИсчисленные.ПФРНакопительнаяОборот КАК ПФРНакопительнаяОборот,
            |	СтраховыеВзносыИсчисленные.ПФРСтраховаяЕНВДОборот КАК ПФРСтраховаяЕНВДОборот,
            |	СтраховыеВзносыИсчисленные.ПФРНакопительнаяЕНВДОборот КАК ПФРНакопительнаяЕНВДОборот,
            |	СтраховыеВзносыИсчисленные.ФФОМСОборот,
            |	СтраховыеВзносыИсчисленные.ФФОМСЕНВДОборот
            |ПОМЕСТИТЬ ВТВзносыИсчисленные
            |ИЗ
            |	РегистрНакопления.СтраховыеВзносыИсчисленные.Обороты(
            |			&парамНачалоГода,
            |			&парамКонецОтчетногоПериода,
            |			МЕСЯЦ,
            |			Организация = &парамГоловнаяОрганизация
            |				И ОбособленноеПодразделение = &парамОбособленноеПодразделение) КАК СтраховыеВзносыИсчисленные
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТВидыТарифныхСтавокОрганизаций КАК ВидыТарифныхСтавокОрганизаций
            |		ПО СтраховыеВзносыИсчисленные.Период = ВидыТарифныхСтавокОрганизаций.Период
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СведенияОДоходах.ФизЛицо КАК ФизЛицо
            |ПОМЕСТИТЬ ВТФизлицаБезОблагаемойБазы
            |ИЗ
            |	ВТСведенияОДоходах КАК СведенияОДоходах
            |
            |СГРУППИРОВАТЬ ПО
            |	СведенияОДоходах.ФизЛицо
            |
            |ИМЕЮЩИЕ
            |	СУММА(ВЫБОР
            |			КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуПФР
            |					ИЛИ СведенияОДоходах.ВидДохода.ВходитВБазуФОМС
            |				ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) < 0
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ РАЗЛИЧНЫЕ
            |	СтраховыеВзносыСведенияОДоходах.ФизЛицо КАК ФизЛицо
            |ПОМЕСТИТЬ ВТФизЛицаОрганизаций
            |ИЗ
            |	ВТСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах
            |ГДЕ
            |	СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение = &парамОбособленноеПодразделение
            |	И (НЕ СтраховыеВзносыСведенияОДоходах.ФизЛицо В
            |				(ВЫБРАТЬ
            |					Организации.ФизЛицо
            |				ИЗ
            |					ВТФизлицаБезОблагаемойБазы КАК Организации))
            |
            |ОБЪЕДИНИТЬ
            |
            |ВЫБРАТЬ
            |	СтраховыеВзносыИсчисленные.ФизЛицо
            |ИЗ
            |	ВТВзносыИсчисленные КАК СтраховыеВзносыИсчисленные
            |ГДЕ
            |	(НЕ СтраховыеВзносыИсчисленные.ФизЛицо В
            |				(ВЫБРАТЬ
            |					Организации.ФизЛицо
            |				ИЗ
            |					ВТФизлицаБезОблагаемойБазы КАК Организации))
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ФИОФизЛицСрезПоследних.ФизЛицо КАК ФизЛицо,
            |	ФИОФизЛицСрезПоследних.Фамилия,
            |	ФИОФизЛицСрезПоследних.Имя,
            |	ФИОФизЛицСрезПоследних.Отчество
            |ПОМЕСТИТЬ ВТФИОФизлиц
            |ИЗ
            |	РегистрСведений.ФИОФизЛиц.СрезПоследних(
            |			&парамКонецОтчетногоПериода,
            |			ФизЛицо В
            |				(ВЫБРАТЬ
            |					Организации.ФизЛицо
            |				ИЗ
            |					ВТФизЛицаОрганизаций КАК Организации)) КАК ФИОФизЛицСрезПоследних
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СрезПоследнихДат.ПериодРегистрации КАК Период,
            |	СрезПоследнихДат.Физлицо КАК Физлицо,
            |	СведенияОбИнвалидностиФизлиц.Инвалидность,
            |	СведенияОбИнвалидностиФизлиц.ДатаВыдачи,
            |	СведенияОбИнвалидностиФизлиц.СрокДействияСправки
            |ПОМЕСТИТЬ ВТИнвалиды
            |ИЗ
            |	(ВЫБРАТЬ
            |		НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК ПериодРегистрации,
            |		СведенияОбИнвалидностиФизлиц.Физлицо КАК Физлицо,
            |		МАКСИМУМ(СведенияОбИнвалидностиФизлиц.Период) КАК Период
            |	ИЗ
            |		ВТПериоды КАК Периоды
            |			ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОбИнвалидностиФизлиц КАК СведенияОбИнвалидностиФизлиц
            |			ПО Периоды.Период >= СведенияОбИнвалидностиФизлиц.Период
            |	ГДЕ
            |		СведенияОбИнвалидностиФизлиц.Физлицо В
            |				(ВЫБРАТЬ
            |					Организации.ФизЛицо
            |				ИЗ
            |					ВТФизЛицаОрганизаций КАК Организации)
            |
            |	СГРУППИРОВАТЬ ПО
            |		СведенияОбИнвалидностиФизлиц.Физлицо,
            |		Периоды.Период) КАК СрезПоследнихДат
            |		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОбИнвалидностиФизлиц КАК СведенияОбИнвалидностиФизлиц
            |		ПО СрезПоследнихДат.Период = СведенияОбИнвалидностиФизлиц.Период
            |			И СрезПоследнихДат.Физлицо = СведенияОбИнвалидностиФизлиц.Физлицо
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	Физлицо,
            |	Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	Инвалиды.Физлицо КАК Физлицо,
            |	МАКСИМУМ(Инвалиды.ДатаВыдачи) КАК ДатаВыдачи,
            |	ВЫБОР
            |		КОГДА МАКСИМУМ(ВЫБОР
            |					КОГДА Инвалиды.СрокДействияСправки = ДАТАВРЕМЯ(1, 1, 1)
            |						ТОГДА &парамДалекаяДата
            |					ИНАЧЕ Инвалиды.СрокДействияСправки
            |				КОНЕЦ) = &парамДалекаяДата
            |			ТОГДА ДАТАВРЕМЯ(1, 1, 1)
            |		ИНАЧЕ МАКСИМУМ(Инвалиды.СрокДействияСправки)
            |	КОНЕЦ КАК СрокДействияСправки
            |ПОМЕСТИТЬ ВТСправкиОбИнвалидности
            |ИЗ
            |	ВТИнвалиды КАК Инвалиды
            |ГДЕ
            |	Инвалиды.Инвалидность
            |
            |СГРУППИРОВАТЬ ПО
            |	Инвалиды.Физлицо
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	Физлицо
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СрезПоследнихДат.ПериодРегистрации КАК Период,
            |	СрезПоследнихДат.Физлицо КАК Физлицо,
            |	ГражданствоФизЛиц.НеИмеетПравоНаПенсию КАК НеИмеетПравоНаСтрахование,
            |	ГражданствоФизЛиц.ВидЗастрахованногоЛица
            |ПОМЕСТИТЬ ВТГражданство
            |ИЗ
            |	(ВЫБРАТЬ
            |		НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК ПериодРегистрации,
            |		ГражданствоФизЛиц.ФизЛицо КАК Физлицо,
            |		МАКСИМУМ(ГражданствоФизЛиц.Период) КАК Период
            |	ИЗ
            |		ВТПериоды КАК Периоды
            |			ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц
            |			ПО Периоды.Период >= ГражданствоФизЛиц.Период
            |	ГДЕ
            |		ГражданствоФизЛиц.ФизЛицо В
            |				(ВЫБРАТЬ
            |					Организации.ФизЛицо
            |				ИЗ
            |					ВТФизЛицаОрганизаций КАК Организации)
            |
            |	СГРУППИРОВАТЬ ПО
            |		ГражданствоФизЛиц.ФизЛицо,
            |		Периоды.Период) КАК СрезПоследнихДат
            |		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц
            |		ПО СрезПоследнихДат.Период = ГражданствоФизЛиц.Период
            |			И СрезПоследнихДат.Физлицо = ГражданствоФизЛиц.ФизЛицо
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	Физлицо,
            |	Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	Периоды.Период КАК ПериодРегистрации,
            |	Периоды.Физлицо КАК Физлицо,
            |	ЕСТЬNULL(ВЫБОР
            |			КОГДА ВременноПребывающие.ПериодЗавершения <= Периоды.Период
            |					И ВременноПребывающие.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
            |				ТОГДА (НЕ ВременноПребывающие.ПринятПоДолгосрочномуДоговору)
            |			ИНАЧЕ ВременноПребывающие.ПринятПоДолгосрочномуДоговору
            |		КОНЕЦ, ЛОЖЬ) КАК ЕстьДолгосрочныйДоговор
            |ПОМЕСТИТЬ ВТПринятыеПоДолгосрочнымДоговорам
            |ИЗ
            |	(ВЫБРАТЬ
            |		НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК Период,
            |		СписокСотрудников.ФизЛицо КАК Физлицо,
            |		МАКСИМУМ(ВременноПребывающие.Период) КАК ПериодРегистра
            |	ИЗ
            |		ВТПериоды КАК Периоды
            |			ЛЕВОЕ СОЕДИНЕНИЕ ВТФизЛицаОрганизаций КАК СписокСотрудников
            |			ПО (ИСТИНА)
            |			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ВременноПребывающиеПринятыеПоДолгосрочнымДоговорам КАК ВременноПребывающие
            |			ПО Периоды.Период >= ВременноПребывающие.Период
            |				И (СписокСотрудников.ФизЛицо = ВременноПребывающие.ФизЛицо)
            |				И (ВременноПребывающие.Организация = &парамГоловнаяОрганизация)
            |
            |	СГРУППИРОВАТЬ ПО
            |		Периоды.Период,
            |		СписокСотрудников.ФизЛицо) КАК Периоды
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ВременноПребывающиеПринятыеПоДолгосрочнымДоговорам КАК ВременноПребывающие
            |		ПО Периоды.ПериодРегистра = ВременноПребывающие.Период
            |			И Периоды.Физлицо = ВременноПребывающие.ФизЛицо
            |			И (ВременноПребывающие.Организация = &парамГоловнаяОрганизация)
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	Физлицо
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ТарифСтраховыхВзносов.ПФР,
            |	ТарифСтраховыхВзносов.ПФРНакопительная,
            |	ТарифСтраховыхВзносов.ФСС,
            |	ТарифСтраховыхВзносов.ФФОМС,
            |	ТарифСтраховыхВзносов.ТФОМС,
            |	ТарифСтраховыхВзносов.ПФР + ТарифСтраховыхВзносов.ФСС + ТарифСтраховыхВзносов.ФФОМС + ТарифСтраховыхВзносов.ТФОМС КАК СуммарныйТариф,
            |	ТарифСтраховыхВзносов.ВидТарифа КАК ВидТарифа
            |ПОМЕСТИТЬ ВТРазмерыТарифныхСтавок
            |ИЗ
            |	РегистрСведений.ТарифСтраховыхВзносов.СрезПоследних(&парамКонецГода, ) КАК ТарифСтраховыхВзносов
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ВидТарифа
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	Тарифы.ВидТарифа,
            |	ВЫБОР
            |		КОГДА Тарифы.СуммарныйТариф > ТарифДляИнвалидов.СуммарныйТариф
            |			ТОГДА ИСТИНА
            |		ИНАЧЕ ЛОЖЬ
            |	КОНЕЦ КАК ВыделятьДоходыИнвалидов
            |ПОМЕСТИТЬ ВТОписаниеТарифов
            |ИЗ
            |	ВТРазмерыТарифныхСтавок КАК Тарифы
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТРазмерыТарифныхСтавок КАК ТарифДляИнвалидов
            |		ПО (ТарифДляИнвалидов.ВидТарифа = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов))
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СтраховыеВзносыСведенияОДоходах.Период КАК Период,
            |	СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение КАК ОбособленноеПодразделение,
            |	СтраховыеВзносыСведенияОДоходах.ФизЛицо КАК ФизЛицо,
            |	СтраховыеВзносыСведенияОДоходах.ВидДохода,
            |	ВЫБОР
            |		КОГДА ЕСТЬNULL(Инвалиды.Инвалидность, ЛОЖЬ)
            |				И ОписаниеТарифов.ВыделятьДоходыИнвалидов
            |			ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов)
            |		КОГДА СтраховыеВзносыСведенияОДоходах.ЯвляетсяДоходомФармацевта
            |			ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек)
            |		КОГДА СтраховыеВзносыСведенияОДоходах.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ
            |			ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ)
            |		КОГДА ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов В (ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим), ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежим))
            |				И СтраховыеВзносыСведенияОДоходах.ОблагаетсяЕНВД
            |			ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ЕНВД)
            |		ИНАЧЕ ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов
            |	КОНЕЦ КАК ВидТарифаСтраховыхВзносов,
            |	СтраховыеВзносыСведенияОДоходах.РезультатОборот,
            |	СтраховыеВзносыСведенияОДоходах.СкидкаОборот
            |ПОМЕСТИТЬ ВТСведенияОДоходахПоВидамТарифа
            |ИЗ
            |	ВТСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТИнвалиды КАК Инвалиды
            |		ПО СтраховыеВзносыСведенияОДоходах.Период = Инвалиды.Период
            |			И СтраховыеВзносыСведенияОДоходах.ФизЛицо = Инвалиды.Физлицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТВидыТарифныхСтавокОрганизаций КАК ВидыТарифныхСтавок
            |		ПО СтраховыеВзносыСведенияОДоходах.Период = ВидыТарифныхСтавок.Период
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТОписаниеТарифов КАК ОписаниеТарифов
            |		ПО (ВЫБОР
            |				КОГДА СтраховыеВзносыСведенияОДоходах.ЯвляетсяДоходомФармацевта
            |					ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек)
            |				КОГДА СтраховыеВзносыСведенияОДоходах.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ
            |					ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ)
            |				ИНАЧЕ ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов
            |			КОНЕЦ = ОписаниеТарифов.ВидТарифа)
            |ГДЕ
            |	СтраховыеВзносыСведенияОДоходах.ФизЛицо В
            |			(ВЫБРАТЬ
            |				Организации.ФизЛицо
            |			ИЗ
            |				ВТФизЛицаОрганизаций КАК Организации)
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо,
            |	Период,
            |	ОбособленноеПодразделение,
            |	ВидТарифаСтраховыхВзносов
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ЕСТЬNULL(ПредельнаяВеличинаБазыСтраховыхВзносов.Размер, 0) КАК Размер,
            |	ДатыПоследнихДвижений.ПериодРегистрации КАК Период
            |ПОМЕСТИТЬ ВТПредельнаяВеличина
            |ИЗ
            |	(ВЫБРАТЬ
            |		МАКСИМУМ(ПредельнаяВеличинаБазыСтраховыхВзносов.Период) КАК Период,
            |		НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК ПериодРегистрации
            |	ИЗ
            |		ВТПериоды КАК Периоды
            |			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредельнаяВеличинаБазыСтраховыхВзносов КАК ПредельнаяВеличинаБазыСтраховыхВзносов
            |			ПО Периоды.Период >= ПредельнаяВеличинаБазыСтраховыхВзносов.Период
            |
            |	СГРУППИРОВАТЬ ПО
            |		Периоды.Период) КАК ДатыПоследнихДвижений
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредельнаяВеличинаБазыСтраховыхВзносов КАК ПредельнаяВеличинаБазыСтраховыхВзносов
            |		ПО ДатыПоследнихДвижений.Период = ПредельнаяВеличинаБазыСтраховыхВзносов.Период
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СведенияОДоходах.ФизЛицо КАК ФизЛицо,
            |	НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК Период,
            |	СУММА(ВЫБОР
            |			КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаСтрахование, ЛОЖЬ)
            |					И (НЕ ЕСТЬNULL(ПринятыеПоДолгосрочнымДоговорам.ЕстьДолгосрочныйДоговор, ЛОЖЬ))
            |				ТОГДА 0
            |			КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуПФР
            |				ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК ЗаГод,
            |	СУММА(ВЫБОР
            |			КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаСтрахование, ЛОЖЬ)
            |					И (НЕ ЕСТЬNULL(ПринятыеПоДолгосрочнымДоговорам.ЕстьДолгосрочныйДоговор, ЛОЖЬ))
            |				ТОГДА 0
            |			КОГДА НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) = СведенияОДоходах.Период
            |					И СведенияОДоходах.ВидДохода.ВходитВБазуПФР
            |				ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК ЗаМесяц,
            |	СУММА(ВЫБОР
            |			КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаСтрахование, ЛОЖЬ)
            |				ТОГДА 0
            |			КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФОМС
            |				ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК ЗаГодФОМС,
            |	СУММА(ВЫБОР
            |			КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаСтрахование, ЛОЖЬ)
            |				ТОГДА 0
            |			КОГДА НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) = СведенияОДоходах.Период
            |					И СведенияОДоходах.ВидДохода.ВходитВБазуФОМС
            |				ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК ЗаМесяцФОМС
            |ПОМЕСТИТЬ ВТБазаНарастающимИтогом
            |ИЗ
            |	ВТПериоды КАК Периоды
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТСведенияОДоходах КАК СведенияОДоходах
            |			ЛЕВОЕ СОЕДИНЕНИЕ ВТГражданство КАК Гражданство
            |			ПО СведенияОДоходах.Период = Гражданство.Период
            |				И СведенияОДоходах.ФизЛицо = Гражданство.Физлицо
            |			ЛЕВОЕ СОЕДИНЕНИЕ ВТПринятыеПоДолгосрочнымДоговорам КАК ПринятыеПоДолгосрочнымДоговорам
            |			ПО СведенияОДоходах.Период = ПринятыеПоДолгосрочнымДоговорам.ПериодРегистрации
            |				И СведенияОДоходах.ФизЛицо = ПринятыеПоДолгосрочнымДоговорам.Физлицо
            |		ПО (СведенияОДоходах.Период МЕЖДУ НАЧАЛОПЕРИОДА(Периоды.Период, ГОД) И Периоды.Период)
            |
            |СГРУППИРОВАТЬ ПО
            |	СведенияОДоходах.ФизЛицо,
            |	Периоды.Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ОблагаемаяБаза.ФизЛицо КАК ФизЛицо,
            |	ОблагаемаяБаза.Период КАК Период,
            |	ВЫБОР
            |		КОГДА ОблагаемаяБаза.ЗаГод - Предел.Размер >= 0
            |			ТОГДА ОблагаемаяБаза.ЗаГод - Предел.Размер
            |		ИНАЧЕ 0
            |	КОНЕЦ - ВЫБОР
            |		КОГДА ЕСТЬNULL(ОблагаемаяБазаПрошлогоМесяца.ЗаГод, 0) - Предел.Размер >= 0
            |			ТОГДА ЕСТЬNULL(ОблагаемаяБазаПрошлогоМесяца.ЗаГод, 0) - Предел.Размер
            |		ИНАЧЕ 0
            |	КОНЕЦ КАК СуммаПревысившаяПредел,
            |	ВЫБОР
            |		КОГДА ОблагаемаяБаза.ЗаГодФОМС - Предел.Размер >= 0
            |			ТОГДА ОблагаемаяБаза.ЗаГодФОМС - Предел.Размер
            |		ИНАЧЕ 0
            |	КОНЕЦ - ВЫБОР
            |		КОГДА ЕСТЬNULL(ОблагаемаяБазаПрошлогоМесяца.ЗаГодФОМС, 0) - Предел.Размер >= 0
            |			ТОГДА ЕСТЬNULL(ОблагаемаяБазаПрошлогоМесяца.ЗаГодФОМС, 0) - Предел.Размер
            |		ИНАЧЕ 0
            |	КОНЕЦ КАК СуммаПревысившаяПределФОМС
            |ПОМЕСТИТЬ ВТБазаПревышенияДохода
            |ИЗ
            |	ВТБазаНарастающимИтогом КАК ОблагаемаяБаза
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТПредельнаяВеличина КАК Предел
            |		ПО ОблагаемаяБаза.Период = Предел.Период
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаНарастающимИтогом КАК ОблагаемаяБазаПрошлогоМесяца
            |		ПО ОблагаемаяБаза.ФизЛицо = ОблагаемаяБазаПрошлогоМесяца.ФизЛицо
            |			И (ОблагаемаяБаза.Период = ДОБАВИТЬКДАТЕ(ОблагаемаяБазаПрошлогоМесяца.Период, МЕСЯЦ, 1))
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо,
            |	Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СведенияОДоходах.ФизЛицо КАК ФизЛицо,
            |	СведенияОДоходах.Период КАК Период,
            |	СведенияОДоходах.ОбособленноеПодразделение КАК ОбособленноеПодразделение,
            |	СведенияОДоходах.ВидТарифаСтраховыхВзносов,
            |	СУММА(ВЫБОР
            |			КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаСтрахование, ЛОЖЬ)
            |					И (НЕ ЕСТЬNULL(ПринятыеПоДолгосрочнымДоговорам.ЕстьДолгосрочныйДоговор, ЛОЖЬ))
            |				ТОГДА 0
            |			КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуПФР
            |				ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК ЗаМесяц,
            |	СУММА(ВЫБОР
            |			КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаСтрахование, ЛОЖЬ)
            |				ТОГДА 0
            |			КОГДА СведенияОДоходах.ВидДохода.ВходитВБазуФОМС
            |				ТОГДА СведенияОДоходах.РезультатОборот - СведенияОДоходах.СкидкаОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК ЗаМесяцФОМС
            |ПОМЕСТИТЬ ВТБазаЗаМесяцПоОбособленноеПодразделение
            |ИЗ
            |	ВТСведенияОДоходахПоВидамТарифа КАК СведенияОДоходах
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТИнвалиды КАК Инвалиды
            |		ПО СведенияОДоходах.Период = Инвалиды.Период
            |			И СведенияОДоходах.ФизЛицо = Инвалиды.Физлицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТГражданство КАК Гражданство
            |		ПО СведенияОДоходах.Период = Гражданство.Период
            |			И СведенияОДоходах.ФизЛицо = Гражданство.Физлицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТПринятыеПоДолгосрочнымДоговорам КАК ПринятыеПоДолгосрочнымДоговорам
            |		ПО СведенияОДоходах.Период = ПринятыеПоДолгосрочнымДоговорам.ПериодРегистрации
            |			И СведенияОДоходах.ФизЛицо = ПринятыеПоДолгосрочнымДоговорам.Физлицо
            |
            |СГРУППИРОВАТЬ ПО
            |	СведенияОДоходах.ФизЛицо,
            |	СведенияОДоходах.ОбособленноеПодразделение,
            |	СведенияОДоходах.Период,
            |	СведенияОДоходах.ВидТарифаСтраховыхВзносов
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо,
            |	Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СведенияОДоходах.ФизЛицо КАК ФизЛицо,
            |	СведенияОДоходах.Период КАК Период,
            |	МАКСИМУМ(СведенияОДоходах.ЗаМесяц) КАК ЗаМесяц,
            |	МАКСИМУМ(СведенияОДоходах.ЗаМесяцФОМС) КАК ЗаМесяцФОМС
            |ПОМЕСТИТЬ ВТМаксБазаЗаМесяц
            |ИЗ
            |	ВТБазаЗаМесяцПоОбособленноеПодразделение КАК СведенияОДоходах
            |
            |СГРУППИРОВАТЬ ПО
            |	СведенияОДоходах.ФизЛицо,
            |	СведенияОДоходах.Период
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо,
            |	Период,
            |	ЗаМесяц
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СведенияОДоходах.ФизЛицо КАК ФизЛицо,
            |	СведенияОДоходах.Период КАК Период,
            |	СведенияОДоходах.ОбособленноеПодразделение КАК ОбособленноеПодразделение,
            |	МАКСИМУМ(БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов) КАК ВидТарифаСтраховыхВзносов
            |ПОМЕСТИТЬ ВТОбособленноеПодразделениеМаксБазы
            |ИЗ
            |	(ВЫБРАТЬ
            |		СведенияОДоходах.ФизЛицо КАК ФизЛицо,
            |		СведенияОДоходах.Период КАК Период,
            |		СведенияОДоходах.ЗаМесяц КАК ЗаМесяц,
            |		МАКСИМУМ(БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение) КАК ОбособленноеПодразделение
            |	ИЗ
            |		ВТМаксБазаЗаМесяц КАК СведенияОДоходах
            |			ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным
            |			ПО СведенияОДоходах.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо
            |				И СведенияОДоходах.Период = БазаЗаМесяцПоОбособленным.Период
            |				И СведенияОДоходах.ЗаМесяц = БазаЗаМесяцПоОбособленным.ЗаМесяц
            |
            |	СГРУППИРОВАТЬ ПО
            |		СведенияОДоходах.ФизЛицо,
            |		СведенияОДоходах.Период,
            |		СведенияОДоходах.ЗаМесяц) КАК СведенияОДоходах
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным
            |		ПО СведенияОДоходах.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо
            |			И СведенияОДоходах.Период = БазаЗаМесяцПоОбособленным.Период
            |			И СведенияОДоходах.ЗаМесяц = БазаЗаМесяцПоОбособленным.ЗаМесяц
            |			И СведенияОДоходах.ОбособленноеПодразделение = БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение
            |
            |СГРУППИРОВАТЬ ПО
            |	СведенияОДоходах.ФизЛицо,
            |	СведенияОДоходах.Период,
            |	СведенияОДоходах.ОбособленноеПодразделение
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо,
            |	Период,
            |	ОбособленноеПодразделение,
            |	ВидТарифаСтраховыхВзносов
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ОблагаемаяБаза.ФизЛицо КАК ФизЛицо,
            |	ОблагаемаяБаза.Период КАК Период,
            |	ВЫБОР
            |		КОГДА ПревышениеДоходаПоВсемОП.СуммаПревысившаяПредел = 0
            |				ИЛИ ОблагаемаяБаза.ЗаМесяц = 0
            |			ТОГДА 0
            |		ИНАЧЕ ВЫРАЗИТЬ(ПревышениеДоходаПоВсемОП.СуммаПревысившаяПредел * БазаЗаМесяцПоОбособленным.ЗаМесяц / ОблагаемаяБаза.ЗаМесяц КАК ЧИСЛО(15, 2))
            |	КОНЕЦ КАК СуммаПревысившаяПредел,
            |	БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение,
            |	БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов
            |ПОМЕСТИТЬ ВТПревышениеДоходаПоОбособленноеПодразделение
            |ИЗ
            |	ВТБазаНарастающимИтогом КАК ОблагаемаяБаза
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаПревышенияДохода КАК ПревышениеДоходаПоВсемОП
            |		ПО ОблагаемаяБаза.ФизЛицо = ПревышениеДоходаПоВсемОП.ФизЛицо
            |			И ОблагаемаяБаза.Период = ПревышениеДоходаПоВсемОП.Период
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным
            |			ЛЕВОЕ СОЕДИНЕНИЕ ВТОбособленноеПодразделениеМаксБазы КАК ОбособленноеПодразделениеДляОкругления
            |			ПО БазаЗаМесяцПоОбособленным.ФизЛицо = ОбособленноеПодразделениеДляОкругления.ФизЛицо
            |				И БазаЗаМесяцПоОбособленным.Период = ОбособленноеПодразделениеДляОкругления.Период
            |				И БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение = ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение
            |				И БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов = ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов
            |		ПО ОблагаемаяБаза.Период = БазаЗаМесяцПоОбособленным.Период
            |			И ОблагаемаяБаза.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо
            |ГДЕ
            |	ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение ЕСТЬ NULL
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо,
            |	Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	Превышение.ФизЛицо КАК ФизЛицо,
            |	Превышение.Период КАК Период,
            |	Превышение.СуммаПревысившаяПредел,
            |	Превышение.ВидТарифаСтраховыхВзносов КАК ВидТарифаСтраховыхВзносов
            |ПОМЕСТИТЬ ВТПревышениеДохода
            |ИЗ
            |	ВТПревышениеДоходаПоОбособленноеПодразделение КАК Превышение
            |ГДЕ
            |	Превышение.ОбособленноеПодразделение = &парамОбособленноеПодразделение
            |
            |ОБЪЕДИНИТЬ ВСЕ
            |
            |ВЫБРАТЬ
            |	Превышение.ФизЛицо,
            |	Превышение.Период,
            |	СУММА(Превышение.СуммаПревысившаяПредел),
            |	ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов
            |ИЗ
            |	(ВЫБРАТЬ
            |		Превышение.ФизЛицо КАК ФизЛицо,
            |		Превышение.Период КАК Период,
            |		-Превышение.СуммаПревысившаяПредел КАК СуммаПревысившаяПредел
            |	ИЗ
            |		ВТПревышениеДоходаПоОбособленноеПодразделение КАК Превышение
            |
            |	ОБЪЕДИНИТЬ ВСЕ
            |
            |	ВЫБРАТЬ
            |		Превышение.ФизЛицо,
            |		Превышение.Период,
            |		Превышение.СуммаПревысившаяПредел
            |	ИЗ
            |		ВТБазаПревышенияДохода КАК Превышение) КАК Превышение
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТОбособленноеПодразделениеМаксБазы КАК ОбособленноеПодразделениеДляОкругления
            |		ПО Превышение.ФизЛицо = ОбособленноеПодразделениеДляОкругления.ФизЛицо
            |			И Превышение.Период = ОбособленноеПодразделениеДляОкругления.Период
            |ГДЕ
            |	ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение = &парамОбособленноеПодразделение
            |
            |СГРУППИРОВАТЬ ПО
            |	Превышение.ФизЛицо,
            |	Превышение.Период,
            |	ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо,
            |	Период,
            |	ВидТарифаСтраховыхВзносов
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СведенияОДоходах.ФизЛицо КАК ФизЛицо,
            |	СведенияОДоходах.Период КАК Период,
            |	СведенияОДоходах.ОбособленноеПодразделение КАК ОбособленноеПодразделение,
            |	МАКСИМУМ(БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов) КАК ВидТарифаСтраховыхВзносов
            |ПОМЕСТИТЬ ВТОбособленноеПодразделениеМаксБазыФОМС
            |ИЗ
            |	(ВЫБРАТЬ
            |		СведенияОДоходах.ФизЛицо КАК ФизЛицо,
            |		СведенияОДоходах.Период КАК Период,
            |		СведенияОДоходах.ЗаМесяцФОМС КАК ЗаМесяцФОМС,
            |		МАКСИМУМ(БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение) КАК ОбособленноеПодразделение
            |	ИЗ
            |		ВТМаксБазаЗаМесяц КАК СведенияОДоходах
            |			ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным
            |			ПО СведенияОДоходах.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо
            |				И СведенияОДоходах.Период = БазаЗаМесяцПоОбособленным.Период
            |				И СведенияОДоходах.ЗаМесяцФОМС = БазаЗаМесяцПоОбособленным.ЗаМесяцФОМС
            |
            |	СГРУППИРОВАТЬ ПО
            |		СведенияОДоходах.ФизЛицо,
            |		СведенияОДоходах.Период,
            |		СведенияОДоходах.ЗаМесяцФОМС) КАК СведенияОДоходах
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным
            |		ПО СведенияОДоходах.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо
            |			И СведенияОДоходах.Период = БазаЗаМесяцПоОбособленным.Период
            |			И СведенияОДоходах.ЗаМесяцФОМС = БазаЗаМесяцПоОбособленным.ЗаМесяцФОМС
            |			И СведенияОДоходах.ОбособленноеПодразделение = БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение
            |
            |СГРУППИРОВАТЬ ПО
            |	СведенияОДоходах.ФизЛицо,
            |	СведенияОДоходах.Период,
            |	СведенияОДоходах.ОбособленноеПодразделение
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо,
            |	Период,
            |	ОбособленноеПодразделение,
            |	ВидТарифаСтраховыхВзносов
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ОблагаемаяБаза.ФизЛицо КАК ФизЛицо,
            |	ОблагаемаяБаза.Период КАК Период,
            |	ВЫБОР
            |		КОГДА ПревышениеДоходаПоВсемОП.СуммаПревысившаяПределФОМС = 0
            |				ИЛИ ОблагаемаяБаза.ЗаМесяцФОМС = 0
            |			ТОГДА 0
            |		ИНАЧЕ ВЫРАЗИТЬ(ПревышениеДоходаПоВсемОП.СуммаПревысившаяПределФОМС * БазаЗаМесяцПоОбособленным.ЗаМесяцФОМС / ОблагаемаяБаза.ЗаМесяцФОМС КАК ЧИСЛО(15, 2))
            |	КОНЕЦ КАК СуммаПревысившаяПредел,
            |	БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение,
            |	БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов
            |ПОМЕСТИТЬ ВТПревышениеДоходаПоОбособленноеПодразделениеФОМС
            |ИЗ
            |	ВТБазаНарастающимИтогом КАК ОблагаемаяБаза
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаПревышенияДохода КАК ПревышениеДоходаПоВсемОП
            |		ПО ОблагаемаяБаза.ФизЛицо = ПревышениеДоходаПоВсемОП.ФизЛицо
            |			И ОблагаемаяБаза.Период = ПревышениеДоходаПоВсемОП.Период
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаЗаМесяцПоОбособленноеПодразделение КАК БазаЗаМесяцПоОбособленным
            |			ЛЕВОЕ СОЕДИНЕНИЕ ВТОбособленноеПодразделениеМаксБазыФОМС КАК ОбособленноеПодразделениеДляОкругления
            |			ПО БазаЗаМесяцПоОбособленным.ФизЛицо = ОбособленноеПодразделениеДляОкругления.ФизЛицо
            |				И БазаЗаМесяцПоОбособленным.Период = ОбособленноеПодразделениеДляОкругления.Период
            |				И БазаЗаМесяцПоОбособленным.ОбособленноеПодразделение = ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение
            |				И БазаЗаМесяцПоОбособленным.ВидТарифаСтраховыхВзносов = ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов
            |		ПО ОблагаемаяБаза.Период = БазаЗаМесяцПоОбособленным.Период
            |			И ОблагаемаяБаза.ФизЛицо = БазаЗаМесяцПоОбособленным.ФизЛицо
            |ГДЕ
            |	ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение ЕСТЬ NULL
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо,
            |	Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	Превышение.ФизЛицо КАК ФизЛицо,
            |	Превышение.Период КАК Период,
            |	Превышение.СуммаПревысившаяПредел,
            |	Превышение.ВидТарифаСтраховыхВзносов КАК ВидТарифаСтраховыхВзносов
            |ПОМЕСТИТЬ ВТПревышениеДоходаФОМС
            |ИЗ
            |	ВТПревышениеДоходаПоОбособленноеПодразделениеФОМС КАК Превышение
            |ГДЕ
            |	Превышение.ОбособленноеПодразделение = &парамОбособленноеПодразделение
            |
            |ОБЪЕДИНИТЬ ВСЕ
            |
            |ВЫБРАТЬ
            |	Превышение.ФизЛицо,
            |	Превышение.Период,
            |	СУММА(Превышение.СуммаПревысившаяПредел),
            |	ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов
            |ИЗ
            |	(ВЫБРАТЬ
            |		Превышение.ФизЛицо КАК ФизЛицо,
            |		Превышение.Период КАК Период,
            |		-Превышение.СуммаПревысившаяПредел КАК СуммаПревысившаяПредел
            |	ИЗ
            |		ВТПревышениеДоходаПоОбособленноеПодразделениеФОМС КАК Превышение
            |
            |	ОБЪЕДИНИТЬ ВСЕ
            |
            |	ВЫБРАТЬ
            |		Превышение.ФизЛицо,
            |		Превышение.Период,
            |		Превышение.СуммаПревысившаяПределФОМС
            |	ИЗ
            |		ВТБазаПревышенияДохода КАК Превышение) КАК Превышение
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТОбособленноеПодразделениеМаксБазыФОМС КАК ОбособленноеПодразделениеДляОкругления
            |		ПО Превышение.ФизЛицо = ОбособленноеПодразделениеДляОкругления.ФизЛицо
            |			И Превышение.Период = ОбособленноеПодразделениеДляОкругления.Период
            |ГДЕ
            |	ОбособленноеПодразделениеДляОкругления.ОбособленноеПодразделение = &парамОбособленноеПодразделение
            |
            |СГРУППИРОВАТЬ ПО
            |	Превышение.ФизЛицо,
            |	Превышение.Период,
            |	ОбособленноеПодразделениеДляОкругления.ВидТарифаСтраховыхВзносов
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо,
            |	Период,
            |	ВидТарифаСтраховыхВзносов
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СтраховыеВзносыСведенияОДоходах.Период КАК Период,
            |	СтраховыеВзносыСведенияОДоходах.ФизЛицо,
            |	ГОД(СтраховыеВзносыСведенияОДоходах.ФизЛицо.ДатаРождения) КАК ГодРождения,
            |	Гражданство.ВидЗастрахованногоЛица,
            |	СтраховыеВзносыСведенияОДоходах.ВидТарифаСтраховыхВзносов КАК ВидТарифаСтраховыхВзносов,
            |	СУММА(ВЫБОР
            |			КОГДА (НЕ СтраховыеВзносыСведенияОДоходах.ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.РаспределятьПоБазовымНачислениям), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.НеЯвляетсяОбъектом)))
            |				ТОГДА СтраховыеВзносыСведенияОДоходах.РезультатОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК НачисленоВсего,
            |	СУММА(ВЫБОР
            |			КОГДА СтраховыеВзносыСведенияОДоходах.ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.РаспределятьПоБазовымНачислениям), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.НеЯвляетсяОбъектом))
            |				ТОГДА 0
            |			КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаСтрахование, ЛОЖЬ)
            |					И (НЕ ЕСТЬNULL(ПринятыеПоДолгосрочнымДоговорам.ЕстьДолгосрочныйДоговор, ЛОЖЬ))
            |				ТОГДА СтраховыеВзносыСведенияОДоходах.РезультатОборот
            |			КОГДА СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.МатпомощьПриРожденииРебенка)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.Матпомощь)
            |				ТОГДА СтраховыеВзносыСведенияОДоходах.СкидкаОборот
            |			КОГДА (НЕ СтраховыеВзносыСведенияОДоходах.ВидДохода.ВходитВБазуПФР)
            |				ТОГДА СтраховыеВзносыСведенияОДоходах.РезультатОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК НеОблагается,
            |	СУММА(ВЫБОР
            |			КОГДА СтраховыеВзносыСведенияОДоходах.ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.РаспределятьПоБазовымНачислениям), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.НеЯвляетсяОбъектом))
            |				ТОГДА 0
            |			КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаСтрахование, ЛОЖЬ)
            |				ТОГДА СтраховыеВзносыСведенияОДоходах.РезультатОборот
            |			КОГДА СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.МатпомощьПриРожденииРебенка)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.Матпомощь)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.МатпомощьПрокуроров)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.МатпомощьПриРожденииРебенкаПрокуроров)
            |				ТОГДА СтраховыеВзносыСведенияОДоходах.СкидкаОборот
            |			КОГДА (НЕ СтраховыеВзносыСведенияОДоходах.ВидДохода.ВходитВБазуФОМС)
            |				ТОГДА СтраховыеВзносыСведенияОДоходах.РезультатОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК НеОблагаетсяФОМС,
            |	СУММА(ВЫБОР
            |			КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаСтрахование, ЛОЖЬ)
            |					И (НЕ ЕСТЬNULL(ПринятыеПоДолгосрочнымДоговорам.ЕстьДолгосрочныйДоговор, ЛОЖЬ))
            |				ТОГДА 0
            |			КОГДА СтраховыеВзносыСведенияОДоходах.ВидДохода.ВходитВБазуПФР
            |				ТОГДА СтраховыеВзносыСведенияОДоходах.РезультатОборот - СтраховыеВзносыСведенияОДоходах.СкидкаОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК ОблагаемаяБазаПФР,
            |	СУММА(ВЫБОР
            |			КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаСтрахование, ЛОЖЬ)
            |				ТОГДА 0
            |			КОГДА СтраховыеВзносыСведенияОДоходах.ВидДохода.ВходитВБазуФОМС
            |				ТОГДА СтраховыеВзносыСведенияОДоходах.РезультатОборот - СтраховыеВзносыСведенияОДоходах.СкидкаОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК ОблагаемаяБазаФОМС,
            |	СУММА(ВЫБОР
            |			КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаСтрахование, ЛОЖЬ)
            |					И (НЕ ЕСТЬNULL(ПринятыеПоДолгосрочнымДоговорам.ЕстьДолгосрочныйДоговор, ЛОЖЬ))
            |				ТОГДА 0
            |			КОГДА СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеОткрытия)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеАудиовизуальныеПроизведения)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеДругиеМузыкальныеПроизведения)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеЛитературныеПроизведения)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеМузыкальноСценическиеПроизведение)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеНаучныеТруды)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеСкульптуры)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеГрафическиеПроизведения)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеИсполнениеПроизведений)
            |				ТОГДА СтраховыеВзносыСведенияОДоходах.СкидкаОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК РасходыПоАвторским,
            |	СУММА(ВЫБОР
            |			КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаСтрахование, ЛОЖЬ)
            |				ТОГДА 0
            |			КОГДА СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеОткрытия)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеАудиовизуальныеПроизведения)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеДругиеМузыкальныеПроизведения)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеЛитературныеПроизведения)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеМузыкальноСценическиеПроизведение)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеНаучныеТруды)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеСкульптуры)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеГрафическиеПроизведения)
            |					ИЛИ СтраховыеВзносыСведенияОДоходах.ВидДохода = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеИсполнениеПроизведений)
            |				ТОГДА СтраховыеВзносыСведенияОДоходах.СкидкаОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК РасходыПоАвторскимОМС,
            |	ВЫРАЗИТЬ(ВЫБОР
            |			КОГДА (НЕ СтраховыеВзносыСведенияОДоходах.ВидТарифаСтраховыхВзносов В (ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим), ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ЕНВД), ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежим)))
            |				ТОГДА 0
            |			КОГДА СУММА(ВЫБОР
            |						КОГДА ЕСТЬNULL(Гражданство.НеИмеетПравоНаСтрахование, ЛОЖЬ)
            |								И (НЕ ЕСТЬNULL(ПринятыеПоДолгосрочнымДоговорам.ЕстьДолгосрочныйДоговор, ЛОЖЬ))
            |							ТОГДА 0
            |						КОГДА СтраховыеВзносыСведенияОДоходах.ВидДохода.ВходитВБазуПФР
            |							ТОГДА СтраховыеВзносыСведенияОДоходах.РезультатОборот - СтраховыеВзносыСведенияОДоходах.СкидкаОборот
            |						ИНАЧЕ 0
            |					КОНЕЦ) = 0
            |				ТОГДА 0
            |			ИНАЧЕ МАКСИМУМ(ПревышениеДоходаПФР.СуммаПревысившаяПредел)
            |		КОНЕЦ / 10 КАК ЧИСЛО(15, 2)) КАК ИсчисленоПФРССуммПревышения,
            |	МАКСИМУМ(ПревышениеДоходаПФР.СуммаПревысившаяПредел) КАК СуммаПревысившаяПредел,
            |	МАКСИМУМ(ПревышениеДоходаФОМС.СуммаПревысившаяПредел) КАК СуммаПревысившаяПределФОМС
            |ПОМЕСТИТЬ ВТДоходыВзносов
            |ИЗ
            |	ВТСведенияОДоходахПоВидамТарифа КАК СтраховыеВзносыСведенияОДоходах
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТГражданство КАК Гражданство
            |		ПО СтраховыеВзносыСведенияОДоходах.Период = Гражданство.Период
            |			И СтраховыеВзносыСведенияОДоходах.ФизЛицо = Гражданство.Физлицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТПринятыеПоДолгосрочнымДоговорам КАК ПринятыеПоДолгосрочнымДоговорам
            |		ПО СтраховыеВзносыСведенияОДоходах.Период = ПринятыеПоДолгосрочнымДоговорам.ПериодРегистрации
            |			И СтраховыеВзносыСведенияОДоходах.ФизЛицо = ПринятыеПоДолгосрочнымДоговорам.Физлицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТПревышениеДохода КАК ПревышениеДоходаПФР
            |		ПО СтраховыеВзносыСведенияОДоходах.Период = ПревышениеДоходаПФР.Период
            |			И СтраховыеВзносыСведенияОДоходах.ФизЛицо = ПревышениеДоходаПФР.ФизЛицо
            |			И СтраховыеВзносыСведенияОДоходах.ВидТарифаСтраховыхВзносов = ПревышениеДоходаПФР.ВидТарифаСтраховыхВзносов
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТПревышениеДоходаФОМС КАК ПревышениеДоходаФОМС
            |		ПО СтраховыеВзносыСведенияОДоходах.Период = ПревышениеДоходаФОМС.Период
            |			И СтраховыеВзносыСведенияОДоходах.ФизЛицо = ПревышениеДоходаФОМС.ФизЛицо
            |			И СтраховыеВзносыСведенияОДоходах.ВидТарифаСтраховыхВзносов = ПревышениеДоходаФОМС.ВидТарифаСтраховыхВзносов
            |ГДЕ
            |	СтраховыеВзносыСведенияОДоходах.ОбособленноеПодразделение = &парамОбособленноеПодразделение
            |	И СтраховыеВзносыСведенияОДоходах.ФизЛицо В
            |			(ВЫБРАТЬ
            |				Организации.ФизЛицо
            |			ИЗ
            |				ВТФизЛицаОрганизаций КАК Организации)
            |
            |СГРУППИРОВАТЬ ПО
            |	СтраховыеВзносыСведенияОДоходах.Период,
            |	СтраховыеВзносыСведенияОДоходах.ФизЛицо,
            |	СтраховыеВзносыСведенияОДоходах.ВидТарифаСтраховыхВзносов,
            |	ГОД(СтраховыеВзносыСведенияОДоходах.ФизЛицо.ДатаРождения),
            |	Гражданство.ВидЗастрахованногоЛица
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	Период,
            |	ВидТарифаСтраховыхВзносов
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	Месяцы.ФизЛицо,
            |	Месяцы.ПериодРегистрации,
            |	БазаДляОтчета.ВидТарифаСтраховыхВзносов
            |ПОМЕСТИТЬ ВТПериодыОдногоТарифа
            |ИЗ
            |	(ВЫБРАТЬ
            |		БазаДляОтчета.ФизЛицо КАК ФизЛицо,
            |		БазаДляОтчета.Период КАК ПериодРегистрации
            |	ИЗ
            |		ВТДоходыВзносов КАК БазаДляОтчета
            |
            |	СГРУППИРОВАТЬ ПО
            |		БазаДляОтчета.Период,
            |		БазаДляОтчета.ФизЛицо
            |
            |	ИМЕЮЩИЕ
            |		КОЛИЧЕСТВО(РАЗЛИЧНЫЕ БазаДляОтчета.ВидТарифаСтраховыхВзносов) = 1) КАК Месяцы
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыВзносов КАК БазаДляОтчета
            |		ПО Месяцы.ФизЛицо = БазаДляОтчета.ФизЛицо
            |			И Месяцы.ПериодРегистрации = БазаДляОтчета.Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	БазаДляОтчета.ФизЛицо КАК ФизЛицо,
            |	БазаДляОтчета.Период КАК ПериодРегистрации,
            |	МАКСИМУМ(ВЫБОР
            |			КОГДА БазаДляОтчета.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ)
            |				ТОГДА ИСТИНА
            |			ИНАЧЕ ЛОЖЬ
            |		КОНЕЦ) КАК ВыделятьТарифДляЧленовЭкипажейМорскихСудовПодФлагомРФ,
            |	МАКСИМУМ(ВЫБОР
            |			КОГДА БазаДляОтчета.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек)
            |				ТОГДА ИСТИНА
            |			ИНАЧЕ ЛОЖЬ
            |		КОНЕЦ) КАК ВыделятьТарифДляФармацевтовАптек
            |ПОМЕСТИТЬ ВТМесяцыОсобыхТарифов
            |ИЗ
            |	ВТДоходыВзносов КАК БазаДляОтчета
            |ГДЕ
            |	БазаДляОтчета.ВидТарифаСтраховыхВзносов В (ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ), ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек))
            |
            |СГРУППИРОВАТЬ ПО
            |	БазаДляОтчета.ФизЛицо,
            |	БазаДляОтчета.Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ОсобыеТарифы.ФизЛицо,
            |	ОсобыеТарифы.ПериодРегистрации,
            |	СУММА(БазаДляОтчета.ОблагаемаяБазаПФР * (РазмерыТарифныхСтавок.ПФР - ВЫБОР
            |			КОГДА БазаДляОтчета.ГодРождения < 1967
            |				ТОГДА 0
            |			КОГДА БазаДляОтчета.ВидЗастрахованногоЛица = ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы)
            |				ТОГДА 0
            |			КОГДА БазаДляОтчета.ВидЗастрахованногоЛица = ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы)
            |				ТОГДА 0
            |			ИНАЧЕ РазмерыТарифныхСтавок.ПФРНакопительная
            |		КОНЕЦ)) КАК ПФРСтраховаяЗаПериод,
            |	СУММА(БазаДляОтчета.ОблагаемаяБазаПФР * ВЫБОР
            |			КОГДА БазаДляОтчета.ГодРождения < 1967
            |				ТОГДА 0
            |			КОГДА БазаДляОтчета.ВидЗастрахованногоЛица = ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы)
            |				ТОГДА 0
            |			КОГДА БазаДляОтчета.ВидЗастрахованногоЛица = ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы)
            |				ТОГДА 0
            |			ИНАЧЕ РазмерыТарифныхСтавок.ПФРНакопительная
            |		КОНЕЦ) КАК ПФРНакопительнаяЗаПериод,
            |	СУММА(БазаДляОтчета.ОблагаемаяБазаФОМС * РазмерыТарифныхСтавок.ФФОМС) КАК ФОМСЗаПериод,
            |	ОсобыеТарифы.ВыделятьТарифДляЧленовЭкипажейМорскихСудовПодФлагомРФ,
            |	ОсобыеТарифы.ВыделятьТарифДляФармацевтовАптек
            |ПОМЕСТИТЬ ВТПериодыДляРаспределенияВзносовПоТарифам
            |ИЗ
            |	ВТМесяцыОсобыхТарифов КАК ОсобыеТарифы
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыВзносов КАК БазаДляОтчета
            |			ЛЕВОЕ СОЕДИНЕНИЕ ВТРазмерыТарифныхСтавок КАК РазмерыТарифныхСтавок
            |			ПО БазаДляОтчета.ВидТарифаСтраховыхВзносов = РазмерыТарифныхСтавок.ВидТарифа
            |		ПО ОсобыеТарифы.ФизЛицо = БазаДляОтчета.ФизЛицо
            |			И ОсобыеТарифы.ПериодРегистрации = БазаДляОтчета.Период
            |
            |СГРУППИРОВАТЬ ПО
            |	ОсобыеТарифы.ПериодРегистрации,
            |	ОсобыеТарифы.ФизЛицо,
            |	ОсобыеТарифы.ВыделятьТарифДляЧленовЭкипажейМорскихСудовПодФлагомРФ,
            |	ОсобыеТарифы.ВыделятьТарифДляФармацевтовАптек
            |
            |ИМЕЮЩИЕ
            |	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ БазаДляОтчета.ВидТарифаСтраховыхВзносов) > 1
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ПериодыДляРаспределенияВзносовПоТарифам.ФизЛицо,
            |	ПериодыДляРаспределенияВзносовПоТарифам.ПериодРегистрации,
            |	ТарифыПоДоходам.ВидТарифаСтраховыхВзносов,
            |	ВЫБОР
            |		КОГДА ПериодыДляРаспределенияВзносовПоТарифам.ПФРСтраховаяЗаПериод = 0
            |			ТОГДА 0
            |		ИНАЧЕ БазаДляОтчета.ОблагаемаяБазаПФР * (РазмерыТарифныхСтавок.ПФР - ВЫБОР
            |				КОГДА БазаДляОтчета.ГодРождения < 1967
            |					ТОГДА 0
            |				КОГДА БазаДляОтчета.ВидЗастрахованногоЛица = ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы)
            |					ТОГДА 0
            |				КОГДА БазаДляОтчета.ВидЗастрахованногоЛица = ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы)
            |					ТОГДА 0
            |				ИНАЧЕ РазмерыТарифныхСтавок.ПФРНакопительная
            |			КОНЕЦ) / ПериодыДляРаспределенияВзносовПоТарифам.ПФРСтраховаяЗаПериод
            |	КОНЕЦ КАК КоэффициентПФРСтраховая,
            |	ВЫБОР
            |		КОГДА ПериодыДляРаспределенияВзносовПоТарифам.ПФРНакопительнаяЗаПериод = 0
            |			ТОГДА 0
            |		ИНАЧЕ БазаДляОтчета.ОблагаемаяБазаПФР * ВЫБОР
            |				КОГДА БазаДляОтчета.ГодРождения < 1967
            |					ТОГДА 0
            |				КОГДА БазаДляОтчета.ВидЗастрахованногоЛица = ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы)
            |					ТОГДА 0
            |				КОГДА БазаДляОтчета.ВидЗастрахованногоЛица = ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы)
            |					ТОГДА 0
            |				ИНАЧЕ РазмерыТарифныхСтавок.ПФРНакопительная
            |			КОНЕЦ / ПериодыДляРаспределенияВзносовПоТарифам.ПФРНакопительнаяЗаПериод
            |	КОНЕЦ КАК КоэффициентПФРНакопительная,
            |	ВЫБОР
            |		КОГДА ПериодыДляРаспределенияВзносовПоТарифам.ФОМСЗаПериод = 0
            |			ТОГДА 0
            |		ИНАЧЕ БазаДляОтчета.ОблагаемаяБазаФОМС * РазмерыТарифныхСтавок.ФФОМС / ПериодыДляРаспределенияВзносовПоТарифам.ФОМСЗаПериод
            |	КОНЕЦ КАК КоэффициентФОМС
            |ПОМЕСТИТЬ ВТКоэффициентыРаспределенияВзносовПоТарифам
            |ИЗ
            |	ВТПериодыДляРаспределенияВзносовПоТарифам КАК ПериодыДляРаспределенияВзносовПоТарифам
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТРазмерыТарифныхСтавок КАК РазмерыТарифныхСтавок
            |		ПО (РазмерыТарифныхСтавок.ВидТарифа = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ)
            |					И ПериодыДляРаспределенияВзносовПоТарифам.ВыделятьТарифДляЧленовЭкипажейМорскихСудовПодФлагомРФ
            |				ИЛИ РазмерыТарифныхСтавок.ВидТарифа = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек)
            |					И ПериодыДляРаспределенияВзносовПоТарифам.ВыделятьТарифДляФармацевтовАптек)
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыВзносов КАК БазаДляОтчета
            |		ПО ПериодыДляРаспределенияВзносовПоТарифам.ФизЛицо = БазаДляОтчета.ФизЛицо
            |			И ПериодыДляРаспределенияВзносовПоТарифам.ПериодРегистрации = БазаДляОтчета.Период
            |			И (БазаДляОтчета.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ)
            |					И ПериодыДляРаспределенияВзносовПоТарифам.ВыделятьТарифДляЧленовЭкипажейМорскихСудовПодФлагомРФ
            |				ИЛИ БазаДляОтчета.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек)
            |					И ПериодыДляРаспределенияВзносовПоТарифам.ВыделятьТарифДляФармацевтовАптек)
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыВзносов КАК ТарифыПоДоходам
            |		ПО ПериодыДляРаспределенияВзносовПоТарифам.ФизЛицо = ТарифыПоДоходам.ФизЛицо
            |			И ПериодыДляРаспределенияВзносовПоТарифам.ПериодРегистрации = ТарифыПоДоходам.Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	Взносы.ПериодРегистрации,
            |	Взносы.ФизЛицо,
            |	Взносы.ВидТарифаСтраховыхВзносов,
            |	СУММА(Взносы.ПФРСтраховая) КАК ПФРСтраховая,
            |	СУММА(Взносы.ПФРНакопительная) КАК ПФРНакопительная,
            |	СУММА(Взносы.ФФОМС) КАК ФФОМС
            |ПОМЕСТИТЬ ВТДанныеУчетаВзносов
            |ИЗ
            |	(ВЫБРАТЬ
            |		НАЧАЛОПЕРИОДА(СтраховыеВзносыИсчисленные.Период, МЕСЯЦ) КАК ПериодРегистрации,
            |		СтраховыеВзносыИсчисленные.ФизЛицо КАК ФизЛицо,
            |		СтраховыеВзносыИсчисленные.ВидТарифаСтраховыхВзносов КАК ВидТарифаСтраховыхВзносов,
            |		СтраховыеВзносыИсчисленные.ПФРСтраховаяОборот КАК ПФРСтраховая,
            |		СтраховыеВзносыИсчисленные.ПФРНакопительнаяОборот КАК ПФРНакопительная,
            |		СтраховыеВзносыИсчисленные.ФФОМСОборот КАК ФФОМС
            |	ИЗ
            |		ВТВзносыИсчисленные КАК СтраховыеВзносыИсчисленные
            |	ГДЕ
            |		СтраховыеВзносыИсчисленные.ФизЛицо В
            |				(ВЫБРАТЬ
            |					Организации.ФизЛицо
            |				ИЗ
            |					ВТФизЛицаОрганизаций КАК Организации)
            |
            |	ОБЪЕДИНИТЬ ВСЕ
            |
            |	ВЫБРАТЬ
            |		НАЧАЛОПЕРИОДА(СтраховыеВзносыИсчисленные.Период, МЕСЯЦ),
            |		СтраховыеВзносыИсчисленные.ФизЛицо,
            |		ВЫБОР
            |			КОГДА СтраховыеВзносыИсчисленные.ВидТарифаСтраховыхВзносов В (ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим), ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежим))
            |				ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ЕНВД)
            |			ИНАЧЕ СтраховыеВзносыИсчисленные.ВидТарифаСтраховыхВзносов
            |		КОНЕЦ,
            |		СтраховыеВзносыИсчисленные.ПФРСтраховаяЕНВДОборот,
            |		СтраховыеВзносыИсчисленные.ПФРНакопительнаяЕНВДОборот,
            |		СтраховыеВзносыИсчисленные.ФФОМСЕНВДОборот
            |	ИЗ
            |		ВТВзносыИсчисленные КАК СтраховыеВзносыИсчисленные
            |	ГДЕ
            |		СтраховыеВзносыИсчисленные.ФизЛицо В
            |				(ВЫБРАТЬ
            |					Организации.ФизЛицо
            |				ИЗ
            |					ВТФизЛицаОрганизаций КАК Организации)) КАК Взносы
            |
            |СГРУППИРОВАТЬ ПО
            |	Взносы.ПериодРегистрации,
            |	Взносы.ФизЛицо,
            |	Взносы.ВидТарифаСтраховыхВзносов
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ДанныеУчетаВзносов.ПериодРегистрации КАК Период,
            |	ДанныеУчетаВзносов.ФизЛицо,
            |	ВЫБОР
            |		КОГДА ПериодыОдногоТарифа.ВидТарифаСтраховыхВзносов ЕСТЬ НЕ NULL
            |			ТОГДА ВЫБОР
            |					КОГДА ПериодыОдногоТарифа.ВидТарифаСтраховыхВзносов В (ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим), ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежим))
            |							И ДанныеУчетаВзносов.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ЕНВД)
            |						ТОГДА ДанныеУчетаВзносов.ВидТарифаСтраховыхВзносов
            |					ИНАЧЕ ПериодыОдногоТарифа.ВидТарифаСтраховыхВзносов
            |				КОНЕЦ
            |		КОГДА КоэффициентыРаспределенияВзносовПоТарифам.ВидТарифаСтраховыхВзносов ЕСТЬ НЕ NULL
            |			ТОГДА КоэффициентыРаспределенияВзносовПоТарифам.ВидТарифаСтраховыхВзносов
            |		КОГДА ЕСТЬNULL(Инвалиды.Инвалидность, ЛОЖЬ)
            |				И ОписаниеТарифов.ВыделятьДоходыИнвалидов
            |			ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов)
            |		ИНАЧЕ ДанныеУчетаВзносов.ВидТарифаСтраховыхВзносов
            |	КОНЕЦ КАК ВидТарифаСтраховыхВзносов,
            |	СУММА(ВЫРАЗИТЬ(ВЫБОР
            |				КОГДА ПериодыОдногоТарифа.ВидТарифаСтраховыхВзносов ЕСТЬ НЕ NULL
            |					ТОГДА 1
            |				КОГДА КоэффициентыРаспределенияВзносовПоТарифам.ВидТарифаСтраховыхВзносов ЕСТЬ НЕ NULL
            |					ТОГДА ВЫБОР
            |							КОГДА КоэффициентыРаспределенияВзносовПоТарифам.ВидТарифаСтраховыхВзносов В (ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ), ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек))
            |								ТОГДА КоэффициентыРаспределенияВзносовПоТарифам.КоэффициентПФРСтраховая
            |							ИНАЧЕ 1 - КоэффициентыРаспределенияВзносовПоТарифам.КоэффициентПФРСтраховая
            |						КОНЕЦ
            |				ИНАЧЕ 1
            |			КОНЕЦ * ДанныеУчетаВзносов.ПФРСтраховая КАК ЧИСЛО(15, 2))) КАК ПФРСтраховая,
            |	СУММА(ВЫРАЗИТЬ(ВЫБОР
            |				КОГДА ПериодыОдногоТарифа.ВидТарифаСтраховыхВзносов ЕСТЬ НЕ NULL
            |					ТОГДА 1
            |				КОГДА КоэффициентыРаспределенияВзносовПоТарифам.ВидТарифаСтраховыхВзносов ЕСТЬ НЕ NULL
            |					ТОГДА ВЫБОР
            |							КОГДА КоэффициентыРаспределенияВзносовПоТарифам.ВидТарифаСтраховыхВзносов В (ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ), ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек))
            |								ТОГДА КоэффициентыРаспределенияВзносовПоТарифам.КоэффициентПФРНакопительная
            |							ИНАЧЕ 1 - КоэффициентыРаспределенияВзносовПоТарифам.КоэффициентПФРНакопительная
            |						КОНЕЦ
            |				ИНАЧЕ 1
            |			КОНЕЦ * ДанныеУчетаВзносов.ПФРНакопительная КАК ЧИСЛО(15, 2))) КАК ПФРНакопительная,
            |	СУММА(ВЫРАЗИТЬ(ВЫБОР
            |				КОГДА ПериодыОдногоТарифа.ВидТарифаСтраховыхВзносов ЕСТЬ НЕ NULL
            |					ТОГДА 1
            |				КОГДА КоэффициентыРаспределенияВзносовПоТарифам.ВидТарифаСтраховыхВзносов ЕСТЬ НЕ NULL
            |					ТОГДА ВЫБОР
            |							КОГДА КоэффициентыРаспределенияВзносовПоТарифам.ВидТарифаСтраховыхВзносов В (ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ), ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек))
            |								ТОГДА КоэффициентыРаспределенияВзносовПоТарифам.КоэффициентФОМС
            |							ИНАЧЕ 1 - КоэффициентыРаспределенияВзносовПоТарифам.КоэффициентФОМС
            |						КОНЕЦ
            |				ИНАЧЕ 1
            |			КОНЕЦ * ДанныеУчетаВзносов.ФФОМС КАК ЧИСЛО(15, 2))) КАК ФФОМС
            |ПОМЕСТИТЬ ВТВзносы
            |ИЗ
            |	ВТДанныеУчетаВзносов КАК ДанныеУчетаВзносов
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТИнвалиды КАК Инвалиды
            |		ПО ДанныеУчетаВзносов.ПериодРегистрации = Инвалиды.Период
            |			И ДанныеУчетаВзносов.ФизЛицо = Инвалиды.Физлицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТОписаниеТарифов КАК ОписаниеТарифов
            |		ПО ДанныеУчетаВзносов.ВидТарифаСтраховыхВзносов = ОписаниеТарифов.ВидТарифа
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТПериодыОдногоТарифа КАК ПериодыОдногоТарифа
            |		ПО ДанныеУчетаВзносов.ФизЛицо = ПериодыОдногоТарифа.ФизЛицо
            |			И ДанныеУчетаВзносов.ПериодРегистрации = ПериодыОдногоТарифа.ПериодРегистрации
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТКоэффициентыРаспределенияВзносовПоТарифам КАК КоэффициентыРаспределенияВзносовПоТарифам
            |		ПО ДанныеУчетаВзносов.ФизЛицо = КоэффициентыРаспределенияВзносовПоТарифам.ФизЛицо
            |			И ДанныеУчетаВзносов.ПериодРегистрации = КоэффициентыРаспределенияВзносовПоТарифам.ПериодРегистрации
            |
            |СГРУППИРОВАТЬ ПО
            |	ДанныеУчетаВзносов.ПериодРегистрации,
            |	ВЫБОР
            |		КОГДА ПериодыОдногоТарифа.ВидТарифаСтраховыхВзносов ЕСТЬ НЕ NULL
            |			ТОГДА ВЫБОР
            |					КОГДА ПериодыОдногоТарифа.ВидТарифаСтраховыхВзносов В (ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим), ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.УпрощенныйНалоговыйРежим))
            |							И ДанныеУчетаВзносов.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ЕНВД)
            |						ТОГДА ДанныеУчетаВзносов.ВидТарифаСтраховыхВзносов
            |					ИНАЧЕ ПериодыОдногоТарифа.ВидТарифаСтраховыхВзносов
            |				КОНЕЦ
            |		КОГДА КоэффициентыРаспределенияВзносовПоТарифам.ВидТарифаСтраховыхВзносов ЕСТЬ НЕ NULL
            |			ТОГДА КоэффициентыРаспределенияВзносовПоТарифам.ВидТарифаСтраховыхВзносов
            |		КОГДА ЕСТЬNULL(Инвалиды.Инвалидность, ЛОЖЬ)
            |				И ОписаниеТарифов.ВыделятьДоходыИнвалидов
            |			ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов)
            |		ИНАЧЕ ДанныеУчетаВзносов.ВидТарифаСтраховыхВзносов
            |	КОНЕЦ,
            |	ДанныеУчетаВзносов.ФизЛицо
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ РАЗЛИЧНЫЕ
            |	Доходы.Период,
            |	Доходы.ФизЛицо,
            |	Доходы.ВидТарифаСтраховыхВзносов
            |ПОМЕСТИТЬ ВТЛицаСПревышениемБазы
            |ИЗ
            |	ВТДоходыВзносов КАК Доходы
            |ГДЕ
            |	Доходы.СуммаПревысившаяПредел > 0
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ЛицаСПревышениемБазы.ФизЛицо) КАК ВсегоФизлиц,
            |	ЛицаСПревышениемБазы.ВидТарифаСтраховыхВзносов
            |ПОМЕСТИТЬ ВТЛицаСПревышениемБазыЗаВсеМесяцы
            |ИЗ
            |	ВТЛицаСПревышениемБазы КАК ЛицаСПревышениемБазы
            |
            |СГРУППИРОВАТЬ ПО
            |	ЛицаСПревышениемБазы.ВидТарифаСтраховыхВзносов
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ЛицаСПревышениемБазы.Период,
            |	ЛицаСПревышениемБазы.ВидТарифаСтраховыхВзносов,
            |	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ЛицаСПревышениемБазы.ФизЛицо) КАК ВсегоФизлиц
            |ПОМЕСТИТЬ ВТЛицаСПревышениемБазыЗаОтдельныеМесяцы
            |ИЗ
            |	ВТЛицаСПревышениемБазы КАК ЛицаСПревышениемБазы
            |
            |СГРУППИРОВАТЬ ПО
            |	ЛицаСПревышениемБазы.ВидТарифаСтраховыхВзносов,
            |	ЛицаСПревышениемБазы.Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	Доходы.ФизЛицо,
            |	ВЫБОР
            |		КОГДА ФИОФизлиц.ФизЛицо ЕСТЬ NULL
            |			ТОГДА Доходы.ФизЛицо.Наименование
            |		ИНАЧЕ ФИОФизлиц.Фамилия + "" "" + ФИОФизлиц.Имя + "" "" + ФИОФизлиц.Отчество
            |	КОНЕЦ КАК П000310001002,
            |	ЕСТЬNULL(СправкиОбИнвалидности.ДатаВыдачи, ДАТАВРЕМЯ(1, 1, 1)) КАК П000310001003,
            |	ВЫБОР
            |		КОГДА ЕСТЬNULL(СправкиОбИнвалидности.СрокДействияСправки, ДАТАВРЕМЯ(1, 1, 1)) = ДАТАВРЕМЯ(1, 1, 1)
            |			ТОГДА &парамКонецГода
            |		ИНАЧЕ ЕСТЬNULL(СправкиОбИнвалидности.СрокДействияСправки, ДАТАВРЕМЯ(1, 1, 1))
            |	КОНЕЦ КАК П000310001004,
            |	ЕСТЬNULL(СУММА(Доходы.НачисленоВсего), 0) КАК П000310001005,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000310001006,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000310001007,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000310001008
            |ИЗ
            |	ВТДоходыВзносов КАК Доходы
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТСправкиОбИнвалидности КАК СправкиОбИнвалидности
            |		ПО Доходы.ФизЛицо = СправкиОбИнвалидности.Физлицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТФИОФизлиц КАК ФИОФизлиц
            |		ПО Доходы.ФизЛицо = ФИОФизлиц.ФизЛицо
            |ГДЕ
            |	Доходы.ВидТарифаСтраховыхВзносов = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов)
            |
            |СГРУППИРОВАТЬ ПО
            |	Доходы.ФизЛицо,
            |	ВЫБОР
            |		КОГДА ФИОФизлиц.ФизЛицо ЕСТЬ NULL
            |			ТОГДА Доходы.ФизЛицо.Наименование
            |		ИНАЧЕ ФИОФизлиц.Фамилия + "" "" + ФИОФизлиц.Имя + "" "" + ФИОФизлиц.Отчество
            |	КОНЕЦ,
            |	ЕСТЬNULL(СправкиОбИнвалидности.ДатаВыдачи, ДАТАВРЕМЯ(1, 1, 1)),
            |	ВЫБОР
            |		КОГДА ЕСТЬNULL(СправкиОбИнвалидности.СрокДействияСправки, ДАТАВРЕМЯ(1, 1, 1)) = ДАТАВРЕМЯ(1, 1, 1)
            |			ТОГДА &парамКонецГода
            |		ИНАЧЕ ЕСТЬNULL(СправкиОбИнвалидности.СрокДействияСправки, ДАТАВРЕМЯ(1, 1, 1))
            |	КОНЕЦ
            |
            |УПОРЯДОЧИТЬ ПО
            |	П000310001002
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ РАЗЛИЧНЫЕ
            |	Доходы.ВидТарифаСтраховыхВзносов КАК ВидТарифаСтраховыхВзносов
            |ИЗ
            |	ВТДоходыВзносов КАК Доходы
            |
            |УПОРЯДОЧИТЬ ПО
            |	Доходы.ВидТарифаСтраховыхВзносов.Порядок
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	Доходы.ВидТарифаСтраховыхВзносов КАК ВидТарифаСтраховыхВзносов,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200020103,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200020203,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200020303,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |						И МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200020104,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |						И МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200020204,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |						И МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200020304,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |						И МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200020105,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |						И МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200020205,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |						И МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200020305,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |						И МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200020106,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |						И МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200020206,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |						И МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200020306,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |					ТОГДА Доходы.НеОблагается
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200021103,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |					ТОГДА Доходы.НеОблагается
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200021203,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА Доходы.НеОблагается
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200021303,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |						И МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.НеОблагается
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200021104,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |						И МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.НеОблагается
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200021204,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |						И МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.НеОблагается
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200021304,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |						И МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.НеОблагается
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200021105,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |						И МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.НеОблагается
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200021205,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |						И МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.НеОблагается
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200021305,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |						И МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.НеОблагается
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200021106,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |						И МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.НеОблагается
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200021206,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |						И МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.НеОблагается
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200021306,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |					ТОГДА Доходы.РасходыПоАвторским
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200022103,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |					ТОГДА Доходы.РасходыПоАвторским
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200022203,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА Доходы.РасходыПоАвторским
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200022303,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |						И МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.РасходыПоАвторским
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200022104,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |						И МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.РасходыПоАвторским
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200022204,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |						И МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.РасходыПоАвторским
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200022304,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |						И МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.РасходыПоАвторским
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200022105,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |						И МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.РасходыПоАвторским
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200022205,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |						И МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.РасходыПоАвторским
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200022305,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |						И МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.РасходыПоАвторским
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200022106,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |						И МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.РасходыПоАвторским
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200022206,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |						И МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.РасходыПоАвторским
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200022306,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |					ТОГДА Доходы.СуммаПревысившаяПредел
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200023103,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |					ТОГДА Доходы.СуммаПревысившаяПредел
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200023203,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА Доходы.СуммаПревысившаяПредел
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200023303,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |						И МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.СуммаПревысившаяПредел
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200023104,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |						И МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.СуммаПревысившаяПредел
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200023204,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |						И МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.СуммаПревысившаяПредел
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200023304,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |						И МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.СуммаПревысившаяПредел
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200023105,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |						И МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.СуммаПревысившаяПредел
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200023205,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |						И МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.СуммаПревысившаяПредел
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200023305,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения < 1967
            |						И МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.СуммаПревысившаяПредел
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200023106,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |					ТОГДА 0
            |				КОГДА Доходы.ГодРождения > 1966
            |						И МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.СуммаПревысившаяПредел
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200023206,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА Доходы.ВидЗастрахованногоЛица В (ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцы), ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПроживающиеИностранцы))
            |						И МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.СуммаПревысившаяПредел
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200023306,
            |	ЕСТЬNULL(СУММА(Доходы.НачисленоВсего), 0) КАК П000200027103,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027104,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027105,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.НачисленоВсего
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027106,
            |	ЕСТЬNULL(СУММА(Доходы.НеОблагаетсяФОМС), 0) КАК П000200027203,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.НеОблагаетсяФОМС
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027204,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.НеОблагаетсяФОМС
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027205,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.НеОблагаетсяФОМС
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027206,
            |	ЕСТЬNULL(СУММА(Доходы.РасходыПоАвторскимОМС), 0) КАК П000200027303,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.РасходыПоАвторскимОМС
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027304,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.РасходыПоАвторскимОМС
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027305,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.РасходыПоАвторскимОМС
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027306,
            |	ЕСТЬNULL(СУММА(Доходы.СуммаПревысившаяПределФОМС), 0) КАК П000200027403,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц1
            |					ТОГДА Доходы.СуммаПревысившаяПределФОМС
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027404,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц2
            |					ТОГДА Доходы.СуммаПревысившаяПределФОМС
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027405,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) = &Месяц3
            |					ТОГДА Доходы.СуммаПревысившаяПределФОМС
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027406,
            |	МАКСИМУМ(ЕСТЬNULL(ЛицаСПревышениемБазыЗаВсеМесяцы.ВсегоФизлиц, 0)) КАК П000200026003,
            |	МАКСИМУМ(ВЫБОР
            |			КОГДА МЕСЯЦ(Доходы.Период) = &Месяц1
            |				ТОГДА ЕСТЬNULL(ЛицаСПревышениемБазыЗаОтдельныеМесяцы.ВсегоФизлиц, 0)
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК П000200026004,
            |	МАКСИМУМ(ВЫБОР
            |			КОГДА МЕСЯЦ(Доходы.Период) = &Месяц2
            |				ТОГДА ЕСТЬNULL(ЛицаСПревышениемБазыЗаОтдельныеМесяцы.ВсегоФизлиц, 0)
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК П000200026005,
            |	МАКСИМУМ(ВЫБОР
            |			КОГДА МЕСЯЦ(Доходы.Период) = &Месяц3
            |				ТОГДА ЕСТЬNULL(ЛицаСПревышениемБазыЗаОтдельныеМесяцы.ВсегоФизлиц, 0)
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК П000200026006
            |ИЗ
            |	ВТДоходыВзносов КАК Доходы
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТЛицаСПревышениемБазыЗаВсеМесяцы КАК ЛицаСПревышениемБазыЗаВсеМесяцы
            |		ПО Доходы.ВидТарифаСтраховыхВзносов = ЛицаСПревышениемБазыЗаВсеМесяцы.ВидТарифаСтраховыхВзносов
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТЛицаСПревышениемБазыЗаОтдельныеМесяцы КАК ЛицаСПревышениемБазыЗаОтдельныеМесяцы
            |		ПО Доходы.ВидТарифаСтраховыхВзносов = ЛицаСПревышениемБазыЗаОтдельныеМесяцы.ВидТарифаСтраховыхВзносов
            |			И Доходы.Период = ЛицаСПревышениемБазыЗаОтдельныеМесяцы.Период
            |
            |СГРУППИРОВАТЬ ПО
            |	Доходы.ВидТарифаСтраховыхВзносов
            |
            |УПОРЯДОЧИТЬ ПО
            |	ВидТарифаСтраховыхВзносов
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА ЕСТЬNULL(Доходы.ОблагаемаяБазаПФР, 0) = ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0)
            |						И ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0) <> 0
            |					ТОГДА 0
            |				ИНАЧЕ ВзносыФизлиц.ПФРСтраховая - ЕСТЬNULL(Доходы.ИсчисленоПФРССуммПревышения, 0)
            |			КОНЕЦ), 0) КАК П000200025003,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА ЕСТЬNULL(Доходы.ОблагаемаяБазаПФР, 0) = ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0)
            |						И ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0) <> 0
            |					ТОГДА 0
            |				КОГДА МЕСЯЦ(ВзносыФизлиц.Период) = &Месяц1
            |					ТОГДА ВзносыФизлиц.ПФРСтраховая - ЕСТЬNULL(Доходы.ИсчисленоПФРССуммПревышения, 0)
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200025004,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА ЕСТЬNULL(Доходы.ОблагаемаяБазаПФР, 0) = ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0)
            |						И ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0) <> 0
            |					ТОГДА 0
            |				КОГДА МЕСЯЦ(ВзносыФизлиц.Период) = &Месяц2
            |					ТОГДА ВзносыФизлиц.ПФРСтраховая - ЕСТЬNULL(Доходы.ИсчисленоПФРССуммПревышения, 0)
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200025005,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА ЕСТЬNULL(Доходы.ОблагаемаяБазаПФР, 0) = ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0)
            |						И ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0) <> 0
            |					ТОГДА 0
            |				КОГДА МЕСЯЦ(ВзносыФизлиц.Период) = &Месяц3
            |					ТОГДА ВзносыФизлиц.ПФРСтраховая - ЕСТЬNULL(Доходы.ИсчисленоПФРССуммПревышения, 0)
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200025006,
            |	ЕСТЬNULL(СУММА(ВзносыФизлиц.ПФРНакопительная), 0) КАК П000200025103,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(ВзносыФизлиц.Период) = &Месяц1
            |					ТОГДА ВзносыФизлиц.ПФРНакопительная
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200025104,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(ВзносыФизлиц.Период) = &Месяц2
            |					ТОГДА ВзносыФизлиц.ПФРНакопительная
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200025105,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(ВзносыФизлиц.Период) = &Месяц3
            |					ТОГДА ВзносыФизлиц.ПФРНакопительная
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200025106,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА ЕСТЬNULL(Доходы.ОблагаемаяБазаПФР, 0) = ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0)
            |						И ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0) <> 0
            |					ТОГДА ВзносыФизлиц.ПФРСтраховая
            |				ИНАЧЕ Доходы.ИсчисленоПФРССуммПревышения
            |			КОНЕЦ), 0) КАК П000200025203,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) <> &Месяц1
            |					ТОГДА 0
            |				КОГДА ЕСТЬNULL(Доходы.ОблагаемаяБазаПФР, 0) = ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0)
            |						И ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0) <> 0
            |					ТОГДА ВзносыФизлиц.ПФРСтраховая
            |				ИНАЧЕ Доходы.ИсчисленоПФРССуммПревышения
            |			КОНЕЦ), 0) КАК П000200025204,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) <> &Месяц2
            |					ТОГДА 0
            |				КОГДА ЕСТЬNULL(Доходы.ОблагаемаяБазаПФР, 0) = ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0)
            |						И ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0) <> 0
            |					ТОГДА ВзносыФизлиц.ПФРСтраховая
            |				ИНАЧЕ Доходы.ИсчисленоПФРССуммПревышения
            |			КОНЕЦ), 0) КАК П000200025205,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(Доходы.Период) <> &Месяц3
            |					ТОГДА 0
            |				КОГДА ЕСТЬNULL(Доходы.ОблагаемаяБазаПФР, 0) = ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0)
            |						И ЕСТЬNULL(Доходы.СуммаПревысившаяПредел, 0) <> 0
            |					ТОГДА ВзносыФизлиц.ПФРСтраховая
            |				ИНАЧЕ Доходы.ИсчисленоПФРССуммПревышения
            |			КОНЕЦ), 0) КАК П000200025206,
            |	ЕСТЬNULL(СУММА(ВзносыФизлиц.ФФОМС), 0) КАК П000200027603,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(ВзносыФизлиц.Период) = &Месяц1
            |					ТОГДА ВзносыФизлиц.ФФОМС
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027604,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(ВзносыФизлиц.Период) = &Месяц2
            |					ТОГДА ВзносыФизлиц.ФФОМС
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027605,
            |	ЕСТЬNULL(СУММА(ВЫБОР
            |				КОГДА МЕСЯЦ(ВзносыФизлиц.Период) = &Месяц3
            |					ТОГДА ВзносыФизлиц.ФФОМС
            |				ИНАЧЕ 0
            |			КОНЕЦ), 0) КАК П000200027606,
            |	ВзносыФизлиц.ВидТарифаСтраховыхВзносов КАК ВидТарифаСтраховыхВзносов
            |ИЗ
            |	ВТВзносы КАК ВзносыФизлиц
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыВзносов КАК Доходы
            |		ПО ВзносыФизлиц.Период = Доходы.Период
            |			И ВзносыФизлиц.ФизЛицо = Доходы.ФизЛицо
            |			И ВзносыФизлиц.ВидТарифаСтраховыхВзносов = Доходы.ВидТарифаСтраховыхВзносов
            |
            |СГРУППИРОВАТЬ ПО
            |	ВзносыФизлиц.ВидТарифаСтраховыхВзносов
            |
            |УПОРЯДОЧИТЬ ПО
            |	ВидТарифаСтраховыхВзносов";*/
            //ОсновнойТекст = СтрЗаменить(ОсновнойТекст,"РегистрСведений.УчетнаяПолитикаНалоговыйУчет", ЗаполнениеРегламентированнойОтчетностиПереопределяемый.ИмяУчетнойПолитики());
            /*РасчетыСФондамиТекст =
            "ВЫБРАТЬ
            |	РасчетыПоСтраховымВзносамОбороты.ВидПлатежа КАК ВидПлатежа,
            |	РасчетыПоСтраховымВзносамОбороты.Период КАК Период,
            |	РасчетыПоСтраховымВзносамОбороты.ПФРСтраховаяРасход,
            |	РасчетыПоСтраховымВзносамОбороты.ПФРНакопительнаяРасход,
            |	РасчетыПоСтраховымВзносамОбороты.ПФРСтраховаяПриход,
            |	РасчетыПоСтраховымВзносамОбороты.ПФРНакопительнаяПриход,
            |	РасчетыПоСтраховымВзносамОбороты.ФФОМСПриход,
            |	РасчетыПоСтраховымВзносамОбороты.ФФОМСРасход,
            |	РасчетыПоСтраховымВзносамОбороты.ТФОМСПриход,
            |	РасчетыПоСтраховымВзносамОбороты.ТФОМСРасход
            |ПОМЕСТИТЬ ВТРасчетыСФондом
            |ИЗ
            |	РегистрНакопления.РасчетыПоСтраховымВзносам.Обороты(
            |			&парамНачалоГода,
            |			&парамКонецОтчетногоПериода,
            |			Месяц,
            |			Организация = &парамОбособленноеПодразделение
            |				И МесяцРасчетногоПериода >= &парамДатаПереходаНаВзносы
            |				И ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт))) КАК РасчетыПоСтраховымВзносамОбороты
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СУММА(РасчетыСФондом.ПФРСтраховаяРасход) КАК П000100014003,
            |	СУММА(ВЫБОР
            |			КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
            |				ТОГДА РасчетыСФондом.ПФРСтраховаяРасход
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК П000100014103,
            |	СУММА(ВЫБОР
            |			КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
            |				ТОГДА РасчетыСФондом.ПФРСтраховаяРасход
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК П000100014203,
            |	СУММА(ВЫБОР
            |			КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
            |				ТОГДА РасчетыСФондом.ПФРСтраховаяРасход
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК П000100014303,
            |	СУММА(РасчетыСФондом.ПФРНакопительнаяРасход) КАК П000100014004,
            |	СУММА(ВЫБОР
            |			КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
            |				ТОГДА РасчетыСФондом.ПФРНакопительнаяРасход
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК П000100014104,
            |	СУММА(ВЫБОР
            |			КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
            |				ТОГДА РасчетыСФондом.ПФРНакопительнаяРасход
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК П000100014204,
            |	СУММА(ВЫБОР
            |			КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
            |				ТОГДА РасчетыСФондом.ПФРНакопительнаяРасход
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК П000100014304,
            |	СУММА(РасчетыСФондом.ФФОМСРасход) + СУММА(РасчетыСФондом.ТФОМСРасход) КАК П000100014005,
            |	СУММА(ВЫБОР
            |			КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
            |				ТОГДА РасчетыСФондом.ФФОМСРасход
            |			ИНАЧЕ 0
            |		КОНЕЦ) + СУММА(ВЫБОР
            |			КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц1
            |				ТОГДА РасчетыСФондом.ТФОМСРасход
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК П000100014105,
            |	СУММА(ВЫБОР
            |			КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
            |				ТОГДА РасчетыСФондом.ФФОМСРасход
            |			ИНАЧЕ 0
            |		КОНЕЦ) + СУММА(ВЫБОР
            |			КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц2
            |				ТОГДА РасчетыСФондом.ТФОМСРасход
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК П000100014205,
            |	СУММА(ВЫБОР
            |			КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
            |				ТОГДА РасчетыСФондом.ФФОМСРасход
            |			ИНАЧЕ 0
            |		КОНЕЦ) + СУММА(ВЫБОР
            |			КОГДА МЕСЯЦ(РасчетыСФондом.Период) = &Месяц3
            |				ТОГДА РасчетыСФондом.ТФОМСРасход
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК П000100014305
            |ИЗ
            |	ВТРасчетыСФондом КАК РасчетыСФондом";*/
            /*ОстаткиНаНачалоПериодаТекст =
            "ВЫБРАТЬ
            |	Остатки.ПФРСтраховаяОстаток КАК П000100010003,
            |	Остатки.ПФРНакопительнаяОстаток КАК П000100010004,
            |	Остатки.ФФОМСОстаток + Остатки.ТФОМСОстаток КАК П000100010005
            |ИЗ
            |	РегистрНакопления.РасчетыПоСтраховымВзносам.Остатки(
            |			&парамНачалоГода,
            |			Организация = &парамОбособленноеПодразделение
            |				И МесяцРасчетногоПериода >= &парамДатаПереходаНаВзносы
            |				И ВидПлатежа В (ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог), ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.НалогАкт))) КАК Остатки";*/
            /*ЗастрахованныеЛицаТекст =
            "ВЫБРАТЬ
            |	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ЗастрахованныеЛица.Физлицо) КАК КоличествоФизлиц
            |ИЗ
            |	(ВЫБРАТЬ
            |		РаботникиОрганизацииСрезПоследних.Сотрудник.Физлицо КАК Физлицо
            |	ИЗ
            |		РегистрСведений.РаботникиОрганизаций.СрезПоследних(&парамНачалоГода, Организация = &парамГоловнаяОрганизация) КАК РаботникиОрганизацииСрезПоследних
            |	ГДЕ
            |		ВЫБОР
            |				КОГДА РаботникиОрганизацииСрезПоследних.ПериодЗавершения <= &парамНачалоГода
            |						И РаботникиОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
            |					ТОГДА РаботникиОрганизацииСрезПоследних.ОбособленноеПодразделениеЗавершения
            |				ИНАЧЕ РаботникиОрганизацииСрезПоследних.ОбособленноеПодразделение
            |			КОНЕЦ = &парамОбособленноеПодразделение
            |		И ВЫБОР
            |				КОГДА РаботникиОрганизацииСрезПоследних.ПериодЗавершения <= &парамНачалоГода
            |						И РаботникиОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
            |					ТОГДА РаботникиОрганизацииСрезПоследних.ПричинаИзмененияСостоянияЗавершения
            |				ИНАЧЕ РаботникиОрганизацииСрезПоследних.ПричинаИзмененияСостояния
            |			КОНЕЦ <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)
            |
            |	ОБЪЕДИНИТЬ ВСЕ
            |
            |	ВЫБРАТЬ
            |		РаботникиОрганизации.Сотрудник.Физлицо
            |	ИЗ
            |		РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизации
            |	ГДЕ
            |		РаботникиОрганизации.Период МЕЖДУ &парамНачалоГода И &парамКонецОтчетногоПериода
            |		И РаботникиОрганизации.ОбособленноеПодразделение = &парамОбособленноеПодразделение
            |		И РаботникиОрганизации.Организация = &парамГоловнаяОрганизация
            |		И РаботникиОрганизации.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу)
            |
            |	ОБЪЕДИНИТЬ ВСЕ
            |
            |	ВЫБРАТЬ
            |		СтраховыеВзносыСведенияОДоходахОбороты.ФизЛицо
            |	ИЗ
            |		РегистрНакопления.СтраховыеВзносыСведенияОДоходах.Обороты(
            |				&парамНачалоГода,
            |				&парамКонецОтчетногоПериода,
            |				,
            |				Организация = &парамГоловнаяОрганизация
            |					И ОбособленноеПодразделение = &парамОбособленноеПодразделение
            |					И ВидДохода.ВходитВБазуПФР) КАК СтраховыеВзносыСведенияОДоходахОбороты
            |
            |	ОБЪЕДИНИТЬ ВСЕ
            |
            |	ВЫБРАТЬ
            |		ДоговорНаВыполнениеРаботСФизЛицом.Сотрудник.Физлицо
            |	ИЗ
            |		Документ.ДоговорНаВыполнениеРаботСФизЛицом КАК ДоговорНаВыполнениеРаботСФизЛицом
            |	ГДЕ
            |		ДоговорНаВыполнениеРаботСФизЛицом.ДатаНачала <= &парамКонецОтчетногоПериода
            |		И ДоговорНаВыполнениеРаботСФизЛицом.ДатаОкончания >= &парамНачалоГода
            |		И ДоговорНаВыполнениеРаботСФизЛицом.Проведен
            |		И ДоговорНаВыполнениеРаботСФизЛицом.Организация = &парамОбособленноеПодразделение) КАК ЗастрахованныеЛица
            |ГДЕ
            |	ВЫБОР
            |			КОГДА ЗастрахованныеЛица.Физлицо.СтраховойНомерПФР = """"
            |				ТОГДА ЛОЖЬ
            |			КОГДА ЗастрахованныеЛица.Физлицо.СтраховойНомерПФР = ""   -   -      ""
            |				ТОГДА ЛОЖЬ
            |			ИНАЧЕ ИСТИНА
            |		КОНЕЦ";*/
            /*// -------------------------------------------------------------------------------
            */
            /*// Вывод данных в отчет
            */
            //УзелТитульногоЛиста = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Титульный");
            //УзелРаздел1 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел1");
            //УзелРаздел2 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел2");
            /*// Титульный лист
            */
            //Отчет = Отчеты.СредняяЧисленностьРаботниковОрганизаций.Создать();
            //ТаблицаСреднихЧисленостей = Отчет.ПолучитьТаблицуЧисленностей(Организация, НачалоГода(ДатаКонцаПериодаОтчета), ДатаКонцаПериодаОтчета, Ложь);
            if(true/*ТаблицаСреднихЧисленостей.Количество() > 0*/)
            {
                //СтрокаТЗ = ТаблицаСреднихЧисленостей[0];
                if(true/*СтрокаТЗ.СреднеСписочнаяЧисленность <> Null*/)
                {
                    //ЧисленностьРаботников = Формат(Окр(СтрокаТЗ.СреднеСписочнаяЧисленность),"ЧЦ=5; ЧДЦ=0; ЧГ=0");
                    //ВсегоЗнаков = СтрДлина(ЧисленностьРаботников);
                    if(true/*ВсегоЗнаков < 6*/)
                    {
                    }
                }
            }
            //Запрос.Текст = ЗастрахованныеЛицаТекст;
            //ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
            if(true/*Выборка.Следующий()*/)
            {
                //ЧисленностьЗастрахованныхЛиц = Формат(Выборка.КоличествоФизлиц,"ЧЦ=6; ЧДЦ=0; ЧГ=0");
                //ВсегоЗнаков = СтрДлина(ЧисленностьЗастрахованныхЛиц);
                if(true/*ВсегоЗнаков < 6*/)
                {
                }
            }
            /*// Раздел 1
            */
            //Запрос.Текст = РасчетыСФондамиТекст;
            //ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
            //ВывестиРезультатЗапросаВДеревоПоказателей(УзелРаздел1,Результат);
            //Запрос.Текст = ОстаткиНаНачалоПериодаТекст;
            //ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
            //ВывестиРезультатЗапросаВДеревоПоказателей(УзелРаздел1,Результат);
            /*// Разделы 2 и 3.1
            */
            //Запрос.Текст = ОсновнойТекст;
            //ФормированиеПечатныхФорм.ЗапомнитьПараметрыЗапроса(Запрос, МассивЗапросов);
            //ВсегоЗапросов = МассивРезультатов.Количество();
            /*// Раздел 2
            */
            //ВсеТарифы = МассивРезультатов[ВсегоЗапросов-3].Выгрузить();
            //ТаблицаДоходов = МассивРезультатов[ВсегоЗапросов-2].Выгрузить();
            //ТаблицаВзносов = МассивРезультатов[ВсегоЗапросов-1].Выгрузить();
            //КоличествоТарифов = ВсеТарифы.Количество();
            //ИндексПоследнейСтроки = КоличествоТарифов - 1;
            //СтруктураПоиска = Новый Структура("ВидТарифаСтраховыхВзносов");
            /*// Раздел 3.1
            */
            if(true/*КоличествоТарифов > 1*/)
            {
                //УзелРаздел31 = ОпределитьСтрокуВДеревеДанныхДляЗаполнения(ДеревоПоказателей, "Раздел31");
                //ВывестиТаблицуДанныхВДеревоПоказателей(УзелРаздел31, МассивРезультатов[ВсегоЗапросов-4].Выгрузить(), Истина, "П0003100010");
            }
            return null;
        }
ЗаполнениеРегламентированнойОтчетности