Acumatica 使用销售订单中的信息创建采购订单
我正在通过代码基于销售订单创建采购订单。 但是,如何获取销售订单的文档详细信息并将其复制到新的采购订单 其他信息:Acumatica 使用销售订单中的信息创建采购订单,acumatica,Acumatica,我正在通过代码基于销售订单创建采购订单。 但是,如何获取销售订单的文档详细信息并将其复制到新的采购订单 其他信息: 我在SOOrderEntry BLC创建了一个简单的PO。我还想将so文档详细信息中的项目信息(例如:分支机构、库存ID、单价等)复制到新PO 下面是我的密码,你能帮我吗 namespace PX.Objects.SO { public class SOOrderEntry_Extension: PXGraphExtension < SOOrderEntry > {
namespace PX.Objects.SO {
public class SOOrderEntry_Extension: PXGraphExtension < SOOrderEntry > {
#region Event Handlers
public PXAction < PX.Objects.SO.SOOrder > CreatePO;
[PXButton(CommitChanges = true)]
[PXUIField(DisplayName = "CreatePO")]
protected void createPO() {
var graph = PXGraph.CreateInstance<POOrderEntry>();
var order = graph.Document.Insert(new POOrder());
order.OrderType = "Normal"
order.OrderDesc = "Some description";
order.VendorID = 101;
graph.Document.Update(order);
graph.Actions.PressSave();
}
#endregion
}
}
名称空间PX.Objects.SO{
公共类SOOrderEntry_扩展:PXGraphExtension{
#区域事件处理程序
公共PXActionCreatePO;
[PXButton(CommitChanges=true)]
[PXUIField(DisplayName=“CreatePO”)]
受保护的void createPO(){
var-graph=PXGraph.CreateInstance();
var order=graph.Document.Insert(new-POOrder());
order.OrderType=“正常”
order.OrderDesc=“一些描述”;
order.VendorID=101;
图.文件.更新(顺序);
graph.Actions.PressSave();
}
#端区
}
}
您能否提供您正在实施的当前代码的示例,以便我们可以帮助您找到最佳解决方案?本质上,您将使用PXSelect选择子记录,然后在它们之间循环为您的采购订单创建记录。@JoshuaVanHoesen您好,很高兴看到您的答复。我在这里补充了我的问题的更多细节。你能帮我做这个吗?谢谢!