我正在通过代码根据销售订单创建采购订单。 但是如何获取销售订单的文档详细信息并将其复制到新的采购订单?
其他信息:
我在SOOrderEntry BLC中创建了一个简单的PO。而且我还想将SO的文档详细信息中的项目信息(例如:分行,库存ID,单价等)复制到新的PO。
以下是我的代码,你能帮助我吗?
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
}
}