1С 8.0 Можно ли програмно отследить открытие внешней обработки? #126779


#0 by miky
Мне нужно чтобы пользователи могли открывать только определенные внешние обработки список которых храниться в информационной базе, а на остальные был запрет. В каждую обработку проверку не вставишь, к тому же могут быть обработки "со стороны". Хотелось бы это в какой нибудь глобальной процедуре обрабатывать!
#1 by Sasha
В семерке можно, к сож. с восьмеркой пока мало знаком :-)
#2 by miky
неужели никто не знает?
#3 by pit
в семерке нельзя...в 8 не смотрел.P.S. на отсутствии такого события построены все методы проникновения в 7.7 и кражи/изменения инфы
#4 by lalex23
Открыть конфигурацию - Общие - Роли - Открыть права - там есть запретить открытие обработок внешних, ну а нужные запихни в структуру, или попробуй вызывать из хранилища, надо пробовать
#5 by miky
С хранилищем я еще не разобрался до конца!В структуру запихивать однозначно не резон!. Т к сейчас идет процесс внедрения, и эти обработки постоянно правятся в течении дня и ждать вечера когда все выйдут из программы нереально.! Может тогда на такой вопрос есть ответ: Можно ли из самой обработки узнать имя файла? т.е. путь откуда она была открыта?
#6 by lalex23
а что это даст, в случае открытия "левых" обработок
#7 by miky
Это уже немножко к другой задаче имеет отношение!-)
#8 by Holder
Вообще дело говорит - запретить в ролях. Только нужные не запихивать куда-то, а открывать через вызов специальной процедуры в привилегированном общем модуле.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С