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