Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Обычные формы. Табличная часть. Картинка состояния документа

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

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

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс, 1996 г.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.