Имя: Пароль:
1C
1С v8
Расчет в групперовке СКД
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 а у всех.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс