Имя: Пароль:
1C
1С v8
Перехват событий RLS
0 SoftIce
 
12.10.12
15:50
Как можно перехватить событие-ошибку выдаваемую RLS?
Т.е. При попытке записать документ в базу RLS выдает ошибку "Пользователю недостаточно прав на выполнение операции". Ошибка ожидаемая и нужная. Только вот само сообщение не нравится. Как его можно перехватить и выдать свое сообщение об ошибке?
В событие модуля объекта документа ПередЗаписью отладчик заходит, а ПриЗаписи уже нет.
1 1Страх
 
12.10.12
15:53
Попытка
 Объект.Записать();
Исключение
 //обработка
КонецПопытки;
2 pumbaEO
 
12.10.12
16:01
Настроить журнал регистрации
3 SoftIce
 
12.10.12
16:04
(1) А если из формы документа пользователь нажимает кнопку "сохранить и Провести". Что в этом случае сделать?

(2) Чем тут журнал регистрации поможет? Я всего лищь хочу выдать пользователю более информативное сообщение.
4 acsent
 
12.10.12
16:06
Не должно быть такой ситуации чтоб пользователь мог вводить и записывать непозвольтельные ему данные
5 SoftIce
 
12.10.12
16:08
Почему? Я не хочу что бы пользователь мог провести документ где склад не тот который ему разрешено "проводить". Но видеть он его может.
6 1Страх
 
12.10.12
16:08
(3) заменить эту кнопку на свою
7 SoftIce
 
12.10.12
21:16
(6) Походу так и придется делать
Либо писать свой "RLS" в подписке на событие ПередЗаписью документов?
Независимо от того, куда вы едете — это в гору и против ветра!