|
v7: Глобальная процедура отлавливания открываемых/закрываемых объектов
| ☑ |
0
kupec
14.12.17
✎
16:34
|
Вечер добрый, можно ли как то в глобальном модуле отловить открываемые и закрываемые объекты. Например чтобы при открытии того или иного документа либо элемента справочника отлавливать какой это документ или какой это элемент. Не охота в каждую форму документа и элемента вставлять процедуру.
|
|
1
Ray Zexter
14.12.17
✎
16:43
|
FormEx такое позволяет.
Процедура ПриНачалеБлокировкиОбъекта(<Объект>)
КонецПроцедуры
Назначение:
Предопределенная процедура
Параметры:
<Объект> - (Объект) объект который блокируется
|
|
2
kupec
14.12.17
✎
16:45
|
(1) благодарю, буду изучать
|
|
3
kupec
14.12.17
✎
16:53
|
(1) а теперь бы еще как при закрытии этого объекта словить
|
|
4
Ёпрст
14.12.17
✎
17:03
|
|
|
5
kupec
15.12.17
✎
09:07
|
Процедура ПослеЗакрытия(Объект)
КонецПроцедуры
В эту процедуру передается контекст, а как определить, что это за контекст? Мне нужно определить справочник это, документ или что то другое
|
|
6
Ёпрст
15.12.17
✎
09:09
|
(5)
или через формекс + типОбъекта и ПолныйТипОбъекта
|
|
7
Sserj
15.12.17
✎
09:14
|
Ну вообще по моему тут уж лучше использовать ПослеОткрытия(), если уж FormEx не напрягает.
Так как тогда можно отлавливать и открытие отчетов/обработок.
А вообще по хорошему вообще Перехватчик из 1C++ нужен.
|
|
8
kupec
15.12.17
✎
09:19
|
(6) Спасибо. То что надо
|
|
9
kupec
15.12.17
✎
10:08
|
Теперь возникла следующая проблема, не могу отследить после закрытия элемента/документа сохраняется он или нет...
|
|