Подскажите пожалуйста как можно реализовать следующий "бантик":
Есть табличное поле обычной формы, РежимВыделенияСтроки - Ячейка, как сделать так чтобы при активации любой ячейки выделялась каким-то цветом вся строка (реализовано на уровне платформы в управляемых формах). Менять РежимВыделенияСтроки на Строка не вариант так как при копировании в буфер значения колонки копируется вся строка.
Первое что пришло в голову - это ввести скрытое поле в таблицу.
При активизации строки ставить туда некое значение - например цифру 1
Затем делать по этому признаку раскраску, код раскраски ниже
(8)да, спасибо всем за помощь. сделал так:
Процедура РаботыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
Если Элемент.ТекущаяСтрока = ДанныеСтроки Тогда
ОформлениеСтроки.ЦветФона = WebЦвета.Розовый;
КонеЦЕсли;
КонецПроцедуры
Процедура РаботыПриАктивизацииСтроки(Элемент)
Элемент.ОбновитьСтроки();
КонецПроцедуры
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший