Доброго времени суток! Не могу понять, почему левое соединение отрабатывает как "внутренее"
Задача простая в УТ 10:
Отобрать остатки номенклатуры из регистра остатков и приклеить к ним определенное свойство из регистра "Значения свойств". Запрос ниже отрабатывает как вутреннее соединение, т.е. выдает только ту номенклатуру, у которой присутствует это свойство.
Запрос.Текст =
"ВЫБРАТЬ
| ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
| ЗначенияСвойствОбъектов.Значение
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыНаСкладахОстатки
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
| ПО ТоварыНаСкладахОстатки.Номенклатура = ЗначенияСвойствОбъектов.Объект
|ГДЕ
| ЗначенияСвойствОбъектов.Свойство = &Свойство";
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший