Открытие форм в фоновом режиме в AX 2009 - PullRequest
1 голос
/ 03 февраля 2011

Иногда при открытии формы или при нажатии на объект в форме форма становится неактивной или открывается в фоновом режиме. Есть ли способ предотвратить это программно?

Ответы [ 2 ]

1 голос
/ 28 апреля 2011

Я нашел ответ на этот вопрос.Это связано с установленным нами сторонним дополнением (IEM).Мне пришлось удалить некоторый код, который у них есть, который устанавливает формы как модальные (что приводит к тому, что они помещаются в фоновом режиме из-за функции базового тайм-аута в AX, потому что выполнение кода для создания формы занимает слишком много времени).Мне пришлось внести изменение в Classes / SysSetupFormRun: ниже приведен код и место его изменения

    public void activate(boolean _active)
{
    ;
//    if (_active)
//        PUL_Modal::construct().hookModal(this);

    super(_active);
/* 
    if (_active)
        PUL_Modal::construct().checkModal(this);
*/

}

Это возвращает метод активации в предыдущее состояние и предотвращает переход модальных форм.

1 голос
/ 14 февраля 2011

Я видел это время от времени, но у меня нет документированного решения.

Вы можете попытаться очистить пользователей Кэш AUC и посмотреть, поможет ли это.

...