MS Dynamics Ax / Axapta- 포기 수표의 지불 조언을 재 인쇄하는 코드는 어디에 있습니까?

StackOverflow https://stackoverflow.com/questions/229436

문제

지불 조언이 게시되기 전에도 재 인쇄하고 싶습니다. BankPayMadViceCheque 보고서는이 작업을 수행 할 수 있어야하지만 이미 게시 된 수표에 대한 조언 만 인쇄합니다. 그러나 보고서의 대화 상자를 사용하면 포스트되지 않은 대화도 선택할 수 있습니다.

코드에서 어떻게 검색했는지에 관계없이 포스트가없는 송금이 다시 인쇄되는 것을 방지하는 비트를 찾을 수 없습니다.

도움이 크게 감사 하시겠습니까?

도움이 되었습니까?

해결책

논리는 vendtransinvoice 메소드에 있습니다. 이미 인쇄 및 게시 된 수표를 위해 보고서가 실행되면 VendOutPayMcheque는 NULL이므로 VendTrans 및 VendSettlement에서 레코드를 찾는 코드 블록이 실행됩니다. 수표 인쇄 중에 보고서가 실행되면 VendOutpayMcheque는 NULL이 아니므로 스펙터기에서 레코드를 찾는 코드 블록이 실행됩니다. 보고서에 인쇄되었지만 게시되지 않은 수표가 요구되면이 코드는 VendTrans 및 VendSettlement에서 레코드를 잘못 찾고 있으며 저널이 아직 게시되지 않았기 때문에 데이터를 찾지 못합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top