Имя: Пароль:
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) Прошу прощения)

Думал, что при получении данных срабатывает когда динамический список партионно данные из базы вытягивает)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший