Имя: Пароль:
1C
1С v8
Обычные формы. Табличная часть. Картинка состояния документа
0 Wefast
 
16.06.20
12:51
Вывожу в табличную часть документы. Как вывести картинку рядом с состоянием документа?
Не могу понять как типовые формы списка работают не имея ничего в модуле
1 ДенисЧ
 
16.06.20
13:01
В типовых формах выводится типовая картинка. Всё остальное - нужно писать самому.
Берёшь картинку из набора картинок 16*16, её в форму.
Потом в ПриВыводеСтроки (или ПриПолученииДанных) в нужную колонку номер картинки выводишь...
2 Wefast
 
18.06.20
08:34
В общем что я сделал.

Табличная часть, реквизиты:
Документ
Статус - тип Число

При заполнение, в зависимости от того проведен документ или просто записан - ставил в "статус" 0 или 1

На форме в табличную часть добавил колонку "Картинка1"

В событие таб части на форме "ПриВыводеСтрок" написал:

    Если ДанныеСтроки.Статус = 0 Тогда
           ОформлениеСтроки.Ячейки.Картинка1.УстановитьКартинку(БиблиотекаКартинок.ДокументЗаписанКоннекторВерх);
    Иначе
    ОформлениеСтроки.Ячейки.Картинка1.УстановитьКартинку(БиблиотекаКартинок.ДокументПроведенКоннекторВерх);
        
    КонецЕсли;
3 Ёпрст
 
18.06.20
09:10
(2) по-уму,картинку луче показывать в той же колонке, что и сам документ, так красившее
4 Ёпрст
 
18.06.20
09:10
ну и все состояния нужны - проведен/не проведен/помечен на удаление..
5 Wefast
 
18.06.20
09:13
(4) это не форма списка, там нет помеченных на удаление документов. Я создал документ и поместил в таб часть.
6 Ёпрст
 
18.06.20
09:17
(5) в любом случае, доп числовая колонка не нужна. Ибо ты записал туда 1 (и проще писать булево, а не число), а документ распровели - у тя не верный статус