Уважаемые мистяне! Подскажите, пожалуйста, можно ли как-то в запросе обработать вид соединения (ЛЕВОЕ/ПРАВОЕ/ВНУТРЕННЕЕ) в зависимости от параметра? Именно в запросе это обрабатывать, а не собирать нужный запрос средствами 1С в модуле. Речь об отчете на СКД, поэтому не хочу в модуль лезть и собирать запрос там.
(0) Озвучь задачу.
Ответ на твой вопрос - можно, но не так, как ты думаешь. В соединении нужно сделать ПОЛНОЕ СОЕДИНЕНИЕ по нужному условию, а от параметров сделать условия в ГДЕ, примерно такое:
ВЫБОР КОГДА &ТвойПараметр = "ВНУТРЕННЕЕ" Тогда Не( (Таблица2.КлючевоеПоле ЕСТЬ NULL) ИНАЧЕ ИСТИНА КОНЕЦ
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший