在Acumatica采购收货退货模块中,将开放PO行默认设置为false,需要在处理逻辑中进行代码编写。具体的解决方案如下:
以下是修改代码的示例:
//获取PO行的默认值
var poLineDefaults = PXSelect
//将开放PO行设置为false foreach (var poLine in poLineDefaults) { poLine.Open = false; Base.Transactions.Update(poLine); } Base.Transactions.Cache.IsDirty = true; Base.Transactions.View.RequestRefresh();