|
Как посчитать сумму после отбора | ☑ | ||
|---|---|---|---|---|
|
0
darkhome
12.10.11
✎
14:20
|
Помогите, не знаю как посчитать сумму значение в одной колонке после отбора в табличном поле. Отбор совершается следующим образом, кликаю правой клавишей мышки на табличное поле, в выпавшем меню выбираю отбор. Устанавливаю по чем хочу отобрать, он мне оставляет нужную мне номенклатуру, в разных номенклатурных группах. Вопрос, как после этого мне посчитать сумму соответствующей колонки. т.е. сумма по каждой есть, вот мне надо их сумму.
|
|||
|
1
Ненавижу 1С
гуру
12.10.11
✎
14:21
|
зачем?
|
|||
|
2
darkhome
12.10.11
✎
14:22
|
так вот хотят видеть, можно вообще так сделать?
|
|||
|
3
shuhard
12.10.11
✎
14:22
|
(0) засунь отбор в построитель запроса,
ему же скорми ТЧ и получишь сумму |
|||
|
4
DrHiHi
12.10.11
✎
14:23
|
а итоги в подвале не пойдут??
|
|||
|
5
darkhome
12.10.11
✎
14:23
|
а прямого доступа к значениям табличного поля нет?
|
|||
|
6
darkhome
12.10.11
✎
14:24
|
Итоги в подвале? это как будет выглядеть?
|
|||
|
7
DrHiHi
12.10.11
✎
14:24
|
при обходе таблицы можно проверить соответствует ли отбору
|
|||
|
8
DrHiHi
12.10.11
✎
14:25
|
(6) в элементе формы, поставить галочку подвал и в колонке указать итоги в подвале
|
|||
|
9
DrHiHi
12.10.11
✎
14:25
|
что-то в этом роде
|
|||
|
10
darkhome
12.10.11
✎
14:32
|
Спасибо. Идея с подвалом очень помогла
|
|||
|
11
aleks-id
12.10.11
✎
14:48
|
можно и через жэппу, если упоротые юзеры заставят вывести итог отобранных в реквизит формы а не в подвал.
СуммаОтбора = 0; Для Каждого СтрокаТаблицы Из НашаТаблица Цикл Если ЭлементыФормы.НашаТаблица.ПроверитьСтроку(СтрокаТаблицы) Тогда СуммаОтбора = СуммаОтбора + СтрокаТаблицы.Сумма; КонецЕсли; КонецЦикла; ЭлементыФормы.СуммаИтогоОтбор.Заголовок = Формат(СуммаОтбора,"ЧЦ=15; ЧДЦ=2"); |
| Форум | Правила | Описание | Секции | Поиск |