|
не срабатывает условное оформление |
☑ |
0
pedagog
05.02.21
✎
15:42
|
&НаСервере
Процедура ПриСозданииНаСервере
Оформление = ЭтаФорма.УсловноеОформление.Элементы.Добавить();
Оформление.Использование = Истина;
//
//Для табличных частей нужно указывать оформляемые поля в ручную.
Поле1 = Оформление.Поля.Элементы.Добавить();
Поле1.Поле = Новый ПолеКомпоновкиДанных("Сотрудник");
//Поле2 = Оформление.Поля.Элементы.Добавить();
//Поле2.Поле = Новый ПолеКомпоновкиДанных("ТоварыНоменклатура");
//
//Отбор = Оформление.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
//Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ДанныеОВремени.Сотрудник");// неопбходимо обращаться к объекту формы!
//Отбор.ПравоеЗначение = Справочники.Сотрудники.НайтиПоКоду("261104");
//Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
//Отбор.Использование = Истина;
Оформление.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Аквамарин);
КонецПроцедуры
|
|
1
pedagog
05.02.21
✎
15:42
|
почему не срабатывает условное оформление?
|
|
2
pedagog
05.02.21
✎
15:43
|
был отбор по сотруднику, но сейчас его закомментила. но все равно не работает
|
|
3
alkorolev
05.02.21
✎
15:48
|
поле "Сотрудник" смущает. Точно так называется, а не "ТаблицаСотрудник"?
|
|
4
pedagog
05.02.21
✎
15:49
|
сотрудник - это колонка в таблице данныеовремени
|
|
5
alkorolev
05.02.21
✎
15:51
|
колонка как называется? Если автозаполнение колонок было, то должно быть ТаблицаСотрудник. Для номенклатуры же у вас на примере колонка обозвалась "ТоварыНоменклатура"
|
|
6
alkorolev
05.02.21
✎
15:52
|
скорее всего там ДанныеОВремениСотрудник
|
|
7
lucbak
05.02.21
✎
15:53
|
(4) галка у поля "сотрудник" использовать всегда - стоит ?
|
|
8
pedagog
05.02.21
✎
15:55
|
вместо сотрудник написала ДанныеОВремениСотрудник и все заработало. спасибо, ребята
|
|