|
![]() |
#1 |
Administrator
|
У конструкции CompileAll_+ было несколько неприятных особенностей:
В 2009 документацию не изменили, а сей доблестный метод удалили (видимо, как нигде не использующийся). А там между прочим был очень простой код: X++: xRef = new xRefUpdate(); if (xRef) { xRef.updateAll(); result = true; } PHP код:
Использование такой конструкции аналогично использованию пункта меню Сервис-Средства разработки-Перекрестные ссылки-Периодические операции-Обновить с включенными галками:
Вставка такого ярлыка в шедулер от ОС (Tasks) - позволяет не использовать АХ-овый пакетник (это актуально, к примеру, на разработческом приложении, когда нужно постоянно перезаходить, чтобы "подцепить" последние изменения в коде), при этом хочется, чтобы построив ссылки - АХ завершила бы работу (закрыла сессию)
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 23.08.2010 в 09:30. |
|
|
За это сообщение автора поблагодарили: mazzy (2), coolibin (2), player (1). |
![]() |
#2 |
Участник
|
Цитата:
http://axapta.mazzy.ru/lib/autorun/ http://msdn.microsoft.com/en-us/library/aa870082.aspx |
|
![]() |
#3 |
----------------
|
Цитата:
Сообщение от sukhanchik
![]() У конструкции CompileAll_+ было несколько неприятных особенностей:
PHP код:
Использование такой конструкции аналогично использованию пункта меню Сервис-Средства разработки-Перекрестные ссылки-Периодические операции-Обновить с включенными галками:
SysCompileAll::compile() для перестроения перекрестных ссылок вызывает xRefUpdate::main(new Args(classstr(SysCompileAll))), где есть следующий кусок кода X++: if (args.name() == classStr(SysCompileAll)) { xRefUpdate.updateAll(); } То есть при использовании CompileAll мы имеем тот же самый алгоритм перестроения ссылок. То есть единственной неприятностью остается Level 4, но для псевдопользователя, который по ночам занимается компиляцией с перестроением перекрестных ссылок, думаю, это не проблема ![]() И да, ночной опыт с CompileAll закончился успешно... и будет теперь повторяться еженочно. Чего и вам желаю. |
|
|
За это сообщение автора поблагодарили: mazzy (2), sukhanchik (4), jeky (2). |
![]() |
#4 |
Administrator
|
Хм... чего-то сие я пропустил... Но ларчик был же... Сам сталкивался....
__________________
Возможно сделать все. Вопрос времени |
|
Теги |
автозапуск, пакетная обработка, перекрестные ссылки |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|