|   |   | 
| 
 | Процедура ПриВыводеСтроки итог в подвал | ☑ | ||
|---|---|---|---|---|
| 0
    
        0614 08.12.15✎ 14:30 | 
        Подскажите как в этой процедуре рассчитать итог по колонке и вывести его в подвал.
 8.2 КА. "СтоимостьРейса" не является реквизитом. Процедура ПродажиПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) Если ЗначениеЗаполнено(ДанныеСтроки.Рейс) Тогда ОформлениеСтроки.Ячейки.СтоимостьРейса.Значение = ДанныеСтроки.Рейс.СтоимостьРейса; КонецЕсли; КонецПроцедуры | |||
| 1
    
        mikecool 08.12.15✎ 14:34 | 
        (0) лучше используй событие изменения таб части     | |||
| 2
    
        Bober 08.12.15✎ 14:38 | 
        (0) это динамический список или таблица\дерево значений?     | |||
| 3
    
        НЕА123 08.12.15✎ 14:46 | ||||
| 4
    
        0614 08.12.15✎ 14:48 | 
        (2) динамич.список     | |||
| 5
    
        0614 08.12.15✎ 14:49 | 
        (3) написал же что это не реквизит.     | |||
| 6
    
        НЕА123 08.12.15✎ 15:03 | 
        (4)
 а (0) и сабж тогда при чем? | |||
| 7
    
        hhhh 08.12.15✎ 15:45 | 
        (4) в УФ вообще нет процедуры ПриВыводеСтроки. Что-то вы чудИте.     | |||
| 8
    
        Nuobu 08.12.15✎ 15:47 | 
        ЭлементыФормы.ТабЧастьНаФорме.КолонкаКоторойНетуВРеквизите.ТекстПодвала = Формат(ЧислоСДесятойЧастью, "ФорматнаяСтрока");     | |||
| 9
    
        ejikbeznojek 08.12.15✎ 15:56 | 
        Я делал вот так
 Процедура Товары_ПриПолученииДанных(Элемент, ОформленияСтрок) ИтогОстаток=0; Для Каждого СтрокаОформления Из ОформленияСтрок Цикл ИтогОстаток=ИтогОстаток+СтрокаОформления.Ячейки["Остаток"].Значение КонецЦикла; ЭлементыФормы.Товары.Колонки.Остаток.ТекстПодвала=Строка(ИтогОстаток); | |||
| 10
    
        Bober 08.12.15✎ 16:22 | 
        (0) ни через ПриВыводеСтроки, ни через ПриПолученииДанных нельзя получить достоверные данные.
 либо делать через построитель (переносить в него отбор из динамического списка и получать результат запросом). либо не делать ничего такого. | |||
| 11
    
        Bober 08.12.15✎ 16:24 | 
        (9) вариант хоть и лучше ПриВыводеСтроки, но тоже не подходит, потому как вызывается дважды если курсор стоит посередине (кусок до курса, кусок после). или вызывается для одной строки, если идет перемещение активной строки стрелками на клавиатуре.     | |||
| 12
    
        Nuobu 08.12.15✎ 16:26 | 
        (11) Вообще-то лучше сделать нельзя, как бы не хотелось.     | |||
| 13
    
        Bober 08.12.15✎ 16:28 | 
        (12) решение только через построитель. остальные варианты не работают.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |