![]() |
![]() |
![]() |
|
Подскажите с видимостью кнопки "Выполнить" | ☑ | ||
---|---|---|---|---|
0
Илья1С
03.06.25
✎
09:45
|
Взялся сделать кнопку "Выполнить" в справочнике "Регламентные задачи" не активной для всех ролей кроме Администратор, т.к. если у роль есть права на просмотр справочника, она может нажимать на всё что угодно, а просмотр нужно оставить. В итоге застопорился на своём коде,
Процедура ПриОткрытии() Если НЕ РольДоступна("Администратор") Тогда ЭлементыФормы.ДействияФормы.Кнопки.Выполнить.Видимость = Ложь КонецЕсли; КонецПроцедуры Вроде всё правильно, не понимаю почему кнопка остаётся видимая и активная. Подскажите пожалуйста, знатаки |
|||
1
Prog_man
гуру
03.06.25
✎
09:51
|
(0) попробуй при создании на сервере
Элементы.ДействияФормы.Кнопки.Выполнить.Видимость = РольДоступна("Администратор"); |
|||
2
Prog_man
гуру
03.06.25
✎
09:53
|
(0) конфигурация какая? роль точно "Администратор" ? в типовых вроде "АдминистраторСистемы"
|
|||
3
Илья1С
03.06.25
✎
09:58
|
Конфигурация 8.3.24.1548, точно администратор, я правильно понял ваше сообщение выше. что надо процедуру присозданиинасервере в общем модуле сделать. а в модуле формы на клиенте её вызвать?
|
|||
4
arsik
гуру
03.06.25
✎
09:59
|
(3) Неправильно ты понял
|
|||
5
Илья1С
03.06.25
✎
10:00
|
Просто на форме процедуру сделать?
|
|||
6
Волшебник
03.06.25
✎
10:00
|
(5) в модуле формы в контексте сервера
|
|||
7
Prog_man
гуру
03.06.25
✎
10:02
|
(3) Конфигурация 8.3.24.1548 - это платформа, вопрос был про конфигурацию
|
|||
8
Илья1С
03.06.25
✎
10:06
|
ЕРП
В модуле формы написал как вы сказали, так же просто не блокируется, без ошибок &НаСервере Процедура ПриСозданииНаСервере() ЭлементыФормы.ДействияФормы.Кнопки.Выполнить.Видимость = РольДоступна("Администратор"); КонецПроцедуры; (Просто Элементы не даёт написать) |
|||
9
Prog_man
гуру
03.06.25
✎
10:09
|
(8) ЕРП у меня нету, на всякий случай проверь в конфигураторе какая у тебя роль, "Администратор" или "АдминистраторСистемы"
|
|||
10
Илья1С
03.06.25
✎
10:10
|
Есть АдминистраторСистемы, но нужно именно на Администратор просто, не знаю зачем две роли сделали
|
|||
11
Prog_man
гуру
03.06.25
✎
10:17
|
роль "Администратор" в конфигураторе тоже есть? или только в режиме предприятия?
|
|||
12
Илья1С
03.06.25
✎
10:17
|
Да
|
|||
13
Мультук
гуру
03.06.25
✎
10:17
|
Чего вы все возбудились ?
Прямым текстом же написано - вопрос для знатАк-ов P.S. Как (точнее зачем) может быть ЕРП с ЭлементыФормы (т.е. в обычных формах) я даже не догадываюсь. |
|||
14
Илья1С
03.06.25
✎
10:52
|
Буду дальше искать на просторах инета ответ, спасибо
|
|||
15
Волшебник
03.06.25
✎
11:12
|
(14) А может проще поставить точку останова? Хотя нет... Продолжайте искать ответ на просторах инета.
|
|||
16
Ёпрст
гуру
03.06.25
✎
12:38
|
(0) нет свойства видимость, только доступность для кнопок командной панели в оф. И роль, обычно, полныеправа называется
|
|||
17
Ёпрст
гуру
03.06.25
✎
12:40
|
(8) в ерп нет элементыформы, там всё на управляемых формах. Кто вообще вас допустил до правки ерп?)
|
|||
18
Илья1С
03.06.25
✎
15:04
|
Виновата моя не внимательность... Там оказывается 4 формы у справочника и я писал в не управляемых код. из за этого ничего не работало. Уже всё сделал. (17) А никто и не допускал до правки ерп, это я делаю у себя в тесте, учусь
|
|||
19
Волшебник
03.06.25
✎
15:08
|
(18) получилось через Видимость?
|
|||
20
Илья1С
03.06.25
✎
15:11
|
Через доступность
|
|||
21
Волшебник
03.06.25
✎
15:28
|
можно совсем скрыть, для этого её надо удалить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |