0
lg2marvel
17.05.19
✎
12:42
|
Добрый день, пытаюсь побороть условное оформление в табеле. Применить надо к табличной части ДанныеОВремени
Вызываю в
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ЭлементУО = УсловноеОформление.Элементы.Добавить();
УПР_ТабельНаСервере.ДобавитьОформляемоеПоле(ЭлементУО.Поля, "ДанныеОВремениВремя1Представление, ... ДанныеОВремениВремяИтог");
ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(ЭлементУО.Отбор,
"Объект.ДанныеОВремени.ЭтоПерваяСтрокаПоСотруднику", ВидСравненияКомпоновкиДанных.Равно, ЛОЖЬ,,Истина);
ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Красный);
ЭлементУО.Оформление.УстановитьЗначениеПараметра("Видимость", Ложь);
ЭлементУО.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", Истина);
Но не реагирует, судя по всему не правильно указываю к чему применять, подскажите как будет правильнее?
|
|
3
lg2marvel
17.05.19
✎
12:54
|
(2) делал, сейчас немного переделал подбор полей для оформления - заработало.
часа два мучейний и как только попросил помощи решение пришло само собой.
Спасибо.
Для сч = 1 По 31 Цикл
УПР_ТабельНаСервере.ДобавитьОформляемоеПоле(ЭлементУО.Поля, "ДанныеОВремениВремя"+сч+"Представление");
КонецЦикла;
УПР_ТабельНаСервере.ДобавитьОформляемоеПоле(ЭлементУО.Поля, "ДанныеОВремениНомерСтрокиСотрудник");
УПР_ТабельНаСервере.ДобавитьОформляемоеПоле(ЭлементУО.Поля, "ДанныеОВремениСотрудник");
УПР_ТабельНаСервере.ДобавитьОформляемоеПоле(ЭлементУО.Поля, "ДанныеОВремени_КЕ_ДолжностьСотрудника");
УПР_ТабельНаСервере.ДобавитьОформляемоеПоле(ЭлементУО.Поля, "ДанныеОВремени_КЕ_ИтогоСменЧасов");
УПР_ТабельНаСервере.ДобавитьОформляемоеПоле(ЭлементУО.Поля, "ДанныеОВремениВремяИтог");
|
|