ЛЕВОЕ или ВНУТРЕННЕЕ СОЕДИНЕНИЕ по условию #659076


#0 by Lekh72
Подскажите, как по определенному логическому условию в коде записать тип соединения?    Продажи.ДокументПродажи, Вот здесь нужно чтобы было или одно или другое соединение
#1 by vicof
ВЫБОР КОГДА?
#2 by fisher
Дык просто добавь в условие первого соединения И <ЛогическоеВыражение>, а в условие второго И НЕ <ЛогическоеВыражение>
#3 by Lekh72
Я думаю в этом же направлении. Только как это в коде должно выглядеть?
#4 by Maxus43
типа Выбрать Когда поле1=1 Тогда т1.Поле2 = т2.Поле3 Иначе Истина Конец
#5 by fisher
Тьфу, туплю. Если тебе надо просто или ЛЕВОЕ или ВНУТРЕННЕЕ, делай просто ЛЕВОЕ. А в условия на результат соединения добавь нужный отбор. ЛЕВОЕ с правильным отбором даст результат аналогичный ВНУТРЕННЕМУ.
#6 by fisher
Что-то типа ГДЕ <ИстинаЕслиНадоЛевое> ИЛИ НЕ <ПолеПравогоНабора> ЕСТЬ NULL
#7 by Lekh72
хорошая мысль!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С