![]() |
|
Подписка на событие на сервере | ☑ | ||
---|---|---|---|---|
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
|
Спасибо, будем делать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |