|
05.07.2002, 20:32 | #1 |
Участник
|
Кажется, набрел на очередную фичу
Для таблиц, к которых режим кэширования (CacheLookup) установлен в EntireTable, система некорректно
работает с полями CreatedDate/ModifiedDate/Time... (которые включаются установкой соотв. свойств на таблице). Как правило, во всех записях они будут соответствовать дате и времени начала текущей сессии АКСАПТы. Таблиц с этим режимом кэша в AOT очень много - те же пресловутые LedgerTable, CustGroup, ... Неужели у меня одного такие проблемы????? |
|
08.04.2009, 16:32 | #2 |
Боец
|
Заставьте код выполняться на клиенте, возможно это поможет.
Да, ещё можно слегка укоротить ваш код, используя сразу полный путь, напр: X++: static void Job1(Args _args) { TreeNode treeNode; ; treeNode = TreeNode::findNode("\\Forms\\Address\\Designs\\Design\\[Tab:Tab]\\[TabPage:TabOverview]\\[Grid:Grid]"); treeNode.AOTshowProperties(); } Последний раз редактировалось DSPIC; 08.04.2009 в 16:37. |
|
|
За это сообщение автора поблагодарили: propeller (1). |
08.04.2009, 16:57 | #3 |
Боец
|
А, тут в другом дело. Неправильно названы элементы дерева АОТ.
Напр., имя группы должно быть не "Group1", а "[Group:Group1]". Но и выполнение кода на клиенте тож не лишним будет. |
|
08.04.2009, 17:00 | #4 |
Участник
|
да именно в этом был косяк , спасибо всем
|
|