Есть вопрос с несколькими вложенными запросами, если в результате вложенного запроса нет строк, то общий результат тоже выходит без строк.
Как сделать так, что бы если хоть в одном вложенном запросе есть строки, остальные поля принимали значение NULL ???
ВЫБРАТЬ
ЕСТЬNULL(ВложенныйЗапрос.Двигатель, ЗНАЧЕНИЕ(Справочник.ik_ДвигательПоСправочникуПроизводителя.all)) КАК Двигатель,
ЕСТЬNULL(ВложенныйЗапрос1.ТипКузова, ЗНАЧЕНИЕ(Справочник.ik_ТипКабиныПоСправочникуПроизводителя.all)) КАК ТипКузова,
ЕСТЬNULL(ВложенныйЗапрос2.Ходовая, ЗНАЧЕНИЕ(Справочник.ik_ТипХодовойПоСправочникуПроизводителя.all)) КАК Ходовая
ИЗ
(ВЫБРАТЬ
ik_РасшифровкаVINкодов.РасшифровкаСимвола КАК Двигатель
ИЗ
РегистрСведений.ik_РасшифровкаVINкодов КАК ik_РасшифровкаVINкодов
ГДЕ
ik_РасшифровкаVINкодов.ЗначениеСмивола = &КодДвигателя
И ik_РасшифровкаVINкодов.РасшифровкаСимвола ССЫЛКА Справочник.ik_ДвигательПоСправочникуПроизводителя
И ik_РасшифровкаVINкодов.МодельПоСправочникуПроизводителя = &МодельПоСправочникуПроизводителя) КАК ВложенныйЗапрос,
(ВЫБРАТЬ
ik_РасшифровкаVINкодов.РасшифровкаСимвола КАК ТипКузова
ИЗ
РегистрСведений.ik_РасшифровкаVINкодов КАК ik_РасшифровкаVINкодов
ГДЕ
ik_РасшифровкаVINкодов.ЗначениеСмивола = &КодКузова
И ik_РасшифровкаVINкодов.РасшифровкаСимвола ССЫЛКА Справочник.ik_ТипКабиныПоСправочникуПроизводителя
И ik_РасшифровкаVINкодов.МодельПоСправочникуПроизводителя = &МодельПоСправочникуПроизводителя) КАК ВложенныйЗапрос1,
(ВЫБРАТЬ
ik_РасшифровкаVINкодов.РасшифровкаСимвола КАК Ходовая
ИЗ
РегистрСведений.ik_РасшифровкаVINкодов КАК ik_РасшифровкаVINкодов
ГДЕ
ik_РасшифровкаVINкодов.ЗначениеСмивола = &КодХодовой
И ik_РасшифровкаVINкодов.РасшифровкаСимвола ССЫЛКА Справочник.ik_ТипХодовойПоСправочникуПроизводителя
И ik_РасшифровкаVINкодов.МодельПоСправочникуПроизводителя = &МодельПоСправочникуПроизводителя) КАК ВложенныйЗапрос2