|
Расчет в групперовке СКД | ☑ | ||
---|---|---|---|---|
0
unikon
17.05.17
✎
16:22
|
Всем доброе время суток.
Есть справочник Номенклатура. Есть РС Площадь с измерениями Номенклатура (только группа) и ресурсом площадь (число). При формировании запроса СКД нужно, что бы на уровне той группировки у которой есть площадь в РС, рассчитывалось значение Сумма / Площадь. Если есть такая иерархия: Группа1 Группа2 Группа3 Товар1 И у Группа2 площадь = 15, а сумма по товару = 500, тогда отчет должен выглядеть следующим образом: Группа1 Группа2 33,33 Группа3 Товар1 500 Можно ли в СКД такое сделать? |
|||
1
Сильф
17.05.17
✎
16:28
|
1. Сделай вычисляемое поле;
2. На закладке "Ресурсы" укажи, что рассчитываться по группировке "Номенклатура Иерархия" оно должно так-то (а для остальных = 0). |
|||
2
unikon
17.05.17
✎
16:40
|
Каким образом он получит площадь из регистра?
|
|||
3
Сильф
17.05.17
✎
16:43
|
(2) соедини в запросе левым соединением с РС, в чём проблема?
|
|||
4
unikon
17.05.17
✎
16:59
|
Он соединит с элементом группы (с товаром1), а нужно что бы с группой.
Выводится отчет таким образом http://upload.akusherstvo.ru/image1298630.png |
|||
5
Сильф
17.05.17
✎
17:08
|
(4) ты путаешься в показаниях
> Есть РС Площадь с измерениями Номенклатура (только группа) > у Группа2 площадь = 15 > Он соединит с элементом группы (с товаром1) -------------------^^ -------------------|| с какого перепугу??? |
|||
6
unikon
18.05.17
✎
07:32
|
(5) Так дело в том, что когда выполняется запрос, там мы не получаем группировки. Группировки формируются при выводе. Я не мастер в СКД, может кто подправит, если я не так понимаю.
|
|||
7
Сильф
18.05.17
✎
11:35
|
(6) поэтому я и говорю тебе сделать ВЫЧИСЛЯЕМОЕ поле на закладке "Вычисляемые поля" (а не в запросе!) и на закладке "Ресурсы" указать, как именно и по какой группировке оно будет рассчитываться.
|
|||
8
unikon
18.05.17
✎
15:27
|
(7) Я уже по разному экспериментировал.
Что бы что то рассчитывать в вычисляемых полях, сначала нужно получить площадь из РС по конкретной группировке (площадь может быть указана не только у группа2). На закладке ресурсы в "Рассчитать по..." можно указать только по "Номенклатура" или "Номенклатура Иерархия". Первое не подходит сразу. При втором варианте, у товара1 он все равно рассчитает, а у группы все равно будет сумма. При чем не только у группа2 а у всех. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |