Пиктограммы в ФормеСписка
☑
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
Разобрался, уже все возможные варианты перебрал.
Вот так работает:
ОформлениеСтроки.Ячейки.Документы.УстановитьКартинку(БиблиотекаКартинок.ЗеленыйШар);
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.