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

ПолучитьФизлицаРаботниковПодразделенияНаДату() public method

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