Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Не срабатывает ПередОткрытием() в клиент-серверном варианте (http://forums.kuban.ru/f1040/ne_srabatyvaet_peredotkrytiem_v_klient-servernom_variante-7057268.html)

Lotos1C 31.07.2015 17:55

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

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

Lotos1C 31.07.2015 17:57

Платформа 8.3.5.1383
База ЗУП 2.5.93.2

VZ 31.07.2015 20:03

Нафига проверять пользователя при вызове, если можно ограничит правами пользование при регистрации? Тогда для "недопущенных" обработка будет просто отсутствовать в меню.

Если по какой-то причине не хочется встраивать ВО в ИБ, то можно закрыть на доступ директорию.

VZ 31.07.2015 20:06

+(2) Пора забыть толстого клиента.

Пудель 31.07.2015 23:38

(0) Как именно не работает?

Lotos1C 01.08.2015 12:23

4-Пудель > Позволяет всем пользователям открывать отчет.
Ставлю точки останова. Оказывается, что в процедуру ПередОткрытием() не заходит, сразу в ПриОткрытии().

roma n 01.08.2015 14:07

Обработчик событию формы назначен?

Lotos1C 01.08.2015 17:08

6-roma n >Вот это да! Вы правы. Не назначен. :( Спасибо!

DeiMos 02.08.2015 10:16

Переходите на 1С 7.7
Там этих проблем нет.

Lotos1C 02.08.2015 14:53

8-DeiMos >Всенепременно воспользуюсь вашим мудрым советом!


Текущее время: 14:40. Часовой пояс GMT +3.