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