0
Voody
24.09.11
✎
18:39
|
Почему при формировании запроса стандартными средствами и СКД результат получается разный?
Результат запроса по форме:
-------------------------------------------------------------------
| На начало года | На начало месяца | На конец отчетного периода |
-------------------------------------------------------------------
| Количество сотр | Количество сотр | Количество сотр |
-------------------------------------------------------------------
При формировании с помощью СКД В количество проставляется реультат На конец отчетного периода, хотя параметры периодов явно задаются
Текст запроса:
[code]ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РаботникиОрганизацийНачГода.Сотрудник) КАК Количество,
"Нач года" КАК Период
ИЗ
РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ПериодНачГода, Организация = &Организация) КАК РаботникиОрганизацийНачГода
ГДЕ
РаботникиОрганизацийНачГода.ПричинаИзмененияСостояния <> &ПричинаИзмененияСостояния
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РаботникиОрганизацийСрезПоследних.Сотрудник),
"Нач месяца"
ИЗ
РегистрСведений.РаботникиОрганизаций.СрезПоследних(&НачМесяца, Организация = &Организация) КАК РаботникиОрганизацийСрезПоследних
ГДЕ
РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния <> &ПричинаИзмененияСостояния
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РаботникиОрганизацийСрезПоследних.Сотрудник),
"Нач периода"
ИЗ
РегистрСведений.РаботникиОрганизаций.СрезПоследних(&НачПериода, Организация = &Организация) КАК РаботникиОрганизацийСрезПоследних
ГДЕ
РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния <> &ПричинаИзмененияСостояния[/code]
|
|