V82.ОбщиеМодули.УвольнениеИзОрганизацийДополнительный.СформироватьЗапросОбработкаЗаполненияПоДокументамУвольнение C# (CSharp) Method

СформироватьЗапросОбработкаЗаполненияПоДокументамУвольнение() public method

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