|
Не регулируется доступность флага на форме | ☑ | ||
---|---|---|---|---|
0
sem4cnt
15.01.13
✎
16:22
|
На форме есть реквизит "ФлажокИспользоватьСкидку" он связан с данными "ФлажокИспользоватьСкидку" типа "Булево".
Пытаюсь регулировать доступность этого флага на форме, но ничего не происходит - он все время доступен. Вот простейший код, который все это регулирует: ДоступностьСкидки = Ложь; Если НакопленнаяСкидка > 0 Тогда ДоступностьСкидки = Истина; КонецЕсли; ЭлементыФормы.ФлажокАнонимныйЗаказ.Доступность = ДоступностьСкидки; |
|||
1
Maxus43
15.01.13
✎
16:23
|
так красивше:
ЭлементыФормы.ФлажокАнонимныйЗаказ.Доступность = НакопленнаяСкидка > 0; |
|||
2
Maxus43
15.01.13
✎
16:24
|
толстый клиент?
|
|||
3
sem4cnt
15.01.13
✎
16:24
|
Толстый.
|
|||
4
sem4cnt
15.01.13
✎
16:25
|
Красивше, но сути не меняет.
|
|||
5
Maxus43
15.01.13
✎
16:25
|
должен выполнятся код. отладчиком туда попадает вобще?
|
|||
6
sem4cnt
15.01.13
✎
16:27
|
Отладичк попадает, причем говорит что присвоил ЭлементыФормы.ФлажокАнонимныйЗаказ.Доступность = Ложь, но флаг все равно доступен.
|
|||
7
Maxus43
15.01.13
✎
16:28
|
чудес не бывает, поиском по коду формы, может где ещё он опять Истина делается
|
|||
8
sem4cnt
15.01.13
✎
16:28
|
Не делается. Проверил.
|
|||
9
Reset
15.01.13
✎
16:30
|
(8) В чудеса веришь? :)
|
|||
10
DrShad
15.01.13
✎
16:30
|
врешь
|
|||
11
aka AMIGO
15.01.13
✎
16:31
|
в свойствах флага сними флажок "Доступность"
|
|||
12
samozvanec
15.01.13
✎
16:32
|
+(11) а если надо будет - обратно поставь)
|
|||
13
aka AMIGO
15.01.13
✎
16:33
|
(12) да нет, после этого его флаг будет управляемым из кода
|
|||
14
Maxus43
15.01.13
✎
16:34
|
(13) у меня в любом случае управляем из кода, независимо от конфигуратора, чего там стоит
|
|||
15
Reset
15.01.13
✎
16:35
|
(13) Ты путаешь с флажком "УправляемостьИзКода"
|
|||
16
sem4cnt
15.01.13
✎
16:35
|
Хмммм... Вам смешно.
Я снял флаг "Доступность" в свойствах флага. Открываю форму отладчиком и в процедуре "ПриОткрытии" он мне показывает ЭлементыФормы.ФлажокАнонимныйЗаказ.Доступность = Истина Вообще ничего не понимаю... |
|||
17
aka AMIGO
15.01.13
✎
16:36
|
(14) а я на этом споткнулся.. флаг был во внешней обработке, вот так и капризничал
|
|||
18
Reset
15.01.13
✎
16:36
|
(16) Это лишний раз подтверждает (7)
|
|||
19
sem4cnt
15.01.13
✎
16:36
|
Т.е. ему вообще пофигу хоть из кода устанавливай, хоть непосредственно в свойствах меняй... Он у меня всегда доступен)))
|
|||
20
aka AMIGO
15.01.13
✎
16:38
|
(16) предустановлен? - вот и сделай = Ложь
|
|||
21
sem4cnt
15.01.13
✎
16:38
|
(18) Я же вам говорю Процедура "ПриОткрытии". Раньше кода просто нет. Он сразу "Истина". Дело в чем-то другом, а не что он еще в коде где-то меняется.
|
|||
22
samozvanec
15.01.13
✎
16:38
|
(19) смирись. выставляй видимость
|
|||
23
Reset
15.01.13
✎
16:39
|
Быстрый, но жестокий способ найти, где флажок енаблится:
вместо кода в (0) написать: Если ДоступностьСкидки тогда ЭлементыФормы.Удалить(ЭлементыФормы.ФлажокАнонимныйЗаказ) КонецЕсли; В сообщении об ошибке будет номер строки, где это делается. :) |
|||
24
Maxus43
15.01.13
✎
16:39
|
хм... форма Управляемая?
|
|||
25
Reset
15.01.13
✎
16:40
|
(24) ЭлементыФормы
|
|||
26
Maxus43
15.01.13
✎
16:41
|
(25) согласен, пропустил.
на УФ на ФО могло быть завязано... |
|||
27
pessok
15.01.13
✎
16:41
|
(23) четко :) и точку останова на по ошибке)
|
|||
28
Maxus43
15.01.13
✎
16:42
|
Замер производительности бахнуть, и поискать Доступность = Истина.
|
|||
29
sem4cnt
15.01.13
✎
16:43
|
Господа, я прошу прощения. Я вас всех заморочил напрасно))) Видимо от безвылазного круглосуточного кодинга...
Я тупо присваивал видимость другому флажку))) А смотрел на тот, который нужен. Ушел курить с позором) |
|||
30
Maxus43
15.01.13
✎
16:43
|
чорт. всех обломал
|
|||
31
sem4cnt
15.01.13
✎
16:43
|
Благодарю всех, кто потратил свое время мне на помощь. Приятно чувствовать вашу поддержку!
|
|||
32
Reset
15.01.13
✎
16:44
|
Бывает :)
|
|||
33
aka AMIGO
15.01.13
✎
16:44
|
блин.. и меня успели опустить :)
|
|||
34
sem4cnt
15.01.13
✎
16:45
|
Amigo не переживай! Я честно делал твои советы)))
|
|||
35
sem4cnt
15.01.13
✎
16:46
|
Я уж думал, что у меня что-то похожее на это: v8: Только просмотр, изменяет данные и разрешить изменение, как? а все оказалось куда банальнее...
|
|||
36
sem4cnt
15.01.13
✎
16:48
|
Самый прикол, что в начальном посте так и написал: "На форме есть реквизит "ФлажокИспользоватьСкидку" он связан с данными "ФлажокИспользоватьСкидку" типа "Булево"."
А в коде написал: ЭлементыФормы.ФлажокАнонимныйЗаказ.Доступность = ДоступностьСкидки; и никто не заметил))))) |
|||
37
Maxus43
15.01.13
✎
16:50
|
(36) я тебе даже скажу что мало кто всё прочитал в (0) даже по диагонали
|
|||
38
aka AMIGO
15.01.13
✎
16:52
|
мда.. еще раз подставлюсь: я заметил!.. но отнес это несоответствие на свое незнание 8-ки, и на этом притих надолго :)
|
|||
39
samozvanec
15.01.13
✎
17:18
|
(38) я тоже заметил, но решил, что ФлажокИспользоватьСкидку есть вольное переложелие имени флага ТСом)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |