Показать сообщение отдельно
Старый 02.09.2008, 14:36   #1  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Баг с TreeNode...
Всем доброго времени суток!
В процессе программирования столкнулся с багом инициализации TreeNode для форм!
А именно вот такой код, ничего не сделает и TreeNode останется null:
X++:
{
   TreeNode   treeNodeForm;
   #AOT
   ;

   treeNodeForm    = TreeNode::findNode(#FormsPath);
}
Остальные разделы таким кодом инициализируются нормально.
Решил эту проблему через класс infolog, вот так всё нармально работает:
X++:
{
   TreeNode   treeNodeForm;
   #AOT
   ;

   treeNodeForm    = infolog.findNode(#FormsPath);
}
Ax 3.0 SP3
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем