Имя: Пароль:
1C
1С v8
Как в форме списка документа вывести колонку, которая не является реквизитом?
0 Босечка
 
08.07.15
13:27
Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок)
    Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
        дкСписокПриВыводеСтроки(ЭтаФорма, Элемент, ОформлениеСтроки, ОформлениеСтроки.ДанныеСтроки);
        ОформлениеСтроки.Колонки.СуммаРеализации.Значение = ЭтаФорма.ДокументСписок.Колонки.ДокументОснование.СуммаДокумента;
    КонецЦикла;
КонецПроцедуры
Ругается на колонки.
1 Босечка
 
08.07.15
13:27
Колонка сумма реализации
2 1Сергей
 
08.07.15
13:29
=  ОформлениеСтроки.ДанныеСтроки.ДокументОснование.СуммаДокумента;


если я правильно понял чего ты хочешь
3 DTXqueque
 
08.07.15
13:30
ОформлениеСтроки (RowAppearance)
ОформлениеСтроки (RowAppearance)
Свойства:

ДанныеСтроки (RowData)
ЦветТекста (TextColor)
ЦветФона (BackColor)
Шрифт (Font)
Ячейки (Cells)

Описание:

Определяет оформление строки табличного документа.
4 ДенисЧ
 
08.07.15
13:30
ОформлениеСтроки.Колонки.СуммаРеализации.УстановитьТекст(ЭтаФорма.ДокументСписок.Колонки.ДокументОснование.СуммаДокумента);
5 Timon1405
 
08.07.15
13:32
мне одному непонятно, зачем писать при получении данных, а не при выводе строки, если все равно через точку суммы построчно берутся?
6 DTXqueque
 
08.07.15
13:38
(5) Видимо. Для одной строки ПриВыводеСтроки может быть вызвано много раз, в отличие от ПриПолученииДанных.
7 Босечка
 
08.07.15
13:41
(4) ОформлениеСтроки.Колонки.СуммаРеализации ругаетя на Колонки
8 Ёпрст
 
08.07.15
13:43
(0)

Ячейки
9 Ёпрст
 
08.07.15
13:44
ОформлениеСтроки.Ячейки.СуммаРеализации
10 Timon1405
 
08.07.15
13:45
(6) если и там и там для каждого документа через точку берется его СуммаДокумента, значит количество запросов к БД за суммами одинаковое?
(7) ОформлениеСтроки.Ячейки.СуммаРеализации.УстановитьТекст(ОформлениеСтроки.ДанныеСтроки.ДокументОснование.СуммаДокумента)
11 DTXqueque
 
08.07.15
13:53
(10) Если ты начнешь скролить список, то начнет срабатывать ПриВыводеСтроки, но не ПриПолученииДанных.
12 Timon1405
 
08.07.15
13:53
(11) вот это поворот
13 hhhh
 
08.07.15
13:59
(11) ты точно маханул с утра.
14 Serg_1960
 
08.07.15
14:04
(мимо проходил) При получении данных лучше/можно/нужно запросом получать данные из базы. Это всегда лучше чем обращение к данным "через точку". Ваш КЭП.
15 DTXqueque
 
08.07.15
14:16
Да, чего-то я попутал) (12) Прошу прощения)

Думал, что при получении данных срабатывает когда динамический список партионно данные из базы вытягивает)