30.04.2008, 12:21
|
#1
|
Участник
Регистрация: 28.11.2005
Адрес: Москва
|
Как программно заблокировать объект в AOT?
Для оптимизации рутинных операций захотелось в код, вызываемый из пункта контекстного меню, приделать кроме прочего автоматическую блокировку объекта AOT (таблицу, класс, форму, etc) - как это делается из контекстного меню выбором пункта «Блокировка». Копался в методах класса TreeNode, в формах экспорта/импорта - ничего подходящего не нашел.
По ходу выяснилось, что, к примеру, форма экспорта вызываются напрямую ядром Аксапты, которая потом через специально обученные методы на формах получает введенные параметры и уже непосредственно приступает к экспорту. См. форму SysExportDialog, которая вроде бы ничего и не делает, тот же метод export(), собирающий введенные параметры в виде битовых флагов, и методы getExportFlag(), getFileName() и иже с ними... Попробуйте поставить в них точку останова и посмотреть стэк вызовов
А как же все-таки программно заблокировать объект? Неужели никак?
AX 3.0 KR3
|
|