Имя: Пароль:
1C
1С v8
отображение итогов в подвале
0 Droning1C
 
30.01.19
13:06
Справочник номенклатура. Табличное поле Комплектующие. в Нем поле ввода ДоляСтоимости( число ). Мне нужно сделать Итоги в подвале и покрасить в красный, если общая доля стоимости по всем строкам не равна 100.  

Трабл- в свойствах нет "Отображать итоги в подвале", я пытаюсь сделать программно. При выводе строки пишу такой код(стырен)

Процедура КомплектующиеДоляСтоимостиПриИзменении(Элемент)
        ИтоговаяДоляСтоимости = 0;
        
    Для каждого Строка из Комплектующие Цикл
        ИтоговаяДоляСтоимости = ИтоговаяДоляСтоимости + Строка.ДоляСтоимости;
    КонецЦикла;
    ЭлементыФормы.Комплектующие.Колонки["ДоляСтоимости"].ТекстПодвала = ИтоговаяДоляСтоимости;
    
КонецПроцедуры


Выдает ошибку. Нельзя так обходить Комплектующие ибо тип

РегистрСведенийСписок.КомплектующиеНоменклатуры


Как быть? Как можно еще решить проблему?
1 alkorolev
 
30.01.19
13:33
запросом дергай из этого регистра с условиями аналогичными наложенному отбору
2 Droning1C
 
30.01.19
13:54
(1) получится, что при выводе каждой строки я буду делать запрос... это же вроде как дичайший моветон? или я что-то не так понял?