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

ДанныеОСтажеИВзносах() public method

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