Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как отобразить кортику в ячейки формы списка? 1С 8.2 УТ 10.3          
Vzonder Подменю пользователя
сообщение 31.01.17, 19:03
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 38
Спасибо сказали: 1 раз
Рейтинг: 0

Хочется вывести картинку в ячейку строки ФормыСписка Документа, которая при изменения значения в реквизите, будет меняться на другую или третью..
Но пока и одну вывести не могу.

В процедуру СписокПриПолученииДанных(Элемент, ОформленияСтрок) присал следующий код:
    Для Каждого ОформлениеСтроки ИЗ ОформленияСтрок Цикл
        
        ОформлениеСтроки.Ячейки.СтатусОплаты.ОтображатьКартинку = Истина;
        ОформлениеСтроки.Ячейки.СтатусОплаты.ОтображатьТекст    = Ложь;
        ОформлениеСтроки.Ячейки.СтатусОплаты.ОтображатьФлажок   = Ложь;
        ОформлениеСтроки.Ячейки.СтатусОплаты.Картинка = БиблиотекаКартинок.КартинкаОплата;

    КонецЦикла;

Однако картинка не выводится(((
Научите, пожалуйста, как правильно выводить?

Vzonder Подменю пользователя
сообщение 31.01.17, 20:44
Сообщение #2

Общительный
**
Группа: Пользователи
Сообщений: 38
Спасибо сказали: 1 раз
Рейтинг: 0

Vzonder @ Сегодня, 20:03 * ,
Разобрался как менять цвет в колонке.

В табличном поле включаю процедуру СписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)

В ней:

Если ДанныеСтроки.Ссылка.ДокументГотов = Истина
    Тогда
    ОформлениеСтроки.Ячейки.ДокументГотов.ЦветФона = Новый Цвет(255, 78, 170);
Иначе
ОформлениеСтроки.Ячейки.ДокументГотов.ЦветФона = Новый Цвет(65, 238, 255);

КонецЕсли;


Все отлично работает.

А вот так:

ОформлениеСтроки.Ячейки.СтатусДоговора.Картинка = БиблиотекаКартинок.КартинкаОплата;

Не работает(((

Vzonder Подменю пользователя
сообщение 31.01.17, 22:09
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 38
Спасибо сказали: 1 раз
Рейтинг: 0

Сам разобрался!)

В процедуре Процедура СписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)

        
        ОформлениеСтроки.Ячейки.СтатусДоговора.ОтображатьКартинку = Истина;
        ОформлениеСтроки.Ячейки.СтатусДоговора.ОтображатьТекст    = Ложь;
        ОформлениеСтроки.Ячейки.СтатусДоговора.ОтображатьФлажок   = Ложь;
        
        
        Если ДанныеСтроки.Ссылка.СтатусДоговора = "Готов" Тогда
        
        ОформлениеСтроки.Ячейки.СтатусДоговора.Картинка = БиблиотекаКартинок.Картинка1;
        
    ИначеЕсли  ДанныеСтроки.Ссылка.СтатусДоговора = "Нужен" Тогда
    
        ОформлениеСтроки.Ячейки.СтатусДоговора.Картинка = БиблиотекаКартинок.Картинка2;
    Иначе
        ОформлениеСтроки.Ячейки.СтатусДоговора.Картинка = БиблиотекаКартинок.Картинка3;
  КонецЕсли;


Спасибо сказали: esmint,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 21:17
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!