V82.ОбщиеМодули.ПроцедурыПерсонифицированногоУчетаПолныеПрава.ВписатьКатегорииВДанныеСтажа C# (CSharp) Method

ВписатьКатегорииВДанныеСтажа() public method

        public object ВписатьКатегорииВДанныеСтажа(/*ОбособленноеПодразделение, ДатаНачалаПериодаЗаполнения, ДатаОкончанияПериодаЗаполнения, ТаблицаСтажа*/)
        {
            if(true/*ДатаОкончанияПериодаЗаполнения < ПроведениеРасчетов.ДатаСниженияТарифовСтраховыхВзносов()*/)
            {
            }
            //Запрос = Новый Запрос;
            //Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
            //Запрос.УстановитьПараметр("ОтчетныйПериод",				НачалоМесяца(ДатаНачалаПериодаЗаполнения));
            //Запрос.УстановитьПараметр("Организация",				ОбособленноеПодразделение);
            //Запрос.УстановитьПараметр("ГоловнаяОрганизация",		ОбщегоНазначения.ГоловнаяОрганизация(ОбособленноеПодразделение));
            //Запрос.УстановитьПараметр("КонецОтчетногоПериода",		КонецМесяца(ДатаОкончанияПериодаЗаполнения));
            /*// конец месяца налогового периода
            */
            //КонецМесяца = КонецМесяца(ДатаНачалаПериодаЗаполнения);
            /*// первый месяц
            */
            //ПериодыТекст = "ВЫБРАТЬ ДАТАВРЕМЯ(" + Формат(КонецМесяца,"ДФ=гггг,М,д,Ч,м,с") + ") КАК Период ПОМЕСТИТЬ ВТПериоды";
            /*// прибавим остальные месяцы
            */
            //Запрос.Текст = ПериодыТекст;
            //Запрос.Выполнить();
            /*Запрос.Текст =
            "ВЫБРАТЬ
            |	ТаблицаФизлиц.Физлицо,
            |	ТаблицаФизлиц.ОтчетныйПериод,
            |	ТаблицаФизлиц.ОбособленноеПодразделение,
            |	ТаблицаФизлиц.ДатаНачалаПериода,
            |	ТаблицаФизлиц.ДатаОкончанияПериода,
            |	ТаблицаФизлиц.ТерриториальныеУсловия,
            |	ТаблицаФизлиц.ОсобыеУсловияТруда,
            |	ТаблицаФизлиц.КодПозицииСписка,
            |	ТаблицаФизлиц.ТретийПараметрИсчисляемогоСтажа,
            |	ТаблицаФизлиц.ТретийПараметрВыслугиЛет,
            |	ТаблицаФизлиц.ПараметрТерриториальныхУсловий,
            |	ТаблицаФизлиц.ОснованиеВыслугиЛет
            |ПОМЕСТИТЬ ВТТаблицаСтажа
            |ИЗ
            |	&ТаблицаФизлиц КАК ТаблицаФизлиц";*/
            //Запрос.УстановитьПараметр("ТаблицаФизлиц", ТаблицаСтажа);
            //Запрос.Выполнить();
            //ПроцедурыПерсонифицированногоУчета.ПоместитьВМенеджерСоответствиеТарифаКатегории(Запрос.МенеджерВременныхТаблиц);
            //ПроцедурыПерсонифицированногоУчета.ПоместитьВМенеджерСоответствиеВидаЗастрахованныхКатегории(Запрос.МенеджерВременныхТаблиц);
            /*Запрос.Текст =
            "ВЫБРАТЬ
            |	ТаблицаСтажа.Физлицо КАК Физлицо,
            |	ТаблицаСтажа.ОтчетныйПериод,
            |	ТаблицаСтажа.ОбособленноеПодразделение,
            |	ВЫБОР
            |		КОГДА ТаблицаСтажа.ДатаНачалаПериода < НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ)
            |			ТОГДА НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ)
            |		ИНАЧЕ ТаблицаСтажа.ДатаНачалаПериода
            |	КОНЕЦ КАК ДатаНачалаПериода,
            |	ВЫБОР
            |		КОГДА ТаблицаСтажа.ДатаОкончанияПериода < Периоды.Период
            |			ТОГДА ТаблицаСтажа.ДатаОкончанияПериода
            |		ИНАЧЕ Периоды.Период
            |	КОНЕЦ КАК ДатаОкончанияПериода,
            |	ТаблицаСтажа.ТерриториальныеУсловия,
            |	ТаблицаСтажа.ОсобыеУсловияТруда,
            |	ТаблицаСтажа.КодПозицииСписка,
            |	ТаблицаСтажа.ТретийПараметрИсчисляемогоСтажа,
            |	ТаблицаСтажа.ТретийПараметрВыслугиЛет,
            |	ТаблицаСтажа.ПараметрТерриториальныхУсловий,
            |	ТаблицаСтажа.ОснованиеВыслугиЛет,
            |	НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК МесяцОтчетногоПериода,
            |	Периоды.Период
            |ПОМЕСТИТЬ ВТФизЛица
            |ИЗ
            |	ВТТаблицаСтажа КАК ТаблицаСтажа
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТПериоды КАК Периоды
            |		ПО (Периоды.Период МЕЖДУ НАЧАЛОПЕРИОДА(ТаблицаСтажа.ДатаНачалаПериода, МЕСЯЦ) И КОНЕЦПЕРИОДА(ТаблицаСтажа.ДатаОкончанияПериода, МЕСЯЦ))
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	Физлицо,
            |	МесяцОтчетногоПериода
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СтраховыеВзносыСведенияОДоходахОбороты.Период,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ФизЛицо КАК ФизЛицо,
            |	СУММА(СтраховыеВзносыСведенияОДоходахОбороты.РезультатОборот) КАК РезультатОборот,
            |	СУММА(СтраховыеВзносыСведенияОДоходахОбороты.СкидкаОборот) КАК СкидкаОборот,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ЯвляетсяДоходомФармацевта,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ВидДохода
            |ПОМЕСТИТЬ ВТСведенияОДоходах
            |ИЗ
            |	РегистрНакопления.СтраховыеВзносыСведенияОДоходах.Обороты(
            |			&ОтчетныйПериод,
            |			&КонецОтчетногоПериода,
            |			МЕСЯЦ,
            |			ОбособленноеПодразделение = &Организация
            |				И ФизЛицо В
            |					(ВЫБРАТЬ
            |						ФизЛица.Физлицо
            |					ИЗ
            |						ВТФизЛица КАК ФизЛица)
            |				И (НЕ ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.РаспределятьПоБазовымНачислениям), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.НеЯвляетсяОбъектом)))) КАК СтраховыеВзносыСведенияОДоходахОбороты
            |
            |СГРУППИРОВАТЬ ПО
            |	СтраховыеВзносыСведенияОДоходахОбороты.Период,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ФизЛицо,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ЯвляетсяДоходомФармацевта,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ,
            |	СтраховыеВзносыСведенияОДоходахОбороты.ВидДохода
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СведенияОДоходах.Период,
            |	ВЫБОР
            |		КОГДА СУММА(ВЫБОР
            |						КОГДА СведенияОДоходах.ЯвляетсяДоходомФармацевта
            |							ТОГДА СведенияОДоходах.РезультатОборот
            |						ИНАЧЕ 0
            |					КОНЕЦ) > 0
            |				И СУММА(ВЫБОР
            |						КОГДА (НЕ СведенияОДоходах.ЯвляетсяДоходомФармацевта)
            |							ТОГДА СведенияОДоходах.РезультатОборот
            |						ИНАЧЕ 0
            |					КОНЕЦ) = 0
            |			ТОГДА ИСТИНА
            |		ИНАЧЕ ЛОЖЬ
            |	КОНЕЦ КАК ТолькоДоходыФармацевтов,
            |	ВЫБОР
            |		КОГДА СУММА(ВЫБОР
            |						КОГДА СведенияОДоходах.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ
            |							ТОГДА СведенияОДоходах.РезультатОборот
            |						ИНАЧЕ 0
            |					КОНЕЦ) > 0
            |				И СУММА(ВЫБОР
            |						КОГДА (НЕ СведенияОДоходах.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ)
            |							ТОГДА СведенияОДоходах.РезультатОборот
            |						ИНАЧЕ 0
            |					КОНЕЦ) = 0
            |			ТОГДА ИСТИНА
            |		ИНАЧЕ ЛОЖЬ
            |	КОНЕЦ КАК ТолькоДоходыМоряков
            |ПОМЕСТИТЬ ВТВидыДеятельности
            |ИЗ
            |	ВТСведенияОДоходах КАК СведенияОДоходах
            |
            |СГРУППИРОВАТЬ ПО
            |	СведенияОДоходах.Период
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ВЫБОР
            |		КОГДА СУММА(ВЫБОР
            |						КОГДА СведенияОДоходах.ЯвляетсяДоходомФармацевта
            |							ТОГДА СведенияОДоходах.РезультатОборот
            |						ИНАЧЕ 0
            |					КОНЕЦ) > 0
            |				И СУММА(ВЫБОР
            |						КОГДА (НЕ СведенияОДоходах.ЯвляетсяДоходомФармацевта)
            |							ТОГДА СведенияОДоходах.РезультатОборот
            |						ИНАЧЕ 0
            |					КОНЕЦ) = 0
            |			ТОГДА ИСТИНА
            |		ИНАЧЕ ЛОЖЬ
            |	КОНЕЦ КАК ТолькоДоходыФармацевтов,
            |	ВЫБОР
            |		КОГДА СУММА(ВЫБОР
            |						КОГДА СведенияОДоходах.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ
            |							ТОГДА СведенияОДоходах.РезультатОборот
            |						ИНАЧЕ 0
            |					КОНЕЦ) > 0
            |				И СУММА(ВЫБОР
            |						КОГДА (НЕ СведенияОДоходах.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ)
            |							ТОГДА СведенияОДоходах.РезультатОборот
            |						ИНАЧЕ 0
            |					КОНЕЦ) = 0
            |			ТОГДА ИСТИНА
            |		ИНАЧЕ ЛОЖЬ
            |	КОНЕЦ КАК ТолькоДоходыМоряков,
            |	СведенияОДоходах.ФизЛицо
            |ПОМЕСТИТЬ ВТВидыДеятельностиПоФизлицам
            |ИЗ
            |	ВТСведенияОДоходах КАК СведенияОДоходах
            |
            |СГРУППИРОВАТЬ ПО
            |	СведенияОДоходах.ФизЛицо
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СведенияОбИнвалидностиФизлиц.Инвалидность,
            |	СрезПоследнихДат.ПериодРегистрации КАК МесяцОтчетногоПериода,
            |	СрезПоследнихДат.Физлицо КАК Физлицо
            |ПОМЕСТИТЬ ВТИнвалиды
            |ИЗ
            |	(ВЫБРАТЬ
            |		НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК ПериодРегистрации,
            |		СведенияОбИнвалидностиФизлиц.Физлицо КАК Физлицо,
            |		МАКСИМУМ(СведенияОбИнвалидностиФизлиц.Период) КАК Период
            |	ИЗ
            |		ВТФизЛица КАК Периоды
            |			ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОбИнвалидностиФизлиц КАК СведенияОбИнвалидностиФизлиц
            |			ПО Периоды.Период >= СведенияОбИнвалидностиФизлиц.Период
            |	ГДЕ
            |		СведенияОбИнвалидностиФизлиц.Физлицо В
            |				(ВЫБРАТЬ
            |					Физлица.Физлицо
            |				ИЗ
            |					ВТФизЛица КАК Физлица)
            |
            |	СГРУППИРОВАТЬ ПО
            |		СведенияОбИнвалидностиФизлиц.Физлицо,
            |		Периоды.Период) КАК СрезПоследнихДат
            |		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОбИнвалидностиФизлиц КАК СведенияОбИнвалидностиФизлиц
            |		ПО СрезПоследнихДат.Период = СведенияОбИнвалидностиФизлиц.Период
            |			И СрезПоследнихДат.Физлицо = СведенияОбИнвалидностиФизлиц.Физлицо
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	Физлицо,
            |	МесяцОтчетногоПериода
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СрезПоследнихДат.ПериодРегистрации КАК МесяцОтчетногоПериода,
            |	СрезПоследнихДат.Физлицо КАК Физлицо,
            |	ГражданствоФизЛиц.ВидЗастрахованногоЛица,
            |	(НЕ ГражданствоФизЛиц.НеИмеетПравоНаПенсию) КАК ИмеетПравоНаСтрахование
            |ПОМЕСТИТЬ ВТГражданство
            |ИЗ
            |	(ВЫБРАТЬ
            |		НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК ПериодРегистрации,
            |		ГражданствоФизЛиц.ФизЛицо КАК Физлицо,
            |		МАКСИМУМ(ГражданствоФизЛиц.Период) КАК Период
            |	ИЗ
            |		ВТФизЛица КАК Периоды
            |			ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц
            |			ПО Периоды.Период >= ГражданствоФизЛиц.Период
            |	ГДЕ
            |		ГражданствоФизЛиц.ФизЛицо В
            |				(ВЫБРАТЬ
            |					Организации.Физлицо
            |				ИЗ
            |					ВТФизЛица КАК Организации)
            |
            |	СГРУППИРОВАТЬ ПО
            |		ГражданствоФизЛиц.ФизЛицо,
            |		Периоды.Период) КАК СрезПоследнихДат
            |		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц
            |		ПО СрезПоследнихДат.Период = ГражданствоФизЛиц.Период
            |			И СрезПоследнихДат.Физлицо = ГражданствоФизЛиц.ФизЛицо
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	Физлицо,
            |	МесяцОтчетногоПериода
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	Периоды.Период КАК МесяцОтчетногоПериода,
            |	Периоды.Физлицо КАК Физлицо,
            |	ЕСТЬNULL(ВЫБОР
            |			КОГДА ВременноПребывающие.ПериодЗавершения <= Периоды.Период
            |					И ВременноПребывающие.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
            |				ТОГДА (НЕ ВременноПребывающие.ПринятПоДолгосрочномуДоговору)
            |			ИНАЧЕ ВременноПребывающие.ПринятПоДолгосрочномуДоговору
            |		КОНЕЦ, ЛОЖЬ) КАК ЕстьДолгосрочныйДоговор
            |ПОМЕСТИТЬ ВТПринятыеПоДолгосрочнымДоговорам
            |ИЗ
            |	(ВЫБРАТЬ
            |		НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК Период,
            |		Периоды.Физлицо КАК Физлицо,
            |		МАКСИМУМ(ВременноПребывающие.Период) КАК ПериодРегистра
            |	ИЗ
            |		ВТФизЛица КАК Периоды
            |			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ВременноПребывающиеПринятыеПоДолгосрочнымДоговорам КАК ВременноПребывающие
            |			ПО Периоды.Период >= ВременноПребывающие.Период
            |				И Периоды.Физлицо = ВременноПребывающие.ФизЛицо
            |				И (ВременноПребывающие.Организация = &ГоловнаяОрганизация)
            |
            |	СГРУППИРОВАТЬ ПО
            |		НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ),
            |		Периоды.Физлицо) КАК Периоды
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ВременноПребывающиеПринятыеПоДолгосрочнымДоговорам КАК ВременноПребывающие
            |		ПО Периоды.ПериодРегистра = ВременноПребывающие.Период
            |			И Периоды.Физлицо = ВременноПребывающие.ФизЛицо
            |			И (ВременноПребывающие.Организация = &ГоловнаяОрганизация)
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	Физлицо
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) КАК МесяцОтчетногоПериода,
            |	ВЫБОР
            |		КОГДА ВидыДеятельности.ТолькоДоходыФармацевтов
            |			ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек)
            |		КОГДА ВидыДеятельности.ТолькоДоходыМоряков
            |			ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ)
            |		ИНАЧЕ ЕСТЬNULL(УчетнаяПолитикаНалоговыйУчет.ВидТарифаСтраховыхВзносов, ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОбщийНалоговыйРежим))
            |	КОНЕЦ КАК ВидТарифаСтраховыхВзносов
            |ПОМЕСТИТЬ ВТВидыТарифныхСтавокОрганизаций
            |ИЗ
            |	(ВЫБРАТЬ
            |		Периоды.Период КАК Период,
            |		УчетнаяПолитикаНалоговыйУчет.Организация КАК Организация,
            |		МАКСИМУМ(УчетнаяПолитикаНалоговыйУчет.Период) КАК ПериодРегистра
            |	ИЗ
            |		ВТПериоды КАК Периоды
            |			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
            |			ПО Периоды.Период >= УчетнаяПолитикаНалоговыйУчет.Период
            |				И (УчетнаяПолитикаНалоговыйУчет.Организация = &ГоловнаяОрганизация)
            |
            |	СГРУППИРОВАТЬ ПО
            |		Периоды.Период,
            |		УчетнаяПолитикаНалоговыйУчет.Организация) КАК Периоды
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет
            |		ПО Периоды.ПериодРегистра = УчетнаяПолитикаНалоговыйУчет.Период
            |			И Периоды.Организация = УчетнаяПолитикаНалоговыйУчет.Организация
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТВидыДеятельности КАК ВидыДеятельности
            |		ПО (НАЧАЛОПЕРИОДА(Периоды.Период, МЕСЯЦ) = ВидыДеятельности.Период)
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	МесяцОтчетногоПериода
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ТарифСтраховыхВзносов.ПФР,
            |	ТарифСтраховыхВзносов.ПФРНакопительная,
            |	ТарифСтраховыхВзносов.ФСС,
            |	ТарифСтраховыхВзносов.ФФОМС,
            |	ТарифСтраховыхВзносов.ТФОМС,
            |	ТарифСтраховыхВзносов.ПФР + ТарифСтраховыхВзносов.ФСС + ТарифСтраховыхВзносов.ФФОМС + ТарифСтраховыхВзносов.ТФОМС КАК СуммарныйТариф,
            |	ТарифСтраховыхВзносов.ВидТарифа КАК ВидТарифа
            |ПОМЕСТИТЬ ВТРазмерыТарифныхСтавок
            |ИЗ
            |	РегистрСведений.ТарифСтраховыхВзносов.СрезПоследних(&КонецОтчетногоПериода, ) КАК ТарифСтраховыхВзносов
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ВидТарифа
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	Тарифы.ВидТарифа,
            |	ВЫБОР
            |		КОГДА Тарифы.СуммарныйТариф > ТарифДляИнвалидов.СуммарныйТариф
            |			ТОГДА ИСТИНА
            |		ИНАЧЕ ЛОЖЬ
            |	КОНЕЦ КАК ВыделятьДоходыИнвалидов
            |ПОМЕСТИТЬ ВТОписаниеТарифов
            |ИЗ
            |	ВТРазмерыТарифныхСтавок КАК Тарифы
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТРазмерыТарифныхСтавок КАК ТарифДляИнвалидов
            |		ПО (ТарифДляИнвалидов.ВидТарифа = ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов))
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ РАЗЛИЧНЫЕ
            |	СтраховыеВзносыСведенияОДоходах.Период КАК МесяцОтчетногоПериода,
            |	СтраховыеВзносыСведенияОДоходах.ФизЛицо КАК ФизЛицо,
            |	ВЫБОР
            |		КОГДА ЕСТЬNULL(Инвалиды.Инвалидность, ЛОЖЬ)
            |				И ОписаниеТарифов.ВыделятьДоходыИнвалидов
            |			ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов)
            |		КОГДА СтраховыеВзносыСведенияОДоходах.ЯвляетсяДоходомФармацевта
            |			ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек)
            |		КОГДА СтраховыеВзносыСведенияОДоходах.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ
            |			ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ)
            |		ИНАЧЕ ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов
            |	КОНЕЦ КАК ВидТарифаСтраховыхВзносов
            |ПОМЕСТИТЬ ВТСведенияОДоходахПоВидамТарифа
            |ИЗ
            |	ВТСведенияОДоходах КАК СтраховыеВзносыСведенияОДоходах
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТИнвалиды КАК Инвалиды
            |		ПО СтраховыеВзносыСведенияОДоходах.Период = Инвалиды.МесяцОтчетногоПериода
            |			И СтраховыеВзносыСведенияОДоходах.ФизЛицо = Инвалиды.Физлицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТВидыТарифныхСтавокОрганизаций КАК ВидыТарифныхСтавок
            |		ПО СтраховыеВзносыСведенияОДоходах.Период = ВидыТарифныхСтавок.МесяцОтчетногоПериода
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТОписаниеТарифов КАК ОписаниеТарифов
            |		ПО (ВЫБОР
            |				КОГДА СтраховыеВзносыСведенияОДоходах.ЯвляетсяДоходомФармацевта
            |					ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек)
            |				КОГДА СтраховыеВзносыСведенияОДоходах.ЯвляетсяДоходомЧленаЭкипажаСуднаПодФлагомРФ
            |					ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ)
            |				ИНАЧЕ ВидыТарифныхСтавок.ВидТарифаСтраховыхВзносов
            |			КОНЕЦ = ОписаниеТарифов.ВидТарифа)
            |
            |ИНДЕКСИРОВАТЬ ПО
            |	ФизЛицо,
            |	СтраховыеВзносыСведенияОДоходах.Период,
            |	ВидТарифаСтраховыхВзносов
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ РАЗЛИЧНЫЕ
            |	ТаблицаФизлиц.Физлицо КАК ФизЛицо,
            |	ТаблицаФизлиц.МесяцОтчетногоПериода,
            |	ЕСТЬNULL(СоответствиеТарифаПоДоходам.КатегорияЗастрахованныхЛиц, ЕСТЬNULL(СоответствиеТарифаКатегории.КатегорияЗастрахованныхЛиц, ЗНАЧЕНИЕ(Перечисление.КатегорииЗастрахованныхЛицПФР.ПустаяСсылка))) КАК КатегорияЗастрахованныхЛиц
            |ПОМЕСТИТЬ ВТКатегорииПоТарифам
            |ИЗ
            |	ВТФизЛица КАК ТаблицаФизлиц
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТСведенияОДоходахПоВидамТарифа КАК КатегорииПоДоходам
            |			ЛЕВОЕ СОЕДИНЕНИЕ ВТСоответствиеТарифаКатегории КАК СоответствиеТарифаПоДоходам
            |			ПО КатегорииПоДоходам.ВидТарифаСтраховыхВзносов = СоответствиеТарифаПоДоходам.ВидТарифаСтраховыхВзносов
            |				И (ГОД(КатегорииПоДоходам.МесяцОтчетногоПериода) МЕЖДУ СоответствиеТарифаПоДоходам.ГодС И СоответствиеТарифаПоДоходам.ГодПо)
            |		ПО ТаблицаФизлиц.Физлицо = КатегорииПоДоходам.ФизЛицо
            |			И ТаблицаФизлиц.МесяцОтчетногоПериода = КатегорииПоДоходам.МесяцОтчетногоПериода
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТИнвалиды КАК Инвалиды
            |		ПО ТаблицаФизлиц.МесяцОтчетногоПериода = Инвалиды.МесяцОтчетногоПериода
            |			И ТаблицаФизлиц.Физлицо = Инвалиды.Физлицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТВидыДеятельностиПоФизлицам КАК ВидыДеятельностиПоФизлицам
            |		ПО ТаблицаФизлиц.Физлицо = ВидыДеятельностиПоФизлицам.ФизЛицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТВидыТарифныхСтавокОрганизаций КАК ВидыТарифныхСтавокОрганизаций
            |			ЛЕВОЕ СОЕДИНЕНИЕ ВТОписаниеТарифов КАК ОписаниеТарифов
            |			ПО ВидыТарифныхСтавокОрганизаций.ВидТарифаСтраховыхВзносов = ОписаниеТарифов.ВидТарифа
            |		ПО ТаблицаФизлиц.МесяцОтчетногоПериода = ВидыТарифныхСтавокОрганизаций.МесяцОтчетногоПериода
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТСоответствиеТарифаКатегории КАК СоответствиеТарифаКатегории
            |		ПО (ВЫБОР
            |				КОГДА ЕСТЬNULL(Инвалиды.Инвалидность, ЛОЖЬ)
            |						И ОписаниеТарифов.ВыделятьДоходыИнвалидов
            |					ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ОрганизацияИнвалидов)
            |				КОГДА ВидыДеятельностиПоФизлицам.ТолькоДоходыФармацевтов
            |					ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляФармацевтовАптек)
            |				КОГДА ВидыДеятельностиПоФизлицам.ТолькоДоходыМоряков
            |					ТОГДА ЗНАЧЕНИЕ(Перечисление.ТарифыСтраховыхВзносов.ДляЧленовЭкипажейМорскихСудовПодФлагомРФ)
            |				ИНАЧЕ ВидыТарифныхСтавокОрганизаций.ВидТарифаСтраховыхВзносов
            |			КОНЕЦ = СоответствиеТарифаКатегории.ВидТарифаСтраховыхВзносов)
            |			И (ГОД(ВидыТарифныхСтавокОрганизаций.МесяцОтчетногоПериода) МЕЖДУ СоответствиеТарифаКатегории.ГодС И СоответствиеТарифаКатегории.ГодПо)
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СУММА(ВЫБОР
            |			КОГДА СведенияОДоходах.ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.МатпомощьПрокуроров), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.МатпомощьПриРожденииРебенкаПрокуроров), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ДенежноеДовольствиеВоеннослужащих), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ДоходыСтудентовЗаРаботуВСтудотрядеПоГражданскоПравовомуДоговору), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ДоходыСтудентовЗаРаботуВСтудотрядеПоТрудовомуДоговору), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ДенежноеСодержаниеПрокуроров))
            |				ТОГДА СведенияОДоходах.РезультатОборот
            |			ИНАЧЕ 0
            |		КОНЕЦ) КАК ОбъектНестрахуемых,
            |	СУММА(СведенияОДоходах.РезультатОборот) КАК ВесьОбъект,
            |	СведенияОДоходах.Период КАК МесяцОтчетногоПериода,
            |	СведенияОДоходах.ФизЛицо
            |ПОМЕСТИТЬ ВТСоставДоходов
            |ИЗ
            |	ВТСведенияОДоходах КАК СведенияОДоходах
            |
            |СГРУППИРОВАТЬ ПО
            |	СведенияОДоходах.Период,
            |	СведенияОДоходах.ФизЛицо
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ РАЗЛИЧНЫЕ
            |	ТаблицаФизлиц.Физлицо КАК ФизЛицо,
            |	ТаблицаФизлиц.ОтчетныйПериод,
            |	ТаблицаФизлиц.ОбособленноеПодразделение,
            |	ТаблицаФизлиц.ДатаНачалаПериода КАК ДатаНачалаПериода,
            |	ТаблицаФизлиц.ДатаОкончанияПериода,
            |	ТаблицаФизлиц.ТерриториальныеУсловия,
            |	ТаблицаФизлиц.ОсобыеУсловияТруда,
            |	ТаблицаФизлиц.КодПозицииСписка,
            |	ТаблицаФизлиц.ТретийПараметрИсчисляемогоСтажа,
            |	ТаблицаФизлиц.ПараметрТерриториальныхУсловий,
            |	ТаблицаФизлиц.ОснованиеВыслугиЛет,
            |	ТаблицаФизлиц.ТретийПараметрВыслугиЛет,
            |	ЕСТЬNULL(СоответствиеВидаЗастрахованныхКатегории.КатегорияЗастрахованныхЛиц, КатегорииПоТарифам.КатегорияЗастрахованныхЛиц) КАК КатегорияЗастрахованныхЛиц
            |ИЗ
            |	ВТФизЛица КАК ТаблицаФизлиц
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТКатегорииПоТарифам КАК КатегорииПоТарифам
            |		ПО ТаблицаФизлиц.Физлицо = КатегорииПоТарифам.ФизЛицо
            |			И ТаблицаФизлиц.МесяцОтчетногоПериода = КатегорииПоТарифам.МесяцОтчетногоПериода
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТГражданство КАК Гражданство
            |		ПО ТаблицаФизлиц.МесяцОтчетногоПериода = Гражданство.МесяцОтчетногоПериода
            |			И ТаблицаФизлиц.Физлицо = Гражданство.Физлицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТСоответствиеВидаЗастрахованныхКатегории КАК СоответствиеВидаЗастрахованныхКатегории
            |		ПО (КатегорииПоТарифам.КатегорияЗастрахованныхЛиц = СоответствиеВидаЗастрахованныхКатегории.ИсходнаяКатегорияЗастрахованныхЛиц)
            |			И (ЕСТЬNULL(Гражданство.ВидЗастрахованногоЛица, ЗНАЧЕНИЕ(Перечисление.ВидыЗастрахованныхЛицОбязательногоСтрахования.ГражданеРФ)) = СоответствиеВидаЗастрахованныхКатегории.ВидЗастрахованныхЛиц)
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТПринятыеПоДолгосрочнымДоговорам КАК ПринятыеПоДолгосрочнымДоговорам
            |		ПО ТаблицаФизлиц.МесяцОтчетногоПериода = ПринятыеПоДолгосрочнымДоговорам.МесяцОтчетногоПериода
            |			И ТаблицаФизлиц.Физлицо = ПринятыеПоДолгосрочнымДоговорам.Физлицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТСоставДоходов КАК СоставДоходов
            |		ПО ТаблицаФизлиц.МесяцОтчетногоПериода = СоставДоходов.МесяцОтчетногоПериода
            |			И ТаблицаФизлиц.Физлицо = СоставДоходов.ФизЛицо
            |ГДЕ
            |	(ЕСТЬNULL(Гражданство.ИмеетПравоНаСтрахование, ИСТИНА)
            |			ИЛИ ЕСТЬNULL(ПринятыеПоДолгосрочнымДоговорам.ЕстьДолгосрочныйДоговор, ЛОЖЬ))
            |	И (ЕСТЬNULL(СоставДоходов.ВесьОбъект, 0) = 0
            |			ИЛИ ЕСТЬNULL(СоставДоходов.ВесьОбъект, 0) <> ЕСТЬNULL(СоставДоходов.ОбъектНестрахуемых, 0))
            |
            |УПОРЯДОЧИТЬ ПО
            |	ФизЛицо,
            |	КатегорияЗастрахованныхЛиц,
            |	ДатаНачалаПериода";*/
            //Запрос.Текст = СтрЗаменить(Запрос.Текст,"РегистрСведений.УчетнаяПолитикаНалоговыйУчет", ЗаполнениеРегламентированнойОтчетностиПереопределяемый.ИмяУчетнойПолитики());
            //РезультатЗапроса = Запрос.Выполнить();
            //Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
            return null;
        }