0
kuzyara
24.06.14
✎
06:26
|
Скажите, почему характеристики разворачиваются в левое соединение, а не в условия параметра виртуальных таблиц?
Например вместо этого:
...
РегистрНакопления.ПартииНоменклатуры.Остатки(&П2, ) КАК ПартииНоменклатурыОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО (ЗначенияСвойствОбъектов.Объект = ПартииНоменклатурыОстатки.Номенклатура
И ЗначенияСвойствОбъектов.Свойство = &П3)
ГДЕ
ЗначенияСвойствОбъектов.Значение = &П4
я хочу видеть что-то типа этого:
ВЫБРАТЬ
ЗначенияСвойствОбъектов.Объект как Номенклатура,
ЗначенияСвойствОбъектов.Свойство,
ЗначенияСвойствОбъектов.Значение
поместить тНом
ИЗ
РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
где ЗначенияСвойствОбъектов.Свойство = &П3
и ЗначенияСвойствОбъектов.Значение = &П4;
...
РегистрНакопления.ПартииНоменклатуры.Остатки(&П2, Номенклатура В (выбрать тНом.Номенклатура из тНом)) КАК ПартииНоменклатурыОстатки
Ведь по идее это будет быстрее? Или нет?
|
|