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