Доброго времени суток. Есть запрос к регистру бух. Поле Субконто3 может принимать значение справочника Договоры и множество других. Как с точки зрения оптимальности и правильности такой способ в Условии связи: "ПО Субконто3.Договор = Контрагенты.Договор". В таком случае будет применено столько левых соединений, сколько может принимать значений "Субконто3"?
Или правильнее использовать такую конструкцию в условии связи: ВЫБОР
КОГДА ТиповойОстатки.Субконто3 ССЫЛКА Справочник.Договор
ТОГДА ВЫРАЗИТЬ(ТиповойОстатки.Субконто3 КАК Справочник.Договор)
КОНЕЦ = Контрагенты.Договор
Тогда нет разности с точки зрения оптимальности в условии связи между "ПО Субконто3.Договор = Контрагенты.Договор" и "ПО ВЫРАЗИТЬ(ТиповойОстатки.Субконто3 КАК Справочник.Договор) = Контрагенты.Договор"
?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.