Имя: Пароль:
1C
1С v8
Вывод промежуточных группировок(просчетов) в СКД
0 Coldboy
 
30.12.13
19:37
Здравствуйте. Есть поля, по которым есть уже свои группировки( итоги), как в СКД подсунуть доп просчет некоторых полей, если они равны некоторым значениям, как бы сказать промежуточные итоги по разности. или вот наглядный пример, есть вид = выручка, есть вид расход товара, как просчитать маржу = выручка-расход товара и все это отобразить в СКД.
1 Coldboy
 
30.12.13
20:57
up
2 Coldboy
 
30.12.13
21:48
мб есть вопросы как я хочу?
хочу примерно так
раздел1      ИтогСумма
  подраздел11   Сумма
  подраздел22   сумма

раздел2      итогсумма
  подраздел21 Сумма
  подраздел22 Сумма

РезультатМеждуРазделами = раздел1-раздел2(ИтогСумма-ИтогСумма)

раздел3   ИтогСумма
подраздел31 Сумма
подраздел32  Сумма

раздел4     ИтогСумма
подраздел41  Сумма
подраздел42  Сумма

РезультатМеждуРазделами = Раздел1-раздел2-раздел3+раздел4(итогсуммы между собой)

Примерно так. В макете обычном это как нефиг. а вот в скд как это воткнуть?
3 bootini
 
31.12.13
08:52
Группировка по разделам и подразделам, ресурс - сумма(рассчитываит по разделам и подразделам)
4 bootini
 
31.12.13
08:58
"просчитать маржу = выручка-расход товара" - вычисляемые поля СКД
5 Coldboy
 
31.12.13
09:29
(4) а вывести в разрыве или тока после таблицы сформированный в СКД?
6 Coldboy
 
31.12.13
09:29
(3) не пойдет, мне нужно как я показывал вычитать и тд
7 bootini
 
31.12.13
09:36
(5) В разрыве, через условное оформление можно попробовать, если в правильная суммы, там где надо показывать, там где не надо цвет текста белый выставить, криво, но работать должно и между некоторыми разделами будет выглядеть как пустая строка.
8 Coldboy
 
31.12.13
09:47
(7) пойдет, а как так сделать?
9 bootini
 
31.12.13
10:21
(8) Похоже надо, создавать вычисляемые поля, которые будут считать суммы по разделам и вычисляемое поле РезультатМеждуРазделами, которое потом выводить. Создать пользовательское поле выражение, где через ВЫБОР КОГДА повесить условие, если надо показывать строку истина, не надо ложь и по этому пользовательскому полю, используя как условие, делаем условное оформление строки на цвет текста. Как-тот так...
10 Coldboy
 
31.12.13
10:31
(9) ну я примерно так думал, еще бы как реализовать. через вычисляемые вещи я хотел. и как вывести это...
11 bootini
 
31.12.13
10:35
(10)
ВЫЧИСЛИТЬВЫРАЖЕНИЕ()

Синтаксис:

ВычислитьВыражение(<Выражение>, <Группировка>, <ОбластьВычисления>, <Начало>, <Конец>, <Сортировка>, <ИерархическаяСортировка>, <ОбработкаОдинаковыхЗначенийПорядка>)

Описание:

Функция предназначена для вычисления выражения в контексте некоторой группировки.

http://pro1c.org.ua/index.php?showtopic=4145
12 bootini
 
31.12.13
10:38
13 Coldboy
 
31.12.13
11:53
буду пробывать, в новом году уже дам ответ)) спасибо большое.
14 Coldboy
 
31.12.13
11:55
а нет стоп. я хочу не колонкой вывести. а строй подитоживающей... тобишь в определенно месте, допустим http://pro1c.org.ua/index.php?showtopic=4145
хочу сложить bosh и под вторым вывести типа по бошу такое количество.
15 bootini
 
31.12.13
12:05
(14) в ресурсе выражение напиши СУММА(выбор когда вид = выручка Тогда СуммаИтог Иначе -СуммаИтог) рассчитывать по Раздел
16 Coldboy
 
31.12.13
12:20
ну тык мне не надо этот ресурс в колонках выводить, мне надо его в строку вбить отдельно ...
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший