Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 00:58

изменение шрифта в отдельной ячейке табличной части

Автор Sandi, 03 июн 2015, 12:56

0 Пользователей и 1 гость просматривают эту тему.

Sandi

Добрый день, форумчане!

снова нужна ваша помощь.

дано:
управляемая форма с табличной частью.

надо:
в табличной части нужно в зависимости от условий выделить жирным шрифтом отдельные ячейки.


То что получилось у меня (см. ниже) делает жирным шрифт во всем столбце "Коэффициент"


&НаКлиенте
Процедура КоэффициентОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
        СтандартнаяОбработка = Ложь;
МинимальноеЗначение =  РассчитатьМинимальноеЗначение();
Если ВыбранноеЗначение < МинимальноеЗначение Тогда
Если Вопрос ("Не рекомедуется использовать значение меньше, чем "+Строка(Окр(МинимальноеЗначение,2,1))+". Все равно продолжить?",РежимДиалогаВопрос.ДаНет)=КодВозвратаДиалога.Да Тогда; 
   Элементы.Таблица.ТекущиеДанные.Коэффициент = ВыбранноеЗначение;
                   ЖирныйШрифт = Истина;
Иначе
Элементы.Таблица.ТекущиеДанные.Коэффициент = Неопределено;
         ЖирныйШрифт=Ложь;
КонецЕсли;
Иначе

Элементы.Таблица.ТекущиеДанные.Коэффициент = ВыбранноеЗначение;
        ЖирныйШрифт=Ложь;
КонецЕсли;

Элементы.Таблица.ТекущийЭлемент.Шрифт = ПолучитьШрифт(ЖирныйШрифт);
КонецПроцедуры


&НаСервереБезКонтекста
Функция ПолучитьШрифт(ЖирныйШрифт)
ШрифтЭлемента = Новый Шрифт(,,ЖирныйШрифт,,,,);
Возврат ШрифтЭлемента;
КонецФункции


Вопрос: Как ограничить выбор шрифта только для конкретной строки этого столбца?
Пробовала  такой вариант:
Элементы.Таблица.ТекущаяСтрока.ТекущийЭлемент.Шрифт = ПолучитьШрифт(ЖирныйШрифт);
и такой:
Элементы.Таблица.ТекущиеДанные.ТекущийЭлемент.Шрифт = ПолучитьШрифт(ЖирныйШрифт);

выдает ошибку.:dfbbdrfb:


vitasw

А чем условное оформление не подходит? В зависимости от вашего минимального значение накладываете условное оформлению по шрифту.

Sandi

Цитата: vitasw от 03 июн 2015, 13:01
А чем условное оформление не подходит? В зависимости от вашего минимального значение накладываете условное оформлению по шрифту.
а про условное оформление я  как-то не подумала, пойду смотреть.
Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск