УФ Раскрасить отдельную ячейку в табличной части дкоумента #786983


#0 by Aswed
САБЖ Ткните носом как сделать. Поиск что то ничего не выдал.
#1 by Torquader
ПриВыводеСтроки - ОформлениеСтроки.Ячейки и т.д.
#2 by kochurovg
Свойство формы "УсловноеОформление"
#3 by Aswed
Забыл сказать что табличную часть рисую динамически. В итоге в УсловномОформлении нельзя указать условия расцветки для этих ячеек.
#4 by Aswed
При выводе строки нет в УФ
#5 by LeReve
в уф только условное оформление
#6 by Defender aka LINN
Как связаны между собой эти предложения?
#7 by FIXXXL
формируй условное оформление программно при создании твоих программных колонок
#8 by catena
Это почему это?
#9 by shpioleg
Можно сделать у формы дополнительный реквизит для условного оформления. В коде вычисляются значения этого реквизита, а условное оформление, используя его содержимое, раскрашивает нужную ячейку в строке.
#10 by Aswed
Блин точно! Программно!!! Спасибо, а я уперся в прямые настройки.
#11 by Aswed
Интересно. А как это?
#12 by shpioleg
Например, как я делал. Есть таблица ходов шахматной партии. Чтобы подсвечивать не всю строку, а отдельно ход белых/черных я на форму кинул вспомогательный булевский реквизит УОПолуход, который заполняется в коде при активизации ячейки ,УОПолуход = ТекущийПолуход%2; В условном оформлении настроил условия на колонки белых и черных, используя реквизит формы УОПолуход. Для колонки белых УОПолуход = Истина, а для черных УОПолуход = Ложь. Таким образом, при клике мышки по ячейке таблицы срабатывает обработчик ПриАктивизацииЯчейки и кликнутая ячейка выделяется.
#13 by Aswed
Аааааааа понятно. У меня же количество колонок не известно и может быть любым.
#14 by Aswed
Ткните носом что не правильно? Уже час сижу пялюсь и не могу понять
#15 by shpioleg
Ну, выглядит правильно. Может это поможет?
#16 by Aswed
В общем вот так работает
#17 by Aswed
А вот так не работает
#18 by Aswed
Хотя поле "ТаблицаДанных"+Реквизит.Имя это программно добавленное поле в эту табличную часть на форме
#19 by Aswed
Вот так его создаю
#20 by Aswed
Вот целиком кусок когда
#21 by FIXXXL
#22 by FIXXXL
кароч:         Для Каждого ТекЦвет из ТаблицаЦветовТиповМагазов Цикл &НаСервере Процедура СоздатьЭлементУО(Знач ЛевоеЗначение, Знач ПравоеЗначение, Знач ЦветУО, Знач МассивПолейОформления,ВидСравненияУО=Неопределено)
#23 by Aswed
Уже которую неделю бьюсь над мелочью и не могу понять что же все таки не так. И она падла не работает! Скоро головой буду биться об стену, ни как не могу понять где я ошибся.
#24 by Вафель
оформляется не реквизит формы. а поле с данными
#25 by Aswed
В курсе. Там все так и написано.
#26 by Aswed
Сам нашел! Не верно указывал путь к полю для сравнения Было Теперь не могу понять какого фига красит всю таблицу колонку целиком)))
#27 by aleks_default
Видимо условие не отрабатывает
#28 by Aswed
А как тогда задать условие? Вот так если пишу красит все. Скотина!
#29 by Aswed
Нет все таки видимо я не верно задаю отбор. Не срабатывает правило Хотя и ошибки ни какой не выскакивает
#30 by Aswed
Млять! Победил!! Верно так:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С