外购入库下达后,我需要向用户展示一些消息,所以我在已发布字段更新事件中添加了我的代码,并尝试了PXOperationCompletedException方法来显示一些消息,但问题是外购入库被下达,库存入库也被创建但没有下达。有人可以建议我如何显示自定义消息(如弹出)后,采购收据被释放。
public class INReleaseProcessExt : PXGraphExtension<INReleaseProcess>
{
protected void INRegister_Released_FieldUpdated(PXCache cache, PXFieldUpdatedEventArgs e, PXFieldUpdated BaseEvent)
{
BaseEvent?.Invoke(cache, e);
INRegister row = e.Row as INRegister;
if (row == null)
return;
if (row.OrigModule == "PO")
throw new PXOperationCompletedException("Purchse Receipt is released");
}
}发布于 2019-04-30 21:47:34
抛出异常将中止当前操作并显示一条消息。
若要在不中止当前操作的情况下显示消息,请使用Ask方法。
https://stackoverflow.com/questions/55910190
复制相似问题