Изменение цвета текста ячейки табличного поля
Доброго времени суток. Хочу поменять цвет текста в ячейке табличного поля при его изменении. Поступаю следующим образом:
Цвет меняется, однако не в той ячейке. Необходимо, чтобы менялось в рекомендуемом наименовании, а меняет в Текущем кратком.
Процедура ТаблСписокКонтрагентовКраткоеНаименованиеРекПриИзменении(Элемент)
ЭлементыФормы.ТаблСписокКонтрагентов.ТекущаяСтрока.НаименованиеКраткоеИзменено = Истина;
Элемент.ЦветТекста = ЦветОтредактированоОператором;
ЭлементыФормы.ТаблСписокКонтрагентов.ОбновитьСтроки();
КонецПроцедуры
Цвет меняется, однако не в той ячейке. Необходимо, чтобы менялось в рекомендуемом наименовании, а меняет в Текущем кратком.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) У тебя процедура "ПриИзменении" вызывается для поля "КраткоеНаименование" табличного поля "ТаблСписокКонтрагентов" (судя по названию процедуры). Т.е. "Элемент" это именно это поле, и когда ты делаешь
Цвет устанавливается для поле "КраткоеНаименование", а никак не для рекомендованного. Напиши
Элемент.ЦветТекста = ЦветОтредактированоОператором;
Цвет устанавливается для поле "КраткоеНаименование", а никак не для рекомендованного. Напиши
ЭлементыФормы.ИмяПоляРекомендуемоеНаименование = ЦветОтредактированоОператором;
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот