Имя: Пароль:
1C
1С v8
СКД. Итоги.
0 Flawless
 
18.04.14
14:20
Добрый день!
Есть отчет на скд примерно такой https://docs.google.com/spreadsheets/d/10ImBHNvr46jNv3tKckg38xsEULS6CTP1CBUOxO1caTI/edit?usp=sharing
первая и вторая колонка просто любые числа, третья колонка вычисляется по формуле (А/B)*100(проценты, проще говоря), желтым выделены группировки. Сейчас итоги первых двух столбцов считаются функцией СУММА и это правильно, а вот в третьем используется СРЕДНЕЕ, что приводит к неверным результатам. Надо что бы в колонке С число всегда было равным (А/В)*100 вне зависимоти от того, группировка это или нет, вот только как объяснить это СКД?
1 bugz2003
 
18.04.14
14:24
на закладке "Ресурсы" пропиши для поле "С" по всем "Рассчитывать по" выражение "(А/В)*100"
2 Flawless
 
18.04.14
22:16
(1) спасибо, но не очень помогло, теперь, почему-то, выбирается, на первый взгляд, случайное число из под группировки и выносится в группировку. В ресурсах не выбирая ничего конкретного в "Рассчитать по", поставил "(A/B)*100".
3 Зойч
 
18.04.14
22:26
СУММА(А)/СУММА(В)*100
4 neo_matrix_123
 
19.04.14
00:45
самый простой вариант - задать в пользовательском режиме в готовом отчете поле Процент и указать этому полю формулу расчета. там же можно прописать и формат округления.
5 neo_matrix_123
 
19.04.14
00:52
параметры в формуле задаются в скобках [] типа такого "Сумма([Количество ставок]) - Сумма([Количество занимаемых ставок])". Внимание! при этом наименования полей из запроса в СКД берутся не объектные, а их псевдонимы, отображающиеся в отчете. Настройка осуществляется, если установить в отчете флаг Расширенная настройка в разделе Пользовательские поля. в окне сверху задается имя поля, ниже его формула. и усе, собственно.
6 Flawless
 
22.04.14
17:33
Господа, всем спасибо за участие, вы открыли мне новый этап в познании СКД. (3) Отдельное спасибо
Независимо от того, куда вы едете — это в гору и против ветра!