Показать сообщение отдельно
Старый 14.07.2008, 11:56   #17  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Ок, проблемку нашел
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 не запускался потому что все выполнено.

Всем спасибо ;-)