Помогите с отчетом СКД

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

ВЫБРАТЬ
	ПродажиОбороты.Контрагент,
	ПродажиОбороты.Номенклатура,
	ПродажиОбороты.СтоимостьОборот КАК Стоимость,
	ПродажиОбороты.КоличествоОборот КАК Количество,
	ПродажиОбороты.НДСОборот КАК НДС,
	ПродажиОбороты.Организация,
	ПродажиОбороты.Регистратор,
	ПродажиОбороты.Регистратор.Ссылка,
	ЗначенияСвойствОбъектов.Объект,
	ЗначенияСвойствОбъектов.Значение,
	ЗначенияСвойствОбъектов.Свойство
ИЗ
	РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажиОбороты
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
		ПО ПродажиОбороты.Контрагент = ЗначенияСвойствОбъектов.Объект
Показать
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
6. serg1234 96 29.10.20 14:11 Сейчас в теме +0.18 $m
(1)
ВЫБРАТЬ
ПродажиОбороты.Контрагент,
ПродажиОбороты.Номенклатура,
ПродажиОбороты.СтоимостьОборот КАК Стоимость,
ПродажиОбороты.КоличествоОборот КАК Количество,
ПродажиОбороты.НДСОборот КАК НДС,
ПродажиОбороты.Организация,
ПродажиОбороты.Регистратор,
ПродажиОбороты.Регистратор.Ссылка,
ЗначенияСвойствОбъектов.Объект,
ЗначенияСвойствОбъектов.Значение КАК ВидДоставки,
ЗначенияСвойствОбъектов.Свойство,
ЗначенияСвойствОбъектов1.Значение КАК Категория
ИЗ
РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажиОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО ПродажиОбороты.Контрагент = ЗначенияСвойствОбъектов.Объект И ЗначенияСвойствОбъектов.Свойство = &ВидДоставки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов1
ПО ПродажиОбороты.Контрагент = ЗначенияСвойствОбъектов1.Объект И ЗначенияСвойствОбъектов1.Свойство = &Категория
Показать
troshin71; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. serg1234 96 29.10.20 14:11 Сейчас в теме +0.18 $m
(1)
ВЫБРАТЬ
ПродажиОбороты.Контрагент,
ПродажиОбороты.Номенклатура,
ПродажиОбороты.СтоимостьОборот КАК Стоимость,
ПродажиОбороты.КоличествоОборот КАК Количество,
ПродажиОбороты.НДСОборот КАК НДС,
ПродажиОбороты.Организация,
ПродажиОбороты.Регистратор,
ПродажиОбороты.Регистратор.Ссылка,
ЗначенияСвойствОбъектов.Объект,
ЗначенияСвойствОбъектов.Значение КАК ВидДоставки,
ЗначенияСвойствОбъектов.Свойство,
ЗначенияСвойствОбъектов1.Значение КАК Категория
ИЗ
РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажиОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО ПродажиОбороты.Контрагент = ЗначенияСвойствОбъектов.Объект И ЗначенияСвойствОбъектов.Свойство = &ВидДоставки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов1
ПО ПродажиОбороты.Контрагент = ЗначенияСвойствОбъектов1.Объект И ЗначенияСвойствОбъектов1.Свойство = &Категория
Показать
troshin71; +1 Ответить
2. user1464234 29.10.20 13:35 Сейчас в теме
Кстати да..
https://forum.infostart.ru/forum9/topic201256/
Я надеялась что в бсп есть какой-то механизм для работы с ними в запросах как с полями.
3. Alexei_Siva 203 29.10.20 13:39 Сейчас в теме
Создайте предварительно вложенную таблицу, в которой будет отбор по свойству
4. troshin71 29.10.20 13:42 Сейчас в теме
(3) мне нужно 2 свойства, не будет ли он опять ресурсы умножать на кол-во значений свойств у контрагента?
5. user1464234 29.10.20 13:47 Сейчас в теме
https://forum.infostart.ru/forum9/topic131816/
Там с накладной пример. На каждое доп.свойство соединение делается, поскольку мы добавляем колонку, а не такую же пачку строк(как это делает ваш вариант запроса).
dandykry; SlavaKron; alex-l19041; +3 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот