AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.05.2008, 15:59   #1  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Задвоение перекрёстных ссылок
У кого перекрёстные ссылки задваиваются нужно
в класс Info в classDeclaration добавить флаг
X++:
boolean             finish;
и изменить метод xRef класса Info
X++:
void xref(str _path, xRef _xRef)
{
    ;
    lastxRef = _xRef;

    if(!finish &&
       strscan(_path,"jobs",1,1000) &&
       strscan(_path, "AOTMenu",1,1000))
        finish = true;

    if (this.canUpdatexRef())
    {
        if(!finish)
            xRefCreate::xRefUpdate(_path);
    }
}
Почему то после того как пробежит по всем узлам начинает бежать второй раз.
Ax 3.0 sp1
Поэтому приходиться ставить флажок что если дошёл до ветки jobs, в своём случае взял первый свой job(AOTMenu) больше не обновлять ссылки.
В перекрёстных ссылках job-ы мне не интересны.
На локале раньше считалось 8 часов теперь 3,5 часа.
За это сообщение автора поблагодарили: mazzy (2), alex55 (1).
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
А построение перекрестных ссылок опять сожрет всю память и завесит систему нафих Alex_K DAX: Администрирование 15 04.09.2009 22:00
Построение перекрёстных ссылок Paul_ST DAX: Администрирование 6 24.12.2007 14:22
После перестроения перекрестных ссылок начинает жутко тормозить Add-Ins MironovI DAX: Программирование 4 27.09.2007 13:46
Обновление перекрестных ссылок ест память Sada DAX: Программирование 22 11.10.2006 18:22
Еще раз о проблеме индексации перекрестных ссылок (SmartHeap Error) polygris DAX: Администрирование 1 13.10.2005 11:57

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:18.