не срабатывает условное оформление
☑
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
вместо сотрудник написала ДанныеОВремениСотрудник и все заработало. спасибо, ребята
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс