これは、買掛金 -> 仕訳帳 -> 支払 -> 支払仕訳帳で発生します。
仕訳帳の行を表示することを選択し、機能から決済を選択します。これが他の人にとっても同じかどうかはわかりません。
そのため、決済をクリックすると、VendOpenTrans が開きます。それを反復処理し、以前に選択した LedgerJournalTrans フィールドの請求書に従ってレコードをマークする必要があります。
まず、VendOpenTrans フィールドを確認する必要がありますが、これは達成できません。
VendTransOpen の init に次のコードを追加しました。
VendTrans vt;
vt = vendTransOpen_ds.getFirst(true) as VendTrans ;
while (vt)
{
//Do your thing
vt= vendTransOpen_ds.getNext() as VendTrans ;
}
vendTransOpen_ds. に要素が存在しないようです。
誰かが私にこれについてのヒントを教えてもらえますか?
更新 1:
これを見つけました:
Microsoft Dynamics AX の決済メカニズムについて
と
AX 2012 の支払仕訳帳での決済トランザクションの自動マーク
こんなに難しいとは思いませんでした..明日から掘り始めます。