У кого перекрёстные ссылки задваиваются нужно
в класс Info в classDeclaration добавить флаг
и изменить метод 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 часа.