【发布时间】:2017-05-18 02:44:29
【问题描述】:
我想在收据发布时执行代码。我所做的代码工作了,但几天后就不再工作了。没有采取任何措施导致它突然停止工作。我的代码如下:
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
}
}
}
}
}
我有什么遗漏或任何原因此代码前一天有效但下一天不再有效吗?
【问题讨论】:
-
您包含的代码位于哪个图表中? INDocumentRelease、INReleaseProcess 还是 INReceiptEntry?发布的集合可能出现在其中一个处理图中,而不是数据输入图中。包括哪个图表将有助于找到解决方案。
-
public class INReceiptEntry_Extension : PXGraphExtension
这就是你要的吗?
标签: acumatica