0
pmb
25.07.12
✎
10:38
|
Смотрю план выполнения запроса к виртуальной таблице регистра сведений "СрезПоследних", в нем штук 50 строк вида
Compute Scalar(DEFINE:([Expr1055]=[@P91], [Expr1056]=[@P91], [Expr1054]=(62)))
Constant Scan
что значит первая и вторая операции вроде понятно, непонятно откуда ои берутся в данном тексте запроса.
Текст запроса:
"ВЫБРАТЬ
| ТаблицаИзменений.Объект КАК Объект,
| ТаблицаИзменений.Номенклатура КАК Номенклатура,
| ТаблицаИзменений.ЭтапЗаказа КАК ЭтапЗаказа,
| ТаблицаИзменений.Состояние КАК Состояние,
| ТаблицаИзменений.Количество КАК Количество
|ПОМЕСТИТЬ ТаблицаИзменений
|ИЗ
| РегистрСведений.еаСостоянияПозицийЗаказов.СрезПоследних(
| ,
| Объект В (&Объект)
| И Состояние = &Состояние) КАК ТаблицаИзменений
|
|СГРУППИРОВАТЬ ПО
| ТаблицаИзменений.Объект,
| ТаблицаИзменений.Номенклатура,
| ТаблицаИзменений.Состояние,
| ТаблицаИзменений.Количество,
| ТаблицаИзменений.ЭтапЗаказа
|;
|
|///////////////////////////////////////////////////////
|ВЫБРАТЬ * ИЗ ТаблицаИзменений КАК ТаблицаИзменений";
Типы измерений:
Объект - составной тип, 2 документа
Номенклатура - справочник
Этап проведения - число
Состояние - справочник
Ресурс:
Количество - число
|
|
1
Fragster
гуру
25.07.12
✎
10:41
|
срез последних - та еще лажа, причем если состояние - это не измерение, то сделает не то, что тебе надо
|
|