К интерфейсу IpubViewsUIService добавлено свойство ActiveView, возвращающее объект активного представления (IawViewDelegate).
Все представления имеют наименование (свойство Name) и функцию обновления (метод Refresh), а некоторые содержащие деревья (типа IawTreeViewDelegate), ещё и функцию позиционирования на узел (метод SelectTreeNode).
var
V: IpubViewsUIService;
D: IawViewDelegate;
begin
V := ServiceProvider.GetService(IpubViewsUIService);
D := V.ActiveView;
if (D = Empty) or (D.Name <> 'RSystems') then
if not V.ActivateView('RSystems') then
if not V.OpenView('RSystems', True) then
Exit;
D := V.ActiveView;
if (D <> Empty) and (D.Name = 'RSystems') then
IawTreeViewDelegate(D).SelectTreeNode('Все\Фальши');
D.Refresh;
end;