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;
}