Имя: Пароль:
1C
1С v8
Запрос и суммы по группировкам
,
0 shamannk
 
23.12.11
13:34
Можно ли по определным строкам не считать итоговую сумму в группе. Если да то как? Не СКД.
1 Defender aka LINN
 
23.12.11
13:37
А чем они от остальных отличаются?
2 PVV65
 
23.12.11
13:38
Сумма(ВЫБОР КОГДА <Условие> ТОГДА <Cчитаем> ИНАЧЕ 0 КОНЕЦ)
3 Ненавижу 1С
 
гуру
23.12.11
13:39
если только завести доп.поле
например:

МояСумма КАК МояСумма,
ВЫБОР КОГДА ЭтоХорошаяСтрока ТОГДА МояСумма ИНАЧЕ 0 КОНЕЦ КАК МояСуммаХороших
...
ИТОГИ
СУММА(МояСуммаЗороших) КАК МояСумма
4 shamannk
 
23.12.11
13:40
(2) ))) тогда по строкам не посчитает
5 PVV65
 
23.12.11
13:41
(4) Чавой?
6 DosBot
 
23.12.11
13:45
Пример в студию. С тем что есть и тем как надо.
7 shamannk
 
23.12.11
13:49
Група     60
 поле4 поле1 60
 поле2 поле1 60
В принцепе встроках выходят одинаковые значения по второму столбцу но разные по первому. А считать надо по различным значениям 2го столбца
8 PVV65
 
23.12.11
13:57
(7) Это ты наверное результаты соединения хочешь отрихтовать. Используй СКД.
9 shamannk
 
23.12.11
14:34
(8) Нет))  И как скд может помочь?
10 Axel2009
 
23.12.11
14:47
можно. текст запроса давай
11 Ненавижу 1С
 
гуру
23.12.11
14:51
разве (3) это не то?
12 Ненавижу 1С
 
гуру
23.12.11
14:51
+(11) не то
13 Axel2009
 
23.12.11
14:54
(10)+ нельзя =) в СКД можно. там выбрать Рассчитывать по.
14 shamannk
 
27.12.11
11:24
Сделал двумя разными запросами одним итоги формирую другим детальные записи, скорость не пострадала (ну нанемножко)
15 Axel2009
 
27.12.11
11:40
(14) в 8.2.14 общие итоги считать нужно через ВЫЧИСЛИТЬ
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн