Имя: Пароль:
1C
1С v8
Помогите создать Выражение Ресурсу в СКД
0 simol
 
23.01.13
19:22
Есть группировки строк:

Подразделение
Контрагент
ТорговаяТочка
Товар

В ресурсе количество

ТорговаяТочка считается Особой, если хотя бы один товар имеет количество <5

Нужна колонка, в которой в каждой группировке выше группировки ТорговыеТочки будет число равное проценту Особых ТорговыхТочек  относительно общего количества ТорговыхТочек

На картинке это так: http://screencast.com/t/KWQmfiDKU
Настройка СКД http://www.fayloobmennik.net/2545833 (Сорри за рекламу обменика)

Вопрос: Как средствами СКД сделать выражение у ресурса. чтобы такое считало?
1 simol
 
23.01.13
19:28
+(1) то есть  взяли контрагента 2. у него 2 точкb и одна из них особая, значит контрагенту выводим 50%.
2 simol
 
23.01.13
19:48
В детальных записях, если у точки количество меньше 5, то в колонку Категория выдаю 1.
У ресурса категория для группировки "Торговая точка" сделал выражение Максимум(Категория). Как бы помечаю единицей особые ТорговыеТочки

Для остальных группировок ресурса категория сделал выражение Сумма(ВычислитьВыражение ("Максимум(Категория)", "ТорговаяТочка"))
ожидая получить у этих группировок в колонке категория количество подчиненных особых точек. Но выводится 0.
3 simol
 
23.01.13
19:48
Можно ли сделать нужное мне с помощью ВычислитьВыражение?
4 simol
 
24.01.13
15:08
Сделал вот так: http://screencast.com/t/VqLivECHodm

Не избыточная ли формула:

100 * Сумма(ВычислитьВыражениеСГруппировкойМассив ("Количество(Различные ПроблемныхТочек)", "ТорговаяТочка", "ПроблемныхТочек <> Неопределено")) / Количество(Различные ТорговаяТочка)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан