acumatica - 打开 DataReader 相关问题
问题描述
我需要从其他图表中发布生产订单维护文档,并且在调用 release.press() 时,遇到数据读取器问题,有人可以帮助我吗,请看下面的代码
using (new PXConnectionScope())
{
ProdMaintGraph.ProdItemSelected.Current = ProdItem;
ProdMaintGraph.release.Press();
}
解决方案
你可以调用Release(PXAdapter adapter)
函数!
AMProdItem prodItem = null;//your current record
ProdMaint prodMaint = PXGraph.CreateInstance<ProdMaint>();
prodMaint.ProdMaintRecords.Current =prodMaint.ProdMaintRecords.Search<AMProdItem.orderType, AMProdItem.prodOrdID>(prodItem?.OrderType, prodItem?.ProdOrdID);
var adapterProdMaint = new PXAdapter(prodMaint.ProdMaintRecords, new string[]
{
prodMaint.ProdMaintRecords.Current?.OrderType,
prodMaint.ProdMaintRecords.Current?.ProdOrdID
});
prodMaint.Release(adapter);//Run 'Release Order' action
prodMaint.ReleaseMaterial(adapter);//Run 'Release Material' action
推荐阅读
- python - TensorFlow:使用@tf.function 的正确方法
- java - 启用 Show In > System Explorer 的条件是什么?
- rabbitmq - 在 RabbitMQ 2.3.6 中从消息队列中侦听消息时更改了数据类型
- python - KeyError Pandas 合并 .csv
- python - 使用日期逻辑创建假数据
- ios - 垂直居中 VStack?
- python - 如何在 Python 中删除列表项
- c++ - 链接共享库,它也链接了 cmake 中的不同共享库
- angular - 如何让 Angular 中的 mat-slider 从一组特定的值中进行选择?
- android - 如何测试观察实时数据的功能