Вывод картинки
8.2
//ПРЕДОПРЕДЕЛЁННОЕ СОБЫТИЕ ФОРМЫПроцедура ПриОткрытии() // Вставим колонку картинки НовКолонкаСпискаОрганизаций = ЭлементыФормы.СписокОрганизации.Колонки.Вставить(0, "Каринка"); НовКолонкаСпискаОрганизаций.Имя = "Картинка"; НовКолонкаСпискаОрганизаций.ТекстШапки = ""; // определим ширину НовКолонкаСпискаОрганизаций.Ширина = 4; //зафиксируем размер НовКолонкаСпискаОрганизаций.ИзменениеРазмера = ИзменениеРазмераКолонки.НеИзменять; НовКолонкаСпискаОрганизаций.ТолькоПросмотр = Истина; //Подключим колекцию картинок НовКолонкаСпискаОрганизаций.КартинкиСтрок = БиблиотекаКартинок.ПиктограммыЭлементов; КонецПроцедуры//ПРЕДОПРЕДЕЛЁННОЕ СОБЫТИЕ ТАБЛИЦЫПроцедура СписокОрганизацииПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) ОформлениеСтроки.Ячейки.Картинка.ОтображатьКартинку=Истина; ОформлениеСтроки.Ячейки.Картинка.ОтображатьТекст=Ложь; //установим ингдекс из колекции картинок ОформлениеСтроки.Ячейки.Картинка.ИндексКартинки = ?(ДанныеСтроки.Организация.ПометкаУдаления,4,3);КонецПроцедуры
8.3
В событиях управляемых формах отсутствуют события ПриВыводеСтроки, ПриПолученииДанных, которые в неуправляемых формах успешно использовались для отображения картинок. Теперь работа с картинками ТЧ в управляемых формах основана на механизмах КартинкаСтрок и ПутьКДаннымКартинкиСтрок. Работа с картинками выглядит это примерно так:
- КартинкаСтрок - содержит коллекцию картинок которые будут использоватся в ТЧ.
- ПутьКДаннымКартинкиСтроки - указывает, откуда система будет барть индексы для картинок.
Весь фокус в том, что у колонки, которая является данными для индексов картинок(ПутьКДаннымКартинкиСтроки) обязательно должно быть в свойствах списка стоять галочка Использовать всегда.