AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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 не запускался потому что все выполнено.

Всем спасибо ;-)
Теги
ax4.0, область переходов

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
область переходов и права доступа mrwhite DAX: Администрирование 3 07.10.2008 09:09
OFF: Предметная область madproger DAX: Прочие вопросы 10 19.10.2006 12:23

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:22.