|
не срабатывает условное оформление | ☑ | ||
|---|---|---|---|---|
|
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
|
вместо сотрудник написала ДанныеОВремениСотрудник и все заработало. спасибо, ребята
|
| Форум | Правила | Описание | Секции | Поиск |