Имя: Пароль:
1C
1С v8
Механизм характеристик СКД
0 kuzyara
 
24.06.14
06:26
Скажите, почему характеристики разворачиваются в левое соединение, а не в условия параметра виртуальных таблиц?

Например вместо этого:

...
    РегистрНакопления.ПартииНоменклатуры.Остатки(&П2, ) КАК ПартииНоменклатурыОстатки
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
        ПО (ЗначенияСвойствОбъектов.Объект = ПартииНоменклатурыОстатки.Номенклатура
                И ЗначенияСвойствОбъектов.Свойство = &П3)
ГДЕ
    ЗначенияСвойствОбъектов.Значение = &П4

я хочу видеть что-то типа этого:

ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект как Номенклатура,
    ЗначенияСвойствОбъектов.Свойство,
    ЗначенияСвойствОбъектов.Значение
поместить тНом
ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    
            где ЗначенияСвойствОбъектов.Свойство = &П3
и ЗначенияСвойствОбъектов.Значение = &П4;
...
РегистрНакопления.ПартииНоменклатуры.Остатки(&П2, Номенклатура В (выбрать тНом.Номенклатура из тНом)) КАК ПартииНоменклатурыОстатки


Ведь по идее это будет быстрее? Или нет?