領収書がリリースされたときにコードを実行したい。私のコードは動作しましたが、数日後には動作しなくなりました。これを突然止めさせるために何もしなかった。次のように私が持っているコードは次のとおりです。領収書がリリースされているかどうかの確認
public class INReceiptEntry_Extension : PXGraphExtension<INReceiptEntry>
{
...
protected void INRegister_RowPersisted(PXCache cache, PXRowPersistedEventArgs e)
{
INRegister reg = (INRegister)e.Row;
if (reg != null)
{
if (e.TranStatus == PXTranStatus.Completed)
{
if (reg.Released == true)
{
//Code
}
}
}
}
}
は、私が行方不明です何かこのコードは一日働いたが、もはや次に取り組んでいる、何らかの理由はありますか?
あなたの含まれているコードはどのグラフに表示されますか? INocumentRelease、INReleaseProcess、またはINReceiptEntry?解放されたセットは、データエントリグラフではなく、処理グラフの1つで発生する可能性があります。どのグラフが解像度を見つけるのに役立つかを含む。 – Brendan
public class INReceiptEntry_Extension:PXGraphExtensionこれはあなたが求めていたものですか? –