V82.ОбщиеМодули.ПроцедурыПерсонифицированногоУчета.КатегорииЗастрахованныхЛицОрганизации C# (CSharp) Method

КатегорииЗастрахованныхЛицОрганизации() public method

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