Ок, проблемку нашел
Classes\Application\isRunnungMode()
X++:
boolean isRunningMode()
{
#SysCheckList
if (SysCheckList_Setup::isSetupMode(this.isConfigMode()))
{
// Setup_checklist is running, so we are not in running mode
return false;
}
if (SysSetupLog::findEx(classstr(SysCheckList_Upgrade), #CheckListFinished).RecId == 0)
{
// Upgrade checklist has not been completed using current application's
// buildNo (= e.g. "4.0.1559.10 <string added by GLSAppl()> <string added by DISAppl() ...>")
return false;
}
/* //Milk0021_CheckList_140708_PAA Не выводится меню при запуске клиента AX
//FS PMF Start
//PMF Upgrade checklist needs to be completed
if (#PmfEnabled
&& PmfReleaseUpdateDB::getFromPmfVersion() < PmfReleasedVersion::v11)
{
return false;
}
//FS PMF end
*/
return true;
}
За комментировал блок с партнерским решением по процессному производству. (проверка версий версия текущая v10 сравнивалась с v11)
Теперь область переходов появляется.
Хотя при инсталляции все прошло.
Знаю теперь кому отправить парочку вопросов ;-)
Метод isRunningMode() вызывался из
X++:
[B]void startup(str startupCommand) [/B] // ax32.exe -startupcmd=xxx
{
;
this.reIndexNative();
SysUserLog::logUserLogin();
if (startupCommand)
{
sysStartupCmd = SysStartupCmd::construct(startupCommand);
if (sysStartupCmd)
sysStartupCmd.applInit();
}
// Fill out table releaseUpdateVersionInfo with data so fromVersion and toVersion can be computed
// Must be called before isRunningMode()
releaseUpdateTmpVersionInfo::fillOutMajorMinorBuildDotBuild(releaseUpdateTmpVersionInfo);
if (this.isRunningMode())
{
..........
что как раз и вело к скрытию "Области переходов" и запуска checkList. checkList не запускался потому что все выполнено.
Всем спасибо ;-)