|
v7: Форма списка справочника | ☑ | ||
---|---|---|---|---|
0
Diman_Kr
25.07.17
✎
17:43
|
Не работает метод Форма.Реквизит.Доступность(0);
Т.е. при открытии все доступно к редактированию. При этом работает: Форма.Реквизит.Видимость(0); Чувствую, где-то не понимаю, подскажите где? |
|||
1
Ёпрст
25.07.17
✎
17:45
|
Где-то еще устанавливаешь доступность
|
|||
2
Ёпрст
25.07.17
✎
17:45
|
Или слоями играешься
|
|||
3
Рэйв
25.07.17
✎
17:46
|
Гдето дальше после твоего кода меняется доступность на (1)
|
|||
4
Diman_Kr
25.07.17
✎
17:49
|
Доступность только приОткрытии()
Слоев нет. Справочник подчиненный. |
|||
5
Diman_Kr
25.07.17
✎
17:53
|
процедура ПриОткрытии()
Если ПустоеЗначение(Форма.Параметр)=1 Тогда СтатусВозврата(0); Возврат; КонецЕсли; Форма.СкидкаРетро.Видимость(0); Форма.СкидкаРетро.Доступность(0); Если (ИмяПользователя()="Ира")или (ИмяПользователя()="Вася") тогда Форма.СкидкаРетро.Видимость(1); Иначе СтатусВозврата(0); Возврат; КонецЕсли; Если (ИмяПользователя()="Вася") тогда Форма.СкидкаРетро.Доступность(1); КонецЕсли; КонецПроцедуры |
|||
6
Ёпрст
25.07.17
✎
17:57
|
(5) заходишь под васей или ирой ?
|
|||
7
Ёпрст
25.07.17
✎
17:58
|
Это весь код ?
|
|||
8
Ёпрст
25.07.17
✎
17:58
|
В формулах реквизитов, типа текстовых, ниччего нема ?
|
|||
9
Diman_Kr
25.07.17
✎
18:01
|
(6) Да
(7) Обращений к форме больше нигде нет. Есть только кнопки на форме с процедурами. |
|||
10
Diman_Kr
25.07.17
✎
18:02
|
Единственная функция на форме:
"Скидки для: "+СокрЛП(Владелец) |
|||
11
Ёпрст
25.07.17
✎
18:05
|
(9) зачет, ага.. заходишь, значит, под васей и устанавливаешь
Форма.СкидкаРетро.Доступность(1);.. И ? чего не устраивает ?! |
|||
12
Diman_Kr
25.07.17
✎
18:05
|
Причем, если в конфигураторе прямо у колонки ставлю флаг Сделать недоступным, пофиг, доступен.
|
|||
13
Ёпрст
25.07.17
✎
18:05
|
Заходи, хотя бы под Ирой. ей вот, доступность не устанавливается, только видимость
|
|||
14
Diman_Kr
25.07.17
✎
18:05
|
(11) Под Ирой тоже доступно.
|
|||
15
Ёпрст
25.07.17
✎
18:07
|
(14) не верю.
Значит, еще где-то устанваливаешь. Чудес, тем более, в клюшках - не наблюдается |
|||
16
Ёпрст
25.07.17
✎
18:07
|
ну и отладчик + стэк вызовов, наше фсё.
|
|||
17
Diman_Kr
25.07.17
✎
18:10
|
(16) Если бы не попробовал, не спросил бы. Про стэк вызовов только не знаю.
|
|||
18
Diman_Kr
25.07.17
✎
18:13
|
Вот так блокирует всю форму:
процедура ПриОткрытии() Если ПустоеЗначение(Форма.Параметр)=1 Тогда СтатусВозврата(0); Возврат; КонецЕсли; Форма.СкидкаРетро.Видимость(0); Форма.СкидкаРетро.Доступность(0); Если (ИмяПользователя()="Ира")или (ИмяПользователя()="Вася") тогда Форма.СкидкаРетро.Видимость(1); Форма.ТолькоПросмотр(1); Иначе СтатусВозврата(0); Возврат; КонецЕсли; Если (ИмяПользователя()="Вася") тогда Форма.ТолькоПросмотр(0); Форма.СкидкаРетро.Доступность(1); КонецЕсли; КонецПроцедуры |
|||
19
Ёпрст
25.07.17
✎
18:13
|
Ну и это, turbomd есть ?
|
|||
20
Diman_Kr
25.07.17
✎
18:16
|
По моему нет, но не факт, попробовал с разных bin запускать, одинаково. Причем говорят, что раньше точно работало.
|
|||
21
Diman_Kr
25.07.17
✎
18:22
|
Вот еще в глобалке есть:
Перем СкидкиКлиентов Экспорт; СкидкиКлиентов=СоздатьОбъект("Справочник.СкидкиКлиентов"); |
|||
22
HawkEye
25.07.17
✎
23:31
|
(21) так работает:
процедура ПриОткрытии() Форма.СкидкаРетро.Видимость(0); Форма.СкидкаРетро.Доступность(0); КонецПроцедуры ? |
|||
23
ikea
25.07.17
✎
23:50
|
Попробуйте убрать галочку сохранение нстроек формы.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |