Показать сообщение отдельно
Старый 12.01.2005, 22:47   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Объясните смыслг глобальной компиляции..
Цитата:
Изначально опубликовано IlyaK
Если теперь на другом компьютере произвести действия 2 и 3, выгрузить базу из, подключить ее к свежеустановленному там же аппликейшену, то при первом запуске глобальной перекомпиляции не потребуется и вообще в контрольном списке все будет ОК..
Так заначит перекомпилированный аппликейшн выгрузился вместе с данными из СУБД? Тогда как он там хранится? Зачем тогда папка с аппликейшеном? Объясните плз.. Совсем запутался...
Нет, выгрузилась информация о версии аппликейшена в системную таблицу.
то ли в sysConfig, то ли еще куда (на вскидку не помню, а рабочий комп... на работе)

Если номер билда http://axapta.mazzy.ru/hints/startupcmd/#SetBuildNo
в аппликейшене и в этой системной таблице совпадают, то Аксапта перекомпиляцию не просит.
Вроде бы так (буду рад, если кто поправит)

А вообще говоря, контрольный список очень тупой инструмент.
Просто отключите эти списки, если уверены что у вас установка правильная.


Что делает глобальная компиляция?
К сожалению, в Аксапте осталось устаревший инструмент - макросы.
При изменении макросов вполне возможна ситуация, когда потребуется перекомпиляция объектов. Причем из-за этих макросов системе очень сложно разобраться что именно надо перекомпилировать, поэтому Аксапта тупо предлагает перекомпилировать все.