Имя: Пароль:
1C
 
СКД: ВычислитьВыражение()
,
0 vittany
 
27.02.15
11:42
Добрый день! Есть СКД, в которой есть колонка, в которой считается нарастающий итог по каждой строчке. Как можно получить в новой колонке Сумму по этому столбцу (последний в примере)? Пользовательские поля не помогают, Сумму в ресурсах, по полю,полученному через ВычислитьВыражение не считает
Пример:
Маршрут  ТнКМ   ТнКМНараст  ТнКМИтог
1ый      100      100       1150
2ой      200      300       1150
3ий      350      750       1150
1 Лодырь
 
27.02.15
11:45
(0) Я верно понимаю что у вас арифметическая ошибка?
2 Бубка Гоп
 
27.02.15
11:46
(0) а там разве вместо 750 не должно ли быть 650?
3 vittany
 
27.02.15
11:46
(1) Да, в столбце ТнКмнараст в конце 650
ТнКмИтог 1050
4 Бубка Гоп
 
27.02.15
11:52
может тоже посчитать, примерно так:
КоличествоМаршрутов * ТнКмИтог
5 mikecool
 
27.02.15
11:53
(0) Сумма(ВычислитьВыражение) не считает?
6 vittany
 
27.02.15
11:54
(5) нет
7 Лодырь
 
27.02.15
11:56
А почему не сделать полностью по аналогии с нарастающим итогом?
8 Лодырь
 
27.02.15
11:57
Чтото типа такого http://screencast.com/t/UOIS7Hb8yjp
9 vittany
 
27.02.15
12:03
(7) Мне нужно суммировать нарастающие итоги по каждой строчке -вычислить от вычислить у меня поругалось
10 vittany
 
27.02.15
13:13
(8) Так у меня считается нарастающий итог, правильно. А вот как сумму этих итогов загнать в отдельный столбец?
11 Лодырь
 
27.02.15
13:28
(10) Ну если смотреть на то что ты пишешь в примере, то на моем скриншоте решение.
12 Лодырь
 
27.02.15
13:29
(11) вру.
13 Spyke
 
27.02.15
13:31
(0) Можно сделать в запросе
14 vittany
 
27.02.15
13:48
(13) Как ?левым соединением с самим собой?Если можно,пример, то буду благодарна. Только у меня все поля в СКД, хотелось бы её средствами и продолжить, тем более, что это финальный шаг
15 Spyke
 
27.02.15
14:14
(14) запрос свой покажи
16 Spyke
 
27.02.15
14:17
(14) общий принцип
1) Запрос поместить во временую таблицу и добавить в выборку 1 как соед
2) Выбрать во врем табл итог и 1 как соед
3) левым соединением соединить вр1 с вр2 по соед
17 Necessitudo
 
27.02.15
16:42
А ВычислитьВыражениеСГруппировкойМассив(вычислитьвыражение)?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.