Dynamics Ax : 구매 주문에서 구매 요청에 첨부 된 Docuview 문서를 어떻게 열 수 있습니까?
-
03-07-2019 - |
문제
편집 : 목표는 구매에 첨부 된 견적 문서를 만드는 것입니다. 요청 구매를 처리하는 직원이 사용할 수 있습니다 명령 요청 문서 자체로 다시 탐색하지 않고도 직접적으로 직접.
사용하고 싶습니다 DocuRef::openDocHandling
구매 요청에 연결된 문서를 복제하지 않고 구매 주문 화면 내에서 메소드. 구매 주문 화면에 추가 할 버튼 에서이 작업을 수행하고 싶습니다. 구매 주문에 연결된 요청 번호가 무엇인지 알고 있습니다.
미리 감사드립니다.
해결책
양식 구매 가능한 경우 (활성) 구매 요청과 함께 DataSource VendPurchorderJour를 추가하십시오. 데이터 소스의 필드를 표시 할 필요가 없으므로 유일한 페치 액티브 속성을 사용할 수 있습니다. 그런 다음 양식 "doccursor"를 작성하여 Docuview 양식에 활성화 된 레코드를 알려줍니다.
public Common docCursor()
{
return reqDoc ? vendPurchOrderJour : purchTable;
}
"클릭 된"메소드로 버튼을 만듭니다.
void clicked()
{
reqDoc = true;
if (!infolog.docu().isDocuViewSet())
infolog.docu().note(element);
else
infolog.docu().setActive();
}
"활성"구매 방법에서 "reqdoc"을 지우십시오.
이 솔루션은 구매 라인에 대한 문서를 허용하지 않으므로 이와 같은 솔루션을 확장해야 할 수도 있습니다 (라인은 양식 그룹).
public Common docCursor()
{
return reqDoc ? vendPurchOrderJour :
line.contains(element.selectedControl()) ? purchLine :
purchTable;
}
다른 팁
문서보기가 열리지 않으면 문서보기를 열고 열면 활성화되면 클릭 된 메소드가 다음과 같습니다.
void clicked()
{
if (!infolog.docu().isDocuViewSet())
infolog.docu().note(element);
else
infolog.docu().setActive();
}
귀하의 질문은 귀하의 목표에 대해 불분명합니다. 당신은 무엇을 원하십니까? 확장하십시오.
제휴하지 않습니다 StackOverflow