MS Dynamics AX / AXAPTA - Où se trouve le code empêchant la réimpression des avis de paiement de chèques non postés?

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

Question

Nous souhaitons réimprimer un avis de paiement, avant même son affichage. Le rapport BankPaymAdviceCheque devrait pouvoir le faire, mais n’imprime que des conseils pour chèques déjà postés. La boîte de dialogue du rapport vous permet toutefois de choisir les non-postés aussi.

Quelle que soit ma recherche dans le code, je ne trouve pas le bit qui empêche la réimpression des envois de fonds non postés -

Une aide serait grandement appréciée?

Était-ce utile?

La solution

La logique est dans la méthode vendTransInvoice. Lorsque le rapport est exécuté pour un chèque déjà imprimé et envoyé, vendOutPaymCheque sera nul, ainsi le bloc de code qui recherche les enregistrements dans vendTrans et vendSettlement est exécuté. Lorsque le rapport est exécuté lors de l'impression d'un contrôle, vendOutPaymCheque n'est pas null, ainsi le bloc de code qui recherche les enregistrements dans specTrans est exécuté. Lorsque le rapport est appelé pour un chèque imprimé mais non enregistré, ce code ne recherche pas correctement les enregistrements dans vendTrans et vendSettlement et ne recherche aucune donnée car le journal n’a pas encore été publié.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top