![]() |
#1 |
Участник
|
Убрать из Меню Скрыть\показать
кто может в курсе. можно ли сделать так...
Есть Form1. Пользователи скрывают необходимые поля, а потом жалуются. А нельзя ли именно на данной форме Form1, закрыть в меню (вызываем по правой клавиши мыши ) пункт Скрыть\Показать. ![]() Чтобы был замок на дурака... |
|
![]() |
#2 |
Участник
|
все решается пользовательской инструкцией...
|
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Member
|
У таска скрытия контрола на форме номер 2848. Как вариант можно перекрыть метод task() на форме. Или в SysFormRun, если для всех форм. Соответственно, для данного таска можно не вызывать super(). Как вариант, повесить на секюритный ключ какой-нибудь (чтобы хоть у админов была эта цацка).
Это первое техническое решение, которое пришло в голову. Но мне оно не нравится. Если вам это действительно нужно, то стоит получше подумать над причинами и правильным (не тупым техническим) решением.
__________________
С уважением, glibs® |
|
|
За это сообщение автора поблагодарили: ivas (2). |
![]() |
#5 |
Участник
|
В init() формы после super() вставьте такой вызов
X++: this.design().allowUserSetup(false);
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#6 |
Member
|
В развитие идеи тупого решения. Можно вместо того, что я предложил выше каждый раз выдавать идиотское: "А вы уверены...?" и "Да - Нет". Если вы очень не любите своих пользователей, то можно еще и переспрашивать: "Вы точно уверены...?" и "Да - Нет".
Так пользователи бысто отучатся тыкать куда не нужно ![]()
__________________
С уважением, glibs® |
|
![]() |
#7 |
MCTS
|
Посмотрите на контроле метод showContextMenu(). Закомментировать super(). Но тогда всё меню не выпадает.
Может это поможет.
__________________
![]() В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
![]() |
#8 |
Member
|
Цитата:
Сообщение от AndyD
...
this.design().allowUserSetup(false); ... ![]()
__________________
С уважением, glibs® |
|
![]() |
#9 |
Участник
|
Цитата:
Сообщение от glibs
![]() В развитие идеи тупого решения. Можно вместо того, что я предложил выше каждый раз выдавать идиотское: "А вы уверены...?" и "Да - Нет". Если вы очень не любите своих пользователей, то можно еще и переспрашивать: "Вы точно уверены...?" и "Да - Нет".
Так пользователи бысто отучатся тыкать куда не нужно ![]() Но меня за него повесят ![]() |
|
![]() |
#10 |
Участник
|
|
|
![]() |
#11 |
Гость
|
люди, вы чего? Это же отключением конфключа Расширенные права пользователя решается
|
|
![]() |
#12 |
Member
|
Речь действительно идет о конфигурационном ключе? Тогда это распространится на все формы для всех пользователей.
Вообще была идея поискать в правах доступа. Таки нужно попробовать. Хотя судя по тому, что выбрала fialka, нужен был как раз "тюремный вариант" (когда даже табуретки к полу приколочены).
__________________
С уважением, glibs® |
|
![]() |
#13 |
Гость
|
дураки от формы к форме умнеют?
![]() |
|
![]() |
#14 |
Member
|
Я не знаю. Стараюсь по возможности пользователей за дураков не считать. И закзчика в этом убеждать. Покупать такую систему как Аксапта для дураков... это только у нас такое практикуют... Надо было еще САП им купить. На пару.
Прав Dozer... хорошо сказал про программу для дураков Суперрастворитель Если вернуться к вашему вопросу, то изначально требование было сделать на конкретной форме. Интересно, а fialka перебрала все контролы на форме и во всех перекрыла метод context()? Просто любопытно. А то я б попробовал воспользоваться советом AndyD тогда уж. Из-за лени.
__________________
С уважением, glibs® |
|
![]() |
#15 |
Участник
|
![]() Цитата:
Сообщение от glibs
![]() Я не знаю. Стараюсь по возможности пользователей за дураков не считать. И закзчика в этом убеждать. Покупать такую систему как Аксапта для дураков... это только у нас такое практикуют... Надо было еще САП им купить. На пару.
Интересно, а fialka перебрала все контролы на форме и во всех перекрыла метод context()? Просто любопытно. А то я б попробовал воспользоваться советом AndyD тогда уж. Из-за лени. ![]() перекрыла всего 5 полей- особенно важных. а вот теперь встала вопрос о сортировке. тоже придётся перекрыть. ![]() |
|
![]() |
#16 |
Участник
|
ну, в методе sort наверное можно закоментировать супер
|
|
![]() |
#17 |
Участник
|
|
|
![]() |
#18 |
Участник
|
Эх, не помогло, переходят на 1С... )
|
|