|
Почему может не срабатывать условное оформление?
| ☑ |
0
toypaul
гуру
22.05.17
✎
15:33
|
Добавил условное оформление для формы. Для дин. списка. Выставил у всех полей обяз. использование. Вывел эти поля уже на форму для проверки. Все поля имеют нужное значение. В отладчике УО у формы заполнено. Но не срабатывает. Крыша уже поедет скоро ...
|
|
1
Волшебник
модератор
22.05.17
✎
15:35
|
кэш почисти
|
|
2
Новиков
22.05.17
✎
15:37
|
Ты начни с простого: удали оттуда все и поставь условие заведомо выполняющееся. Оное (УО) должно сработать. Сработало?
|
|
3
toypaul
гуру
22.05.17
✎
15:39
|
(2) а там и не было ничего. точно такое же условие в форме другого документа работает.
|
|
4
Вафель
22.05.17
✎
15:39
|
может отбор некорректно задан или использование где в уо не стоит. там везде есть таккая галка
|
|
5
Новиков
22.05.17
✎
15:44
|
(3) как же нет, если ты пишешь "Добавил условное оформление для формы"
|
|
6
toypaul
гуру
22.05.17
✎
15:51
|
(5) удалил свое. добавил заведомо выполняющееся и хрен
|
|
7
toypaul
гуру
22.05.17
✎
15:52
|
очистка кэша не помогла
|
|
8
toypaul
гуру
22.05.17
✎
16:02
|
Есть вот такой типовой код
СписокУсловноеОформление = Список.КомпоновщикНастроек.Настройки.УсловноеОформление;
СписокУсловноеОформление.Элементы.Очистить();
но ведь он обращается к УО списка. почему при этом слетает УО формы?
|
|
9
toypaul
гуру
22.05.17
✎
16:03
|
Форма.УсловноеОформление и Список.КомпоновщикНастроек.Настройки.УсловноеОформление это же по идее разные вещи
|
|
10
toypaul
гуру
22.05.17
✎
16:11
|
ля ... вот я слепошарый. выше есть это
УсловноеОформление.Элементы.Очистить();
|
|
11
Новиков
22.05.17
✎
16:38
|
на будущее: всегда начинай с (2). Возможно где-то в глубях, ты найдешь потом .Очистить() =) Другого, более эффективного способа отладки УО я не нашел.
|
|