Бантик по сути дублирует один из пунктов меню кнопки Утилиты
Перекрываем метод context() у дерева формы
\Forms\SysSetupForm\Designs\Design\[Tab:ControlTab]\[TabPage:LayoutTab]\[Group:ControlGrp]\Tree:ControlTree
PHP код:
public void context()
{
PopupMenu popupMenu;
int openInAOT;
;
if (hasSecurityKeyAccess(securitykeynum(SysDevelopment), AccessType::Delete))
{
popupMenu = new PopupMenu(this.hWnd());
openInAOT = popupMenu.insertItem("Открыть в АОТ");
switch (popupMenu.draw())
{
case openInAOT:
SysFormRun::ctrlId2treeNode(sysSetupForm.getFormRun(), sysSetupForm.formControlTreeIdx2Control(controlTree.getSelection()).id()).AOTnewWindow();
break;
}
}
else
{
super();
}
}
получается менюшка, открывающая сразу элемент в АОТ (доступна только при включенном ключе Разработка (SysDevelopment))