Имя: Пароль:
1C
1С v8
Подскажите как в СКД сделать свои итоги по горизонтали с иерархией
,
0 SalaSky
 
18.04.12
10:19
Поиск юзал, но такой ситуации как у меня не нашел:
Есть отчет:
Подразделение Май   Июнь Июль  Итого

Основное
   Допол.     х     у     z    F(x, у, z)


Вертикальные итоги у меня считаются нормально (там просто СУММА), а вот для горизонтальных (в том числе и на пересечении горизонтальных и вертикальных) мне нужно подставить свою формулу расчета.
Попробовал использовать "Рассчитать по", но это работает только для обычных таблиц (а у меня еще может быть иерархическая).
Как тут можно выкрутиться? Уже 2 дня пытаюсь сделать, нахожусь на грани использования макета.
1 SalaSky
 
18.04.12
10:30
F(x, y, z) = СУММА(x, y, z) * КоэффициентСжатия
2 sikuda
 
18.04.12
10:41
Тоже мне Excell нашел... ПроцессорВыводаРезультатаКомпановкиДанныхВТабличныйДокумент тебе поможет...
3 SalaSky
 
18.04.12
10:51
(2) А можно поподробней:)? То есть мне нужно перехватить момент заполнения итогов СКД?
4 fly7
 
18.04.12
11:09
добавь вычисляемое поле например МойИтог, в выражение напиши "1"
добавь его в ресурсы, в выражении пиши свою формулу
5 SalaSky
 
18.04.12
11:28
Это уже будет дополнительный реквизит, а мне бы существующий считать по-другому:) С доп реквизитом будет некрасивый отчет.
6 SalaSky
 
18.04.12
11:42
Так, разобрался:
1) Отключаем автоматические итоги.
2) Создаем вычисляемое поле "Итого".
3) Создаем доп колонку с этим полем.
4) Создаем такие же реквизиты поля, но с новой формулой, ставим рассчитывать по полю "Итого".
7 fly7
 
18.04.12
13:05
ну так я тебе тоже самое написал )
8 SalaSky
 
18.04.12
16:38
(7) Да, только я это поле не делал ресурсом, это поле стало доп колонкой. Добавил копию старого ресурса с другой формулой и в "Рассчитать по" добавил это поле.
Хотя заработало не полностью, неправильно считает пересечение горизонтальных и вертикальных итогов:)
9 SalaSky
 
18.04.12
16:40
(6) в п. 4 "Создаем такие же реквизиты поля" = "Создаем копию ресурса"
10 Человечкин
 
18.04.12
16:51
Создай вычисляемое поле новое, потом его выводи и поля вкинь туда ресурсов, общие итоги отключи
11 SalaSky
 
19.04.12
12:51
Не буду открывать новую ветку и напишу здесь же. Все работает, кроме пересечения горизонтальных и вертикальных итогов. То есть ячейка в нижнем правом углу таблицы, она показывает итог по формуле горизонтальных итогов, а мне надо по формуле вертикальных.
Как объяснить СКД приоритет на пересечении итоговой колонки и итоговой строки?
12 SalaSky
 
19.04.12
15:26
ап