Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Замена стандартной картинки в табличном поле справочника на другую.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
andrew76
Пытаюсь заменить стандартную картинку в табличном поле справочника (1С 8.1 ) на другую.
Т.е. мне нужно в зависимости от значения определенного значения поля справочника менять стандартную
картинку на другую.Т.е. чтобы одновременно отображались и стандартные пиктограммы и другие картинки.
Снимаю флаг ОтображатьСтандартнуюКартинку, в поле КартинкиСтрок - выбираю общую картинку . В Предприятии в данной форме списка вообще исчезли все картинки. С включенным флагом- ОтображатьСтандартнуюКартинку -всё без изменений.
Как заставить отображать нужные картинки?

Petre
Не совсем понятно, что для этого было предпринято.
Делать стандартно: в соответствующем событии ("ПриПолученииДанных" или "ПриВыводеСтроки") производится анализ данных и оформление нужной ячейки.
andrew76
в событии ПриВыводеСтроки анализирую данные т.е что-то вроде :

Если Оклад>1000 тогда
//здесь затрудняюсь....
// ...Ячейка.Картинка...
//
Иначе
//..Ячейка.Картинка.Стандартная;
КонецЕсли;
Petre
В функции событий передаются параметры. В "ПриВыводеСтроки", например, передается "ОформлениеСтроки", откуда можно добраться к "ОформлениеЯчейки" и установить картинку.
alex040269
Цитата(andrew76 @ 11.03.14, 17:29) необходимо зарегистрироваться для просмотра ссылки
в событии ПриВыводеСтроки анализирую данные т.е что-то вроде :

Если Оклад>1000 тогда
//здесь затрудняюсь....
// ...Ячейка.Картинка...
//
Иначе
//..Ячейка.Картинка.Стандартная;
КонецЕсли;

Если ДанныеСтроки. Оклад > 1000 Тогда
    ОформлениеСтроки.Ячейки.ВидРасчета.УстановитьКартинку(<Картинка>)
Иначе
    ОформлениеСтроки.Ячейки.ВидРасчета.УстановитьКартинку(<ДругаяКартинка>)
КонецЕсли
andrew76
Спасибо,всё получилось.
Vofka
andrew76, жмите палец.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.