Имя: Пароль:
1C
1С v8
Результат запроса
0 Voody
 
24.09.11
18:39
Почему при формировании запроса стандартными средствами и СКД результат получается разный?

Результат запроса по форме:
-------------------------------------------------------------------
| На начало года  | На начало месяца | На конец отчетного периода |
-------------------------------------------------------------------
| Количество сотр | Количество сотр  | Количество сотр            |
-------------------------------------------------------------------

При формировании с помощью СКД В количество проставляется реультат На конец отчетного периода, хотя параметры периодов явно задаются

Текст запроса:
[code]ВЫБРАТЬ
   КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РаботникиОрганизацийНачГода.Сотрудник) КАК Количество,
   "Нач года" КАК Период
ИЗ
   РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ПериодНачГода, Организация = &Организация) КАК РаботникиОрганизацийНачГода
ГДЕ
   РаботникиОрганизацийНачГода.ПричинаИзмененияСостояния <> &ПричинаИзмененияСостояния

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РаботникиОрганизацийСрезПоследних.Сотрудник),
   "Нач месяца"
ИЗ
   РегистрСведений.РаботникиОрганизаций.СрезПоследних(&НачМесяца, Организация = &Организация) КАК РаботникиОрганизацийСрезПоследних
ГДЕ
   РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния <> &ПричинаИзмененияСостояния

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РаботникиОрганизацийСрезПоследних.Сотрудник),
   "Нач периода"
ИЗ
   РегистрСведений.РаботникиОрганизаций.СрезПоследних(&НачПериода, Организация = &Организация) КАК РаботникиОрганизацийСрезПоследних
ГДЕ
   РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния <> &ПричинаИзмененияСостояния[/code]
1 Voody
 
24.09.11
19:10
Вопрос решён.
На вкладке Параметры в СКД обнаружил лишний параметр "Период", хотя в запросе он никак не используется, добавляемый при использовании в запросе виртуальных таблиц!