2011-02-03 3 views
1

가끔 양식을 열거 나 양식의 객체를 클릭하면 양식이 비활성 상태가되거나 백그라운드에서 열립니다. 프로그래밍 방식으로 이런 일이 일어나지 않도록하는 방법이 있습니까?AX 2009의 백그라운드에서 열린 양식

+0

이 문제가 발생하면 구체적인 예를 들어 주시겠습니까? AX 형태는 그 자체로 배경이되지 않습니다. 때때로 다른 양식이나 작업이 완료되기를 기다릴 수도 있습니다. –

+0

시스템 전체에서 무작위로 발생합니다. 때때로 객체를 클릭 한 후 양식이 포 그라운드에 나타나지 않습니다. 특정 예가 판매 주문 세부 양식에있는 경우 라인을 변경하면 팝업 경고가 표시됩니다. 거의 항상 백그라운드에서 나타납니다. –

+0

나를 위해 일어나지 않는 오류 또는 경고는 전경까지 튀어 나오는 Infolog 창으로 이동합니다. 귀하의 사례는 특별한 고객 환경 일 수 있습니다. 운영체제, OS 버전, AX 버전, 로컬 또는 원격 클라이언트 등을 지정하십시오. –

답변

1

이 질문에 대한 답을 찾았습니다. 이는 우리가 설치 한 타사 추가 (IEM)와 관련이 있습니다. 폼을 모달로 설정하는 코드를 제거해야했습니다 (폼 모달을 만드는 코드가 너무 길어서 실행할 수 없기 때문에 AX에 기본 타임 아웃 함수가 있기 때문에 백그라운드에 넣을 수 있습니다). 나는 수업/SysSetupFormRun을 변경했습니다 : 아래 코드입니다 그것은

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

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

} 

이 이전 상태로 활성화 방법을 반환하고 모달가는 형태 방지를 변경 한 경우.

1

나는 이것을 때때로 보았지만, 문서화 된 해결책이 없다.

사용자 AUC cache을 지우고 그 도움이되는지 확인할 수 있습니다.

+0

불행히도 이것은별로 도움이되지 않았습니다, 감사합니다. –