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