Имя: Пароль:
1C
1С v8
СКД Общие итоги по вычисляемому полю
0 Loser
 
14.11.13
14:20
Подскажите, как сделать, чтобы общие итоги по вычисляемому полю считались не в контексте строки "Общие итоги", а суммированием по определенной группировке?
1 Uncas_man
 
14.11.13
14:35
На вкладке "Ресурсы" есть отдельная колонка "Рассчитывать по", где можно указать конкретные уровни группировок, по которым будет рассчитываться итог.
2 Loser
 
14.11.13
14:37
(1) это понятно. Но там рассчитывается в контексте указанной группировки, это не то.
Будет считаться по строке "Общий итог", а мне надо просто суммированием значений. Эти значения отличаются, т.к. средние цены используются
3 Uncas_man
 
14.11.13
15:51
(2) А пример небольшой можно, для большей ясности?
4 Loser
 
14.11.13
16:25
Пример:
Группировки Характеристика
            Контрагент

             КоличПлан   СуммаПлан   Цена   Кол   Отклон
Хар.1         1120       132652,8   118,44   134  15870,96
Хар.2         1132       144805,44  127,92   24   3070,08
Итого        2252       277458,24  123,21?  158  19466?

Надо         2252       277458,24     -     158   18941,04
5 Loser
 
14.11.13
16:26
Цена считается по характеристике как СуммаПлан/КоличествоПлан,
Отклон = Цена/Кол
6 Loser
 
14.11.13
16:28
т.е Отклон = Цена*Кол
7 vicof
 
14.11.13
16:32
(0) кури ВычислитьВыражение()
8 Loser
 
14.11.13
16:38
А подробнее можно про ВычислитьВыражение()? Как его здесь использовать?
9 vicof
 
14.11.13
16:42
В поле выражение у ресурса его пишешь и указываешь группировки.
http://1cskd.ru/2011/07/novye-funkcii-skd-8-2-14/
10 Fragster
 
модератор
14.11.13
16:43
ВычислитьВыражениеСГруппировкойМассив
11 Loser
 
14.11.13
16:44
так не получается ничего
12 Fragster
 
модератор
14.11.13
16:45
у меня было так:
вычисляемое поле с выражением:

Количество(НомерГода) * Сумма(КоличествоДнейОтпускаВГод) * Сумма(КоличествоДнейГодаОтработано) / Сумма(КоличествоДнейГода)

у ресурса выражение:
Сумма(ВычислитьВыражениеСГруппировкойМассив ("КоличествоДнейОтпускаЗаработанное", "Сотрудник"))
13 Loser
 
14.11.13
16:45
или ошибка при формировании отчета или не выводится итог
14 Fragster
 
модератор
14.11.13
16:45
15 Loser
 
14.11.13
16:45
и еще вложенные агрегатные функции использовать нельзя, сумма уже используется при расчете вычисляемого поля
16 Fragster
 
модератор
14.11.13
16:46
(15) я тебе решение уже сакзал
17 Necessitudo
 
14.11.13
16:46
ВычислитьВыражение и Вычислить - это вычисление значений в контексте вышестоящей группировки. Если нужно по нижестоящей - тогда (12).
18 Loser
 
14.11.13
16:47
не получается вычислитьВыражение
19 Fragster
 
модератор
14.11.13
16:47
(18) Loser !
20 Loser
 
14.11.13
16:47
что там надо вычислить конкретно?
21 Loser
 
14.11.13
16:47
вложенные агрегатные функции нельзя использовать
22 Loser
 
14.11.13
16:48
справку можно и самостоятельно прочитать, знаю про эти функции
23 Loser
 
14.11.13
16:49
в ресурсах надо 2 раза указать одно и тоже поле? В одном случае указать рассчитывать по контрагенту и характеристике, в другом случае, где вычислитьВыражение рассчитывать по Общему итогу?
24 Loser
 
14.11.13
16:51
Мне-то надо и по контрагенту по строчке считать и по характеристике тоже по строчке, а общий итог не по строчке Общий итог, а сумма по характеритискам
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший