Имя: Пароль:
1C
1С v8
картинка в табличном поле
,
0 MixYaMix
 
10.10.14
12:40
Доброго времени!
УТ 10.3. Как менять картинку в ячейке табличного поля?
Создал пиктограмму 16 на 32.
Добавил ее в свойство Картинка строк.
Потом:

Процедура ТабличкаПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
    ОформлениеСтроки.Ячейки.Колонка1.ОтображатьКартинку = Истина;
    Если ДанныеСтроки.Колонка1 = 1 Тогда
    ОформлениеСтроки.Ячейки.Колонка1.ИндексКартинки = 0;
    Иначе
    ОформлениеСтроки.Ячейки.Колонка1.ИндексКартинки = 1;
    КонецЕсли;
КонецПроцедуры

Но картинка всегда одна и та же. Та что с индексом 0. Что не так?
1 Cube
 
10.10.14
12:45
2 MixYaMix
 
10.10.14
12:59
(1) в свойствах нет ПутьКДаннымКартинкиСтроки
3 MixYaMix
 
10.10.14
13:00
(1) не пойму в табличное поле надо добавить колонку для хранения индексов?
4 Cube
 
10.10.14
13:05
(2) В обычных формах это свойство колонки:

Картинки строк. Картинка  - серия пиктограмм для данной колонки, отображаться будет по номеру, взятому как значение колонки.
КартинкиСтрок, RowsPictures
5 MixYaMix
 
10.10.14
13:14
(4) можешь пример скинуть?
6 MixYaMix
 
10.10.14
13:15
(4) Свойство КартикаСтрок у меня заполнено.
Там выбрана пиктограмма 16 на 32
7 Cube
 
10.10.14
13:21
(6) Строку из свойства "Данные" перенеси в свойство "Данные картинки".
8 MixYaMix
 
10.10.14
13:44
(7) Спасибо!! но дело было в другом. Пиктограмму надо формировать не 16 на 32 а 32 на 16 располагать картинки "в строчку".