Имя: Пароль:
1C
 
Не выводятся итоги в СКД?
,
0 VID1234
 
13.11.23
13:35
Здравствуйте. Не могу вывести итоги по колонке с суммами периода. Суммы выводятся в группировке банковский счет, а уже выше, тип счета, вид денежных средств (наличные, безналичные) и организации нет. Пробовал добавлять в ресурсы одноименный ресурс, и выбирал рассчитывать по организация, документ планирования и т.п., может что то не так делаю.
https://postimg.cc/gallery/K191gmZ - здесь картинки к теме
1 Галахад
 
гуру
13.11.23
13:49
Наверное, самое интересное в закладке "ресурсы".
2 VID1234
 
13.11.23
13:52
(1) Здравствуйте. https://postimg.cc/Sn0RDCLV я пробовал и ВЫБРАТЬ КОГДА УРОВЕНЬ = 0 и т.п., но не получается.
3 CaIIIka
 
13.11.23
14:26
Здравствуйте! Для конкретной группировки в закладке "Другие настройки" расположение итогов правильно указано?
4 VID1234
 
13.11.23
14:34
(3) Здравствуйте. А что должно быть?  Авто или начало?
5 yopQua
 
13.11.23
14:42
здравствуйте!
здесь мог бы быть текст с советами где че нажать, но ветка явно для того, чтобы поздороваться со всеми
6 VID1234
 
13.11.23
14:46
(5) Здравствуйте.
7 CaIIIka
 
13.11.23
14:47
(4) Попробуйте для начала "Авто". Обратите внимание, чтобы была выбрана именно группировка (над закладкой "Выбранные поля"). Народ часто путается.
(5) :))) И Вам здравствуйте!
8 VID1234
 
13.11.23
14:54
9 CaIIIka
 
13.11.23
15:05
(8) Оно. Попробуйте лишнее из ресурсов убрать. Дубль суммы факт и рассчитывать по. Без указания по чём рассчитывать везде должно считать.
А что за колонка "09.10.2023"?
10 VID1234
 
13.11.23
15:09
(9) там программно добавляется столбец по периоду, смотрю сейчас, может в коде где проблема, там дерево значений. Дубли убрал, только 1 осталось, но также все
11 CaIIIka
 
13.11.23
15:12
(10) Копайте этот столбец. Должно работать.
12 VID1234
 
13.11.23
15:13
(11) хорошо, отслеживаю отладкой. Спасибо
13 VID1234
 
13.11.23
19:45
Сначала заполнил дерево значений, а после посчитал итоги по группировкам:
//VID( считаем итоги по добавленным колонкам,13.11.202                                                                          
    Для Каждого ПериодКолонка Из ДанныеФормы.КолонкиПериодов Цикл
        найдКолонка = ДанныеФормы.ДеревоСчета.Колонки.Найти(ПериодКолонка.Представление);
        Если найдКолонка = Неопределено Тогда
            //Сообщить("Колонка не найдена!");
        Иначе
            СчитатьСуммы(ДанныеФормы.ДеревоСчета.Строки, ПериодКолонка.Представление);
        КонецЕсли;
    КонецЦикла;
    //VID)-----------------------------------------------------------------------
    
    Возврат ДанныеФормы;


Процедура СчитатьСуммы(Строки, Колонка)

    Для Каждого СтрокаДерева Из Строки Цикл

        // Если мы в строке, у неё нет итогов, пропустим
        Если СтрокаДерева.Строки.Количество() = 0 Тогда
            Продолжить;
        КонецЕсли;

        СчитатьСуммы(СтрокаДерева.Строки,Колонка);

        // Для текущей записи вычислим сумму строк колонки
        СтрокаДерева[Колонка] = СтрокаДерева.Строки.Итог(Колонка);

    КонецЦикла;

КонецПроцедуры