Имя: Пароль:
1C
1С v8
Не получается раскрасить строки ТЧ документа
0 i_dmi
 
26.05.15
09:46
Добрый день!
Проблема в следующем: не раскрашиваются строки таб части документа. Кэш чистил, настройки удалял. Конфа УТ 11. ТабЗеленых в коде - список значений, значения в нем есть.

ЭтаФорма.УсловноеОформление.Элементы.Очистить();
    ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
    ОформляемоеПоле = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
    ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Товары");
    
    ЭлементОтбора = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Товары.Номенклатура");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
    ЭлементОтбора.ПравоеЗначение = ТабЗеленых;
    ЭлементОтбора.Использование = Истина;    
    ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(255,89,89));//WebЦвета.Зеленый);
1 asady
 
26.05.15
10:03
(0) в каком месте этот код у тебя работает? ( в смысле не раскрашивает)
2 asady
 
26.05.15
10:04
(1)+ укажи событие при котором ты устанавливаешь УО
3 i_dmi
 
26.05.15
10:06
ПриСозданииНаСервере
Там вызывается моя процедура
4 i_dmi
 
26.05.15
10:09
В свойствах формы руками создаю - тоже не работает)
5 kosts
 
26.05.15
10:16
(4) А код свой комментируешь? А то там очистка
6 kosts
 
26.05.15
10:17
ТабЗеленых точно список значений?
7 i_dmi
 
26.05.15
10:23
(5) Да, туплю, код закомментил - работает)

ТабЗеленых - список значений.
Если мне память не изменяет, на платформе 8.3.4 все работало, перестало после обновления до 8.3.6
8 pessok
 
26.05.15
10:26
(7) ну вот, один баг бесплатный тестер 1С уже нашел :D
9 i_dmi
 
26.05.15
10:29
(8)
Нет, все, вопрос снят, это я затупил, у меня там два условия получалось в итоге)