Добрый день коллеги! Имеется запрос. Мне нужны данные по продажам беру я их из регистра накопления ПродажиОбороты, но в каждом контрагенте есть свойства которые мне тоже нужны в отчете (Вид доставки, Категория клиента), я их беру из регистра сведений "ЗначенияСвойствОбъектов", но он мне мне почему то в отчете ресурсы (Стоимость, Количество, НДС) умножает на кол-во заполненных значений свойств у контрагента, например есть у него 2 свойства значит он умножит на 2, 3 свойства значит умножит на 3 и т.д. подскажите как правильно нужно сделать?
УПП 1.3.

```1c
    ВЫБРАТЬ
    ПродажиОбороты.Контрагент,
    ПродажиОбороты.Номенклатура,
    ПродажиОбороты.СтоимостьОборот КАК Стоимость,
    ПродажиОбороты.КоличествоОборот КАК Количество,
    ПродажиОбороты.НДСОборот КАК НДС,
    ПродажиОбороты.Организация,
    ПродажиОбороты.Регистратор,
    ПродажиОбороты.Регистратор.Ссылка,
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Значение,
    ЗначенияСвойствОбъектов.Свойство
    ИЗ
    РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажиОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    ПО ПродажиОбороты.Контрагент = ЗначенияСвойствОбъектов.Объект
```
---
```1c
    ВЫБРАТЬ
    ПродажиОбороты.Контрагент,
    ПродажиОбороты.Номенклатура,
    ПродажиОбороты.СтоимостьОборот КАК Стоимость,
    ПродажиОбороты.КоличествоОборот КАК Количество,
    ПродажиОбороты.НДСОборот КАК НДС,
    ПродажиОбороты.Организация,
    ПродажиОбороты.Регистратор,
    ПродажиОбороты.Регистратор.Ссылка,
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Значение КАК ВидДоставки,
    ЗначенияСвойствОбъектов.Свойство,
    ЗначенияСвойствОбъектов1.Значение КАК Категория
    ИЗ
    РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажиОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    ПО ПродажиОбороты.Контрагент = ЗначенияСвойствОбъектов.Объект И ЗначенияСвойствОбъектов.Свойство = &ВидДоставки
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов1
    ПО ПродажиОбороты.Контрагент = ЗначенияСвойствОбъектов1.Объект И ЗначенияСвойствОбъектов1.Свойство = &Категория
```
---
```1c
    ВЫБРАТЬ
    ПродажиОбороты.Контрагент,
    ПродажиОбороты.Номенклатура,
    ПродажиОбороты.СтоимостьОборот КАК Стоимость,
    ПродажиОбороты.КоличествоОборот КАК Количество,
    ПродажиОбороты.НДСОборот КАК НДС,
    ПродажиОбороты.Организация,
    ПродажиОбороты.Регистратор,
    ПродажиОбороты.Регистратор.Ссылка,
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Значение КАК ВидДоставки,
    ЗначенияСвойствОбъектов.Свойство,
    ЗначенияСвойствОбъектов1.Значение КАК Категория
    ИЗ
    РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажиОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    ПО ПродажиОбороты.Контрагент = ЗначенияСвойствОбъектов.Объект И ЗначенияСвойствОбъектов.Свойство = &ВидДоставки
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов1
    ПО ПродажиОбороты.Контрагент = ЗначенияСвойствОбъектов1.Объект И ЗначенияСвойствОбъектов1.Свойство = &Категория
```
---
Кстати да..
https://forum.infostart.ru/forum9/topic201256/
Я надеялась что в бсп есть какой-то механизм для работы с ними в запросах как с полями.
---
Создайте предварительно вложенную таблицу, в которой будет отбор по свойству
---
мне нужно 2 свойства, не будет ли он опять ресурсы умножать на кол-во значений свойств у контрагента?
---
https://forum.infostart.ru/forum9/topic131816/
Там с накладной пример. На каждое доп.свойство соединение делается, поскольку мы добавляем колонку, а не такую же пачку строк(как это делает ваш вариант запроса).