Показать сообщение отдельно
Старый 11.09.2005, 11:47   #1  
Focusnik is offline
Focusnik
Участник
 
11 / 10 (1) +
Регистрация: 25.08.2005
Адрес: Moskow
вывод дерева из АОТа
Уважаемые коллеги! Помогите, пожалуста, советом. Необходимо обойти АОТ и вывести в виде дерева обеъкты которые были созданы или изменены за время, когда пользователя не было в сети. Вопрос первый подскажите пожалуйста класс, который используется при загрузке аксапты (мне там нужно сделать диалог). Вопрос второй в job'е представленной ниже у меня не получается вывести аот в виде дерева и поставить условия (типа select UtilElements
where UtilElements.name == tet.treeNodeName();
if((UtilElements.createdBy == 'admin') && (UtilElements.createdDate > 01\09\2005)))
текст job'а:
static void ob(Args _args)
{
UserId uId;
treeNode t = treeNode::RootNode();

void detourAot(treenode _treenode)
{
treeNode tet;
;
tet = _treenode.AOTfirstChild();
while(tet)
{
info(tet.treeNodeName());
detourAot(tet);
tet =tet.AOTnextSibling();
}
}

detourAot(t);
}
p.s. И еще как сделать чтоб он проходил например 20 или 30 итераций, чтоб не дебагер не использовать(АОТ очень долго обходит).