This commit is contained in:
Administrator
2025-12-19 17:38:55 +08:00
parent 86b19c4662
commit cbe7000a86

View File

@@ -60,7 +60,7 @@ namespace Gatedge.NewOrientLandMark.BOS.PlugIn.PUR_PurchaseOrder.ConvertPlugIn
{ {
var billObj = bill.DataEntity; var billObj = bill.DataEntity;
billObj["FBarRecordNo"] = FBarRecordNo; billObj["FBarRecordNo"] = FBarRecordNo;
billObj["FCreateByCode"] = "1"; billObj["FCreateByCode"] = IsConvertByScanCode;
var entryList = billObj["InStockEntry"] as DynamicObjectCollection; var entryList = billObj["InStockEntry"] as DynamicObjectCollection;
BaseDataField StockField = BaseDataField StockField =
e.TargetBusinessInfo.GetField("FStockId") as BaseDataField; e.TargetBusinessInfo.GetField("FStockId") as BaseDataField;
@@ -74,7 +74,10 @@ namespace Gatedge.NewOrientLandMark.BOS.PlugIn.PUR_PurchaseOrder.ConvertPlugIn
var orgId = org["Id"].ToString(); var orgId = org["Id"].ToString();
foreach (var item in entryList) foreach (var item in entryList)
{ {
var param = PushCustomParams.First().Value; var linkList = item["FInStockEntry_Link"] as DynamicObjectCollection;
var link = linkList.First();
var sid = link["SId"].ToString();
var param = PushCustomParams[sid];
DynamicObject Stock = service.LoadSingle( DynamicObject Stock = service.LoadSingle(
this.Context, this.Context,
param.InStockId, param.InStockId,