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