approveVariance
のメソッドでイベント ハンドラ サブスクリプションを作成しましたVendInvoiceInfoTable
。
ハンドラーのコードは次のとおりです。
public static void postApprovingPendingInvoice(XppPrePostArgs _args)
{
VendInvoiceInfoTable vendInvoiceInfoTable;
vendInvoiceInfoTable = _args.getThis();
info(vendInvoiceInfoTable.PurchId + " from handler");
}
チェックボックスを自分でチェックしてチェックを外せば、すべて問題ありません。VendInvoiceMatchingDetails フォームにある label のチェックボックスについて話しています。
Approve posting with matching discrepancies.
approveVariance
バッチから呼び出されたときに問題が発生します。ハンドラーにはもう到達していません。
これは正しい動作ですか? これに対する有効なアプローチはありますか?
util クラスで静的メソッドを作成し、 が呼び出されるたびにそれを呼び出してapproveVariance
、特定のパラメーターを送信できると思います。ベストプラクティスに従おうとしただけです。