V82.ОбщиеМодули.РасчетСтраховыхВзносовДополнительный.ПолучитьТекстЗапросаОтражениеСторноЗаписей C# (CSharp) Method

ПолучитьТекстЗапросаОтражениеСторноЗаписей() public method

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