Разрешить просмотр списка, но запретить открытие элемента
☑
0
dimaldinho
19.12.11
✎
22:07
В общем, есть форма списка или выбора документа или справочника. Нужно разрешить открывать этот список, выбирать, что хочется, но открывать элемент запретить.
Как сделать это наиболее грамотно?
1
KUBIK
19.12.11
✎
22:14
Форма Элемента:
ПередОткрытием()
пробовал?
2
mirosh
19.12.11
✎
22:16
(1) думаю, эксперт по технологическим вопросам попробовал этот способ в первую очередь
3
KUBIK
19.12.11
✎
22:17
(2) Интересен результат изысканий...
4
mirosh
19.12.11
✎
22:18
(3) та ничего интересного
5
Fragster
гуру
19.12.11
✎
22:18
нда.
6
dimaldinho
19.12.11
✎
22:20
(1) Как-то не очень изящно. Вот и думаю, нет ли другого способа.
7
KUBIK
19.12.11
✎
22:23
(4) т.е. не работает? :)))
беда!
переходим табы на клюшки:
Процедура ПриОткрытии()
Если Юзер<>глСуперПуперАдмин Тогда
Предупреждение("Х.. тебе, а не танцы!",5);
СтатусВозвртат(0);
Возврат;
КонецЕсли;
КонецПроцедуры
8
KUBIK
19.12.11
✎
22:24
СтатусВозвртат(0);
читать: СтатусВозврата(0); // опять клава пива хо! :))))
9
dimaldinho
19.12.11
✎
22:28
(7) Оно работает, но выглядит не особо:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Не РольДоступна("МожноОткрыватьФормы") Тогда
Отказ = Истина;
КонецЕсли;
КонецПроцедуры
10
NcSteel
19.12.11
✎
22:30
(0)
Отказ = 500;
11
KUBIK
19.12.11
✎
22:31
(9) Так про "загогулины" (с) Б.Н. Ельцин
сразу бы говорил...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший