К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Не срабатывает ПередОткрытием() в клиент-серверном варианте

Гость
0 - 31.07.2015 - 17:55
Для внешней обработки необходимо ограничить доступ.
Пишу:
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Если НЕ (ИмяПользователя()= "Администратор") Тогда
Предупреждение("Недостаточно прав доступа!",10);
Отказ = Истина;
КонецЕсли;
КонецПроцедуры

В файловом варианте работает, в клиент-серверном нет.
В чем может быть причина и как это обойти?



Гость
1 - 31.07.2015 - 17:57
Платформа 8.3.5.1383
База ЗУП 2.5.93.2
Гость
2 - 31.07.2015 - 20:03
Нафига проверять пользователя при вызове, если можно ограничит правами пользование при регистрации? Тогда для "недопущенных" обработка будет просто отсутствовать в меню.

Если по какой-то причине не хочется встраивать ВО в ИБ, то можно закрыть на доступ директорию.
Гость
3 - 31.07.2015 - 20:06
+(2) Пора забыть толстого клиента.
Гость
4 - 31.07.2015 - 23:38
(0) Как именно не работает?
Гость
5 - 01.08.2015 - 12:23
4-Пудель > Позволяет всем пользователям открывать отчет.
Ставлю точки останова. Оказывается, что в процедуру ПередОткрытием() не заходит, сразу в ПриОткрытии().
Гость
6 - 01.08.2015 - 14:07
Обработчик событию формы назначен?
Гость
7 - 01.08.2015 - 17:08
6-roma n >Вот это да! Вы правы. Не назначен. :( Спасибо!
Гость
8 - 02.08.2015 - 10:16
Переходите на 1С 7.7
Там этих проблем нет.
Гость
9 - 02.08.2015 - 14:53
8-DeiMos >Всенепременно воспользуюсь вашим мудрым советом!


К списку вопросов






Copyright ©, Все права защищены