Имя: Пароль:
1C
 
СКД общий горизонтальный итог в колонке
0 rut111
 
02.04.15
10:45
Добрый день. Отчет в СКД. Есть таблица со строками и колонками. Подскажите каким образом получить ОбщийИтог по горизонтали. Если сделать ВычислитьВыражение("Сумма(Результат)", "Вид", "ОбщийИтог") то мы получаем ОбщийИтог по колонке. А нужен ОбщийИтог по всем колонкам.
1 ЧеловекДуши
 
02.04.15
10:49
(0) Нарисуй свою колонку со Блек джеком и т.д...

http://1cskd.ru/2014/06/prostye-primery-dopolnitelnaya-stroka-itogov/
2 rut111
 
02.04.15
10:49
В колонке вычиляемое поле всмысле, в него мне нужно получить горизонтальный итог.
3 rut111
 
02.04.15
10:50
Итоги у меня есть, это все нормально
Но при выводе каждой колонки мне нужно получчить общий горизонтальный итог по всем колонкам
4 ЧеловекДуши
 
02.04.15
10:52
(2) Да тоже самое.
5 ЧеловекДуши
 
02.04.15
10:53
Организуй доп. колонку. Отключи у ней "Авто". Подставь нужные колонки для вывода информации.
В Ресурсах суммируй так, как тебе хочется. В доп. колонке это все выводишь.
6 ЧеловекДуши
 
02.04.15
10:54
+ В настройках отключи вывод Итогов. Т.к. ты итог выводишь самостоятельно.
7 rut111
 
02.04.15
10:55
Мне нужно при выводе каждой колонки вычислить отношение значения в этой колонке к горизонтальному итогу по всем колонкам.
8 ЧеловекДуши
 
02.04.15
10:55
Нашел. Вывод полей в нужной колонке
http://1cskd.ru/2010/06/vyvod-polej-v-nuzhnoj-kolonke/
9 ЧеловекДуши
 
02.04.15
10:56
(7) Смотри в (8). Так можно сделать любую колонку, не только итоговую :)
10 rut111
 
02.04.15
10:58
Да не проблема мне нарисовать любые колонки, самое главное это в ресурсах вычислить итог по горизонтали и использовать его в текущей колонке.
11 rut111
 
02.04.15
11:01
Есть такая структура
Отчет
    Строки
        Вид
            Тип
    Колонки
        Подразделение
При выводе колонок Подразделение мне нужно получить по строке Вид общий горизонтальный итог и разделить значение в колонке Подразделение
12 rut111
 
02.04.15
11:01
на этот итог
13 rut111
 
02.04.15
11:20
up
14 ЧеловекДуши
 
02.04.15
11:21
(11) Будет структура

Отчет
    Строки
        Вид
            Тип
    Колонки
        Подразделение
        ДопКолонка

Чего непонятно?
В которой ты выведешь свой итог :)
15 ЧеловекДуши
 
02.04.15
11:22
(12) Дели, я не против :)
16 rut111
 
02.04.15
11:27
А итог по строке я каким образом получу?
17 Fragster
 
гуру
02.04.15
11:36
В вычислитьВыражение нужно указывать группировку, которая в строках. если же группировки меняются пользователем - то может быть проблема, да.
18 echo77
 
02.04.15
11:52
(0) Я, кажется понял что ты хочешь. Но лучше конечно скриншот хороший всем показать
Схему покажи - помогу.
19 rut111
 
02.04.15
12:00
http://s017.radikal.ru/i424/1504/13/0b933873f6ed.png
Красным показано что мне необходимо получить в строке
20 rut111
 
02.04.15
12:01
170501.01 мне нужно разделить в колонке на 32170492
21 rut111
 
02.04.15
12:04
если выполняю ВычислитьВыражение("Сумма(Результат)", "Вид", "ОбщийИтог") то получаю те же 170501
22 rut111
 
02.04.15
12:04
Вертикальный итог
23 echo77
 
02.04.15
12:35
(20) Тебе нужно вычислить процент в строке что ли?
24 rut111
 
02.04.15
12:52
Да, процент от горизонтального итога
25 rut111
 
02.04.15
12:58
процент от горизонтального итога по первой группировке
26 echo77
 
02.04.15
13:23
(25) Схему можно куда-нибудь выложить?
27 rut111
 
02.04.15
13:44
28 echo77
 
02.04.15
14:49
Так.
Поле ВидРасчетаКод - на хер не нужно. В группировке просто выберешь поле ВидРасчета.Код

Так же советую сделать для других подобных полей.

Дальше посмотрю чуть позже
29 rut111
 
02.04.15
14:58
Отчет не мой, мне нужно только добавить процентовку
30 echo77
 
03.04.15
09:03
Так что ли надо? https://yadi.sk/i/hhFtZuwDfiR7d
31 echo77
 
03.04.15
09:34
32 rut111
 
03.04.15
09:42
По первой строке считает правильно 17550/539424
И в подгруппах должно делиться тоже на 539424(7750/539424), на горизонтальный итог первой группировки
33 echo77
 
03.04.15
12:24
(32) Самое простое - это прикрутить еще один набор данных, рассчитывающий Сумму начисления в разрезе "Вид занятости",    "Вид ЗП" и считай процент
34 echo77
 
03.04.15
12:33
(32) Если настроить группировки в виде:
ВидЗП
   + Видрасчета
       + Код
           + Подразделение - то все можно вычислить

С кросс-таблицей беда
35 rut111
 
03.04.15
15:00
Да, сделал прямо в запросе, собирает итог по этим группировкам для каждой строки запроса и через максимум вывожу
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший