Бухгалтерия 3.0

В Платежные поручения добавил два Дополнительных сведения:
Идентификатор СМ (строка 40 символов -фиксированная)
СтатусПлатежа СМ (строка 40 символов -фиксированная)

Нужно в запросе вывести в одну строку реквизиты Платежного поручения и два реквизита Дополнительных сведения (всё должно быть в запросе без параметров).
Сейчас строка повторяется для каждого Платежного поручения т.к. в дополнительных сведениях - два реквизита.

Можно два раза присоединить РегистрСведений.ДополнительныеСведения и в условии указать.
Можно через CASE (Выбор Когда Тогда )

Предлагайте варианты, готовые.

```1c
    ВЫБРАТЬ
    ПлатежноеПоручение.Номер КАК Номер,
    ПлатежноеПоручение.Дата КАК Дата,
    ДополнительныеСведения.Значение КАК Значение,
    ДополнительныеСведения.Свойство КАК Свойство,
    СостоянияБанковскихДокументов.Состояние КАК Состояние1,
    СостоянияБанковскихДокументов.Состояние.Порядок КАК СостояниеПорядок
    ИЗ
    Документ.ПлатежноеПоручение КАК ПлатежноеПоручение
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
    ПО (ДополнительныеСведения.Объект = ПлатежноеПоручение.Ссылка)
    //И ДополнительныеСведения.Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.Строка

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

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

    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияБанковскихДокументов КАК СостоянияБанковскихДокументов
    ПО (ВЫРАЗИТЬ(СостоянияБанковскихДокументов.СсылкаНаОбъект КАК Документ.ПлатежноеПоручение).Ссылка = ПлатежноеПоручение.Ссылка)
    ГДЕ
    Номер = "0000-000081"
```
---
Через объединение вытаскиваете 2 своих свойства по отдельности , причём в каждом из запросов должно фигурировать оба свойства , только одно из них пустая строка , все это помещается в Вирт таблицу , вторым запросом группируете результат по ссылки , агрегатными функциями Максимум по вашим свойствам
---
```1c
    ВЫБРАТЬ
    ПлатежноеПоручение.Номер КАК Номер,
    ПлатежноеПоручение.Дата КАК Дата,
    ДополнительныеСведения.Значение КАК Значение,
    ДополнительныеСведения.Свойство КАК Свойство,
    ДополнительныеСведения2.Значение КАК Значение,
    ДополнительныеСведения2.Свойство КАК Свойство,
    СостоянияБанковскихДокументов.Состояние КАК Состояние1,
    СостоянияБанковскихДокументов.Состояние.Порядок КАК СостояниеПорядок
    ИЗ
    Документ.ПлатежноеПоручение КАК ПлатежноеПоручение
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
    ПО (ДополнительныеСведения.Объект = ПлатежноеПоручение.Ссылка)
    И ДополнительныеСведения.Свойство.Наименование = "Идентификатор СМ (Платежные поручения)"
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения2
    ПО (ДополнительныеСведения2.Объект = ПлатежноеПоручение.Ссылка)
    И ДополнительныеСведения2.Свойство.Наименование = "СтатусПлатежа СМ (Платежные поручения)"

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

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

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