Имя: Пароль:
1C
 
Итоги в форме списка справочника
0 kathleen
 
10.09.15
11:31
Как подсчитать итоги по колонкам в форме списка справочника с учетом установленных отборов?
1 Nuobu
 
10.09.15
12:03
(0) Считать отборы и посчитать запросом.
2 Михаил Козлов
 
10.09.15
12:07
Можно попробовать через построитель запросов, у которого источник данных - справочник список.
3 Михаил Козлов
 
10.09.15
12:07
(2)+ Извините: построитель отчета.
4 aka AMIGO
 
10.09.15
12:12
имхо - сабж - не такая уж частая операция. Можно обойтись внешним отчетом
5 Живой Ископаемый
 
10.09.15
12:13
нет, как раз построитель запроса
6 Alpen906
 
10.09.15
12:13
Построитель = Новый ПостроительЗапроса;
    Построитель.ИсточникДанных                        = Новый ОписаниеИсточникаДанных(ДокументСписок);
    Результат                                        = Построитель.Результат;
    ДокументыСУчетомОтбора                            = Результат.Выгрузить();
    СуммаСтавок                                        = ДокументыСУчетомОтбора.Итог("Ставка");

Но Список будет подтормаживать.
7 aka AMIGO
 
10.09.15
12:14
Список будет подтормаживать. вот-вот!
8 Живой Ископаемый
 
10.09.15
12:16
Построитель = Новый ПостроительЗапроса;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(СписокСправочника);
Результат = Построитель.Результат;
тзБуф = Результат.Выгрузить();
9 Живой Ископаемый
 
10.09.15
12:16
Либо не будет, если однажды заполнить кэш и текущий отбор накладывать на кэш
10 1Сергей
 
10.09.15
12:18
(9) а потом следить за изменениями в справочнике, за изменениями в отборе и т.д., и т.п.
11 Alpen906
 
10.09.15
12:19
+(10). Много действий нужно предпринимать, чтобы следить за изменениями в Отборе.
12 aka AMIGO
 
10.09.15
12:21
А для чего, собственно, этот итог нужен? для "Посмотреть"?
13 DexterMorgan
 
10.09.15
12:21
Переходите на 8.3.6 http://v8.1c.ru/o7/201404list/index.htm
14 DexterMorgan
 
10.09.15
12:22
(6) Все это круто, но поиск в дин списке не учитывается
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн