В обычном приложении для оформления строк табличной части использовались события ПриПолученииДанных() или ПриВыводеСтроки(),
где через "ячейку" в зависимости от данных строки устанавливали нужное свойство.
То есть обходим все оформления строк, и для каждой ячейки проверяем условия. Например так:
http://s020.radikal.ru/i707/1309/0a/1fa30e1ff7ea.png Допустим, для каждой строки - свое условие:
Для первой - между 9 и 15
Для второй - между 2 и 15
Для третьей - нету условия
Для четвертой - между 1 и 8 или между 23 и 30.
На управляемых формах - таких событий нету. Оформление ячеек задается через УсловноеОформление. Как можно задать такие сложные условия???
Пока что только одна идея - добавить реквизитов формы к табличной части типа "Булево". В условномОформлении - указать оформление в зависимости от этих реквизитов. А где-нибудь - рассчитывать значение этих реквизитов в зависимости от этих сложных условий.
(1) идея нравится. Ощущение, что должно быть как-то проще =)
(2) для каждой строки - свое условие
То есть эти условия сложно задать в "УсловномОформлении"
(3) Куда уж проще - рассчитал все заранее, а УО только раскрашивает
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс