Имя: Пароль:
1C
 
Как отобразить картинку статуса в форме списка документа
0 user5566
 
19.11.07
06:05
Подскажите пожалуйста если возможность в форме списка документа (1С:v8) отображать картинки которые будут меняться в зависимости от значения реквизита документа. Например реквизит = 0 тогда отображается одна картинка, реквизит = 100 другая.
1 IronDemon
 
19.11.07
10:21
Если Выборка.ННПроведен Тогда
   ИндексНалоговой=0;
ИначеЕсли Выборка.ННПометкаУдаления Тогда
   ИндексНалоговой=1;
Иначе
   ИндексНалоговой=2;
КонецЕсли;
ОформлениеСтроки.Ячейки.Налоговая.ОтображатьКартинку = Истина;
ОформлениеСтроки.Ячейки.Налоговая.ИндексКартинки=ИндексНалоговой;
2 user5566
 
19.11.07
11:33
Пишу так:

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

Картинка не отображется. Может я какие параметры для самого поля не установил?
3 IronDemon
 
19.11.07
11:38
А картинку в форме для колонки указал?
4 user5566
 
19.11.07
11:40
Да в поле КартинкиСтрок выбрал - Из Библиотеки - Из конфигурации
5 user5566
 
19.11.07
11:49
А надо выбирать саму картинку или название группы картинок?
6 IronDemon
 
19.11.07
11:50
саму картинку
7 user5566
 
19.11.07
11:52
Да выбираю саму картинку. Не отображается.
В данной ситуации у меня поля Данные, Элемент управления пустые.
8 IronDemon
 
19.11.07
11:54
Если картинка одна то индекс=0
9 user5566
 
19.11.07
12:12
А само поле должно быть поле ввода - строка?
10 user5566
 
19.11.07
12:15
У меня при наведении на этом поле пишет Список документов.
11 user5566
 
19.11.07
14:03
Спасибо. Разобрался. Просто там по другому называлась процедура в которую надо код вставлять.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший