0
Ричард
27.11.11
✎
15:33
|
Хочу получить список сотрудников подразделения на конкретную дату.
В запросе выводятся в том числе и те, кто в этом подразделении работал когда-то, но потом переместился в другое подразделение.
Как можно подкорректировать запрос?
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Подразд",Подразд);
Запрос.УстановитьПараметр("ДатаОтчета",ДатаОтчета);
Запрос.Текст =
"ВЫБРАТЬ
| РаботникиОрганизацийСрезПоследних.Период КАК Период,
| РаботникиОрганизацийСрезПоследних.Сотрудник,
| РаботникиОрганизацийСрезПоследних.Должность,
| РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
| РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния КАК ПричинаИзмененияСостояния
|ИЗ
| РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаОтчета, ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)) КАК РаботникиОрганизацийСрезПоследних
|ГДЕ
| РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации = &Подразд
|
|СГРУППИРОВАТЬ ПО
| РаботникиОрганизацийСрезПоследних.Период,
| РаботникиОрганизацийСрезПоследних.Сотрудник,
| РаботникиОрганизацийСрезПоследних.Должность,
| РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации,
| РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния";
|
|