2

請求書画面(SO303000)のカスタマイズを行っています。

請求書のステータスが Balanced から Open に変更されたときにイベントをキャッチしたいと考えています。これに使用するイベントを提案できますか?

4

1 に答える 1

3

この画面には、グラフ クラスとして PX.Objects.SO.SOInvoiceEntry があります。次のような拡張を行う必要があります。

public class SOInvoiceEntryExt : PXGraphExtension<SOInvoiceEntry>
{
    protected virtual void ARInvoice_Status_FieldUpdated(PXCache sender, PXFieldUpdatedEventArgs e)
{
    //Here goes reaction on changing field status. 
    //you can get ARInvoice in the following way:
   ARInvoice invoice = (ARInvoice) e.Row;
}

}
于 2015-03-25T17:09:54.053 に答える