Имя: Пароль:
1C
1С v8
Вычисляемые поля в СКД
0 Revenant
 
13.02.15
12:44
Приветствую ! Пишу настраиваемый отчет на СКД, с некоторым количество группировок (покупатель, агент, сектор, товар и т.д.) и ресурсов (количество отгруженное, сумма, количество возврата и т.д.).
Нужно добавить поле, в котором для каждого значения группировок считалось бы процентное соотношение ресурсов - например, средняя цена или отношение возврата к отгрузке.
Добавил в вычисляемые поля, но оно выводится пустое.
Как это можно реализовать ?
1 Alexaha
 
13.02.15
12:46
закладка вычисляемые поля
выражение  - формула вычилсения
2 Revenant
 
13.02.15
13:14
(1) так не пашет.

Заработало, только когда на закладке "Ресурсы" в формулу ресурса внес такое выражение :

ВЫБОР КОГДА
Вычислить("Сумма(СуммаОтгрузка)", "Группировка")=0 ТОГДА 0
ИНАЧЕ -100*Вычислить("Сумма(СуммаВозврат)", "Группировка")/Вычислить("Сумма(СуммаОтгрузка)", "Группировка")
КОНЕЦ


Но возникла другая проблема он рассчитывает эту формулу только для группировок первого уровня, а для нижних ставит значение самой верхней. Пробовал ставить галочки в поле "рассчитывать по", не помогает
3 Alexaha
 
13.02.15
13:32
(2) ах вот ты о чем...
так может сделаешь просто вычиляемое поле с формулой

ВЫБОР КОГДА СуммаОтгрузка = 0 ТОГДА 0
ИНАЧЕ -100*СуммаВозврат / СуммаОтгрузка
КОНЕЦ

а в ресурсах соответсвенно

ВЫБОР КОГДА Сумма(СуммаОтгрузка) = 0 ТОГДА 0
ИНАЧЕ -100* Сумма(СуммаВозврат) / Сумма(СуммаОтгрузка)
КОНЕЦ

если только тебе процент от суммы отгрузки построчно надо, а не от суммы отгрузки группы
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.