Прошу помочь с вопросом выборки данных из одного источника, но с разными условиями.
Допустим есть запрос по выборке всех контрагентов и их контактной информации. Но нужно в одном запросе получить столбец с юридическим и столбец с фактическим адресом. Как это сделать двумя разными запросами мне понятно, но как сделать в одном сообразить не могу. Заранее спасибо за подсказку.

```1c
    ВЫБРАТЬ
    Контрагенты.Наименование,
    КонтактнаяИнформация.Представление КАК ЮридическийАдрес
    ИЗ
    Справочник.Контрагенты КАК Контрагенты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
    ПО (КонтактнаяИнформация.Объект = Контрагенты.Ссылка)
    ГДЕ
    КонтактнаяИнформация.Вид.Наименование = "Юридический адрес контрагента"
```
---
Примерно так

```1c
    ВЫБРАТЬ
    Контрагенты.Наименование,
    КонтактнаяИнформация.Представление КАК ЮридическийАдрес,
    КонтактнаяИнформация1.Представление КАК ФактическийАдрес
    ИЗ
    Справочник.Контрагенты КАК Контрагенты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
    ПО (КонтактнаяИнформация.Объект = Контрагенты.Ссылка и КонтактнаяИнформация.Вид.Наименование = "Юридический адрес контрагента")
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация1
    ПО (КонтактнаяИнформация1.Объект = Контрагенты.Ссылка и КонтактнаяИнформация1.Вид.Наименование = "Фактический адрес контрагента")
```
---
Если Контактная информация это предопредленый элемент , то лучше условие не по наименованию и делать это через запрос.

типа

```1c
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    КонтактнаяИнформация.Представление КАК Представление
    ИЗ
    РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация) КАК ЮрАдрес
    ПО Контрагенты.Ссылка = ЮрАдрес.Объект
    И (ЮрАдрес.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресКонтрагента))
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    КонтактнаяИнформация.Представление КАК Представление
    ИЗ
    РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация) КАК ФактАдрес
    ПО Контрагенты.Ссылка = ФактАдрес.Объект
    И (ФактАдрес.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ФактАдресКонтрагента))
```
---
Объединением умеете пользоваться?

```1c
    ВЫБРАТЬ
    Контрагенты.Наименование,
    КонтактнаяИнформация.Вид КАК ВидАдреса,
    КонтактнаяИнформация.Представление КАК Адрес
    ИЗ
    Справочник.Контрагенты КАК Контрагенты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
    ПО (КонтактнаяИнформация.Объект = Контрагенты.Ссылка)
    ГДЕ
    КонтактнаяИнформация.Вид.Наименование = "Юридический адрес контрагента"

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    Контрагенты.Наименование,
    КонтактнаяИнформация.Вид,
    КонтактнаяИнформация.Представление
    ИЗ
    Справочник.Контрагенты КАК Контрагенты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
    ПО (КонтактнаяИнформация.Объект = Контрагенты.Ссылка)
    ГДЕ
    КонтактнаяИнформация.Вид.Наименование = "Физический адрес контрагента"
```
---
Примерно так

```1c
    ВЫБРАТЬ
    Контрагенты.Наименование,
    КонтактнаяИнформация.Представление КАК ЮридическийАдрес,
    КонтактнаяИнформация1.Представление КАК ФактическийАдрес
    ИЗ
    Справочник.Контрагенты КАК Контрагенты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
    ПО (КонтактнаяИнформация.Объект = Контрагенты.Ссылка и КонтактнаяИнформация.Вид.Наименование = "Юридический адрес контрагента")
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация1
    ПО (КонтактнаяИнформация1.Объект = Контрагенты.Ссылка и КонтактнаяИнформация1.Вид.Наименование = "Фактический адрес контрагента")
```