Имя: Пароль:
1C
1С v8
СКД нарастающий итог
,
0 Irek-kazan
 
18.06.12
17:58
Доброго времени суток!
Подскажите плиз...
Собираются данные по бюджетированию.
В строках группировка по статьям оборотов. В колонках группировка по периодам. Нарастающий итог планирую считать с помощью ВычислитьВыражение.
Можно ли вычислить вывести нарастающий итог по столбцам.
Т.е. например получили итоги по периодам (по столбцам), и выводим его отдельной строкой нарастающим итогом. Например:
сумма по периоду1  100р., по периоду2 200р
Отдельной строкой выводим нараст.итог в столбце период1 100р,
в столбце период2 300р.
1 Irek-kazan
 
18.06.12
18:00
у меня сейчас считает нарастающий итог внутри столбца только :(
2 Irek-kazan
 
18.06.12
18:57
газ
3 AlexII
 
12.07.12
16:55
Такая же тема

ВычислитьВыражение("Сумма(ПродажиРабДни)", "Дата", "Группировка", "Первая", "Текущая")

позволяет выводить накопительный итог только по строкам, т.е. вертикально.

Если "Дата" - есть группировка колонки, то при выводе данных в макет появляется системная ошибка и приложение закрывается. (8.2.14.540)
4 Defender aka LINN
 
12.07.12
16:55
Считай в запросе
5 sanja26
 
12.07.12
16:56
пользовательское поле..
6 Irek-kazan
 
12.07.12
16:56
так и сделал
7 Irek-kazan
 
12.07.12
16:57
(6)+посчитал в запросе
8 SherifSP
 
12.07.12
16:59
Скд + макет = Большие возможности)
9 AlexII
 
12.07.12
17:03
В запросе не верно.
Например
Ном1 100  100
Ном2 200  300
Ном3 150  450

поставишь в скд отбор по ном1 и ном3

и получишь

Ном1 100  100
Ном3 150  450

а должно быть

Ном1 100  100
Ном3 150  250
10 Irek-kazan
 
12.07.12
17:06
(9) не совсем понятен пример, откуда 250
11 SherifSP
 
12.07.12
17:08
Выражение которое вычисляешь в ресурс закинул?
12 SherifSP
 
12.07.12
17:09
Нарисовал итоги по горизонтали на макете в параметр передал свое выражение, все что еще нужно)
13 AlexII
 
12.07.12
17:15
(10) 250 - это накопительное значение 100 из первой строки плюс 150 из второй
(11) да, закинул. Есть подозрения на ошибку платформы. Если есть возможность проверьте на другом релизе.
14 LAAry
 
12.07.12
17:25
(13) можно еще упорядочить результат по периоду и соединить его с самим собой по ТЗ1.Период<= ТЗ2.Период и ТЗ1.Ном = ТЗ2.Ном, Сгруппировать по периоду, Сумме и Номенклатуре ТЗ2, в агрегаты - сумму из ТЗ1.
15 LAAry
 
12.07.12
17:26
(14)+ это не совсем то, что  в (9), но принцип понятен вроде.
16 Defender aka LINN
 
12.07.12
18:40
(9) Не надо вот только свое неумение описывать отборы распространять на всех
17 AlexII
 
12.07.12
18:57
(15) с запросом все понятно. но нужно делать в скд по причине (9). в скд это делается на закладке вычисляемые поля по формуле (3). но как сказано в (3) есь проблемма. вывод: либо ошибка в написании формулы (ВычислитьВыражение("Сумма(ПродажиРабДни)", "Дата", "Группировка", "Первая", "Текущая")), либо ошибка платформы. И интересно пробовал ли кто-нибудь пользуясь функцией "ВычислитьВыражение" вывести накопительный итог по групперовке в колонках, в строках это все работает правильно.
18 AlexII
 
12.07.12
23:13
(16) А можно узнать о чем это ты? описывать отбор звучит загодочно.))
19 LAAry
 
13.07.12
08:56
(18) он про (9). Если отбор применить неправильно, то будет ситуация, когда в агрегатном поле будет в том числе сумма, которую отсеяли отбором.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn