Имя: Пароль:
1C
1С v8
Подписка на событие на сервере
0 Dwarrior
 
02.05.13
13:40
Здравствуйте уважаемые!

Пользователь (с урезанными правами) сохраняет документ. У документа есть подписка на событие, которая выполняет нечто запретное набору прав этого пользователя, поэтому эта подписка выполняется в модуле "На сервере". И в конце этой подписки вызывается метод "Оповестить".
В файловом режиме работало, при переходе на SQL логично начал ругаться на Оповестить(), т.к. на сервере это недоступно. Как можно обойти эту ситуацию? Выполнить часть кода с полными правами и оповестить форму пользователя?
Платформа 8.1, под 8.2 есть вроде функция ВыполнитьПодПолнымиПравами() или как-то так.
1 Нуф-Нуф
 
02.05.13
13:42
оповещение для чего?
2 Dwarrior
 
02.05.13
13:42
Для формы пользователя, кое-что на форме ему нарисовать.
3 Нуф-Нуф
 
02.05.13
13:43
а чем не устраивают обработчики формы после записи?
4 Dwarrior
 
02.05.13
13:47
(3) ну в принципе вариант. только таких документов около 10, каждому писать обработчик "После записи".
5 Нуф-Нуф
 
02.05.13
13:50
пишите шура, пишите
6 sanja26
 
02.05.13
13:51
а чем сообщение пользователю не устраивает?
7 Dwarrior
 
02.05.13
13:53
(6) это какая-то функция?:)
8 yukon
 
02.05.13
13:53
(0) СообщениеПользователю ваш выбор.
Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
9 Нуф-Нуф
 
02.05.13
13:53
(6) (8) и как это сообщение пользователю обработает сама форма?
10 Dwarrior
 
02.05.13
13:54
(8) не нашел такого в 8.1
11 Нуф-Нуф
 
02.05.13
13:55
(10) потому как только для 8.2 и по сабжу не подходит
12 yukon
 
02.05.13
13:57
(10) Тогда без извратов только обработчик формы. Сделай процедуру в общем модуле, и добавляй по 1 строчке в каждую нужную форму.
13 Dwarrior
 
02.05.13
14:09
Спасибо, будем делать