Имя: Пароль:
1C
1С v8
Пиктограммы в ФормеСписка
0 Cheb
 
17.02.15
16:48
Добрый день.

Хочу выводить пиктограмму в дополнительной колонке в ФормаСписка РТиУ.
Добавил в ПередОткрытием:

КолонкаКартинки=ЭлементыФормы.Список.Колонки.Вставить(4,"Документы");
КолонкаКартинки.Имя="Картинка";
КолонкаКартинки.Ширина=5;

И в СписокПриВыводеСтрок:

Если ДанныеСтроки.Ссылка.аиДокументы = 0 Тогда
КолонкаКартинки.КартинкиСтрок= БиблиотекаКартинок.КрасныйШар;
ИначеЕсли ДанныеСтроки.Ссылка.аиДокументы = 1 Тогда
КолонкаКартинки.КартинкиСтрок = БиблиотекаКартинок.Контакт;
ИначеЕсли ДанныеСтроки.Ссылка.аиДокументы = 2 Тогда
КолонкаКартинки.КартинкиСтрок= БиблиотекаКартинок.ЗеленыйШар;
КонецЕсли;

Но в итоге вижу просто пустую колонку, хотя реквизит аиДокументы = 2.
Что именно делаю не так?
1 Cheb
 
17.02.15
16:49
Да, забыл добавить, Обычное приложение.
3 Ёпрст
 
17.02.15
16:52
ПоказыватьКартинку=Истина
4 Cheb
 
17.02.15
17:02
КолонкаКартинки.ПоказыватьКартинки = Истина; ?

{Документ.РеализацияТоваровУслуг.Форма.аиФормаСписка.Форма(234)}: Поле объекта не обнаружено (ПоказыватьКартинки)
    КолонкаКартинки.ПоказыватьКартинки = Истина;
5 Ёпрст
 
17.02.15
17:06
ОформлениеСтроки.Ячейки.Документы.ОтображатьКартинку=Истина
6 Cheb
 
17.02.15
17:13
(5), добавил в СписокПриВыводеСтрок перед условием, так же пусто :(
7 Ёпрст
 
17.02.15
17:22
а так ?
ОформлениеСтроки.Ячейки.Документы.ОтображатьКартинку=Истина;
ОформлениеСтроки.Ячейки.Документы.ЗначениеКартинки = БиблиотекаКартинок.ЗеленыйШар;
8 Cheb
 
18.02.15
08:03
(7) тоже пробовал, тоже пусто. Прям уже теряюсь в догадках :)
9 KUBIK
 
18.02.15
08:25
Может в другой обработчик надо : ПриПолученииДанных?
10 Cheb
 
18.02.15
08:30
(9) отладчиком смотрю в СпискеПриВыводеСтрок, через точку останову проходит, без ошибок. Но и результата тоже нет :(
11 Cheb
 
18.02.15
08:42
Разобрался, уже все возможные варианты перебрал.
Вот так работает:

ОформлениеСтроки.Ячейки.Документы.УстановитьКартинку(БиблиотекаКартинок.ЗеленыйШар);
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.