666
This commit is contained in:
@@ -91,7 +91,7 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
{
|
||||
this.View.ShowMessage("没有上查关联的销售订单");
|
||||
}
|
||||
var entryIdList = dt.Select(t => t["FENTRYID"]).ToList() ;
|
||||
var entryIdList = dt.Select(t => t["FENTRYID"]).ToList();
|
||||
|
||||
int tempFid = int.Parse(dt.Select(t => t["FSBILLID"]).FirstOrDefault().ToString());
|
||||
string tablename = dt.Select(t => t["FSTABLENAME"]).FirstOrDefault().ToString();
|
||||
@@ -106,7 +106,7 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
this.View.ShowMessage("没有下查关联的跨组织销售订单");
|
||||
}
|
||||
|
||||
var FENTRYIDList = dt.Select(t =>int.Parse( t["FENTRYID"].ToString())).ToList();
|
||||
var FENTRYIDList = dt.Select(t => int.Parse(t["FENTRYID"].ToString())).ToList();
|
||||
string ids = string.Join(",", FENTRYIDList);
|
||||
getSourceSql = $@"/*dialect*/ SELECT* FROM T_SAL_ORDERENTRY WHERE FENTRYID IN({ids})";
|
||||
//IOperationResult result = Invoke("SAL_SaleOrder", "PUR_PurchaseOrder", id.ToString(), "83d822ca3e374b4ab01e5dd46a0062bd", ref stockId, FEntity, null);
|
||||
@@ -162,10 +162,10 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
|
||||
PushArgs pushArgs = new PushArgs(ruleElement, rows.ToArray());
|
||||
if (target == "SAL_SaleOrder")
|
||||
pushArgs.TargetOrgId =long.Parse( FEntity2["F_SaleOrgId_Id"].ToString());
|
||||
pushArgs.TargetOrgId = long.Parse(FEntity2["F_SaleOrgId_Id"].ToString());
|
||||
//OperateOption pushOption = OperateOption.Create();
|
||||
//pushOption.SetVariableValue(ConvertConst., false);
|
||||
|
||||
|
||||
|
||||
|
||||
pushArgs.TargetBillTypeId = sargetBillTypeId;//单据类型
|
||||
@@ -200,7 +200,7 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
WHERE FUseOrgId={SaleOrgId_Id} AND FNAME LIKE '%{beiHuoName3}%' ";
|
||||
var supplierList = DBServiceHelper.ExecuteDynamicObject(this.Context, sqltemp1, null, null, CommandType.Text, null);
|
||||
if (supplierList != null && supplierList.Count > 0)
|
||||
{
|
||||
{
|
||||
|
||||
DynamicObject supplierObj = null;//.Select(t => t["FSUPPLIERID"].ToString())
|
||||
if (beiHuoName3 == "珠海兴诺")
|
||||
@@ -263,8 +263,8 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
//this.View.ShowMessage($@"{beiHuoName3}备货组织跨组织下推订单完成");
|
||||
@@ -297,14 +297,14 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
var beiHuoName2 = beiHuoName1["MultiLanguageText"] as DynamicObjectCollection;
|
||||
if (beiHuoName2 != null && beiHuoName2.Count() > 0)
|
||||
{
|
||||
var beiHuoName3 = beiHuoName2[0]["Name"].ToString();
|
||||
|
||||
var beiHuoName3 = beiHuoName2[0]["Name"].ToString();
|
||||
|
||||
//未知原因导致自动保存失败原因:字段“销售员”是必填项; 字段“结算币别”是必填项;
|
||||
|
||||
orderSheet["F_SFHW"] = "2";
|
||||
|
||||
//this.View.ShowMessage("更新了1");
|
||||
|
||||
|
||||
string sqltemp1 = $@"/*dialect*/ SELECT FUseOrgId,a.FNUMBER,b.FNAME,a.FCUSTID FROM T_BD_CUSTOMER a
|
||||
LEFT JOIN T_BD_CUSTOMER_L b ON a.FCUSTID=b.FCUSTID
|
||||
WHERE FUseOrgId={SupplierId_Id} AND FNAME LIKE '%{beiHuoName3}%' ";
|
||||
@@ -335,16 +335,16 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
orderSheet["CustId_Id"] = SupplierId_Id;
|
||||
number = supplierObj["FNUMBER"].ToString();
|
||||
name = supplierObj["FNAME"].ToString();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
orderSheet["F_PaymentMethod"] = "款到发货";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
if (target == "PUR_ReceiveBill")//收料通知单,强制没有配置仓库的物料进成品仓库
|
||||
@@ -432,7 +432,7 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
|
||||
|
||||
////目标单元数据
|
||||
FormMetadata destFormMetadata = ServiceHelper.GetService<IMetaDataService>().Load(this.Context, target, orderSheet["id"].ToString(),true) as FormMetadata;
|
||||
FormMetadata destFormMetadata = ServiceHelper.GetService<IMetaDataService>().Load(this.Context, target, orderSheet["id"].ToString(), true) as FormMetadata;
|
||||
|
||||
sdsas = JsonHelper.ToJson(destObjs);
|
||||
//Logger.Error("目标单据数据集合3", sdsas, new Exception());
|
||||
@@ -445,10 +445,10 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
|
||||
if (target == "SAL_SaleOrder")
|
||||
{
|
||||
|
||||
|
||||
//var ddsdsdsds= BusinessDataServiceHelper.LoadSingle(this.Context, SupplierId_Id, (destFormMetadata.BusinessInfo.GetField("FCustId") as BaseDataField).RefFormDynamicObjectType);
|
||||
//destObjs[0]["SaleOrgId"] = BusinessDataServiceHelper.LoadSingle(this.Context, FEntity2["SaleOrgId_Id"].ToString(), (destFormMetadata.BusinessInfo.GetField("FSaleOrgId") as BaseDataField).RefFormDynamicObjectType);
|
||||
//客户资料
|
||||
//客户资料
|
||||
destObjs[0]["CustId"] = BusinessDataServiceHelper.LoadSingle(this.Context, SupplierId_Id, (destFormMetadata.BusinessInfo.GetField("FCustId") as BaseDataField).RefFormDynamicObjectType);
|
||||
//销售员
|
||||
orderSheet["SalerId"] = FEntity2["SalerId"];
|
||||
@@ -503,6 +503,8 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
t["Amount_LC"] = tempOne1["Amount_LC"];
|
||||
t["TaxAmount_LC"] = tempOne1["TaxAmount_LC"];
|
||||
t["RemainOutQty"] = t["Qty"];
|
||||
t["StockOrgId_Id"] = orderSheet["SaleOrgId_Id"];
|
||||
t["StockOrgId"] = BusinessDataServiceHelper.LoadSingle(this.Context, orderSheet["SaleOrgId_Id"], (destFormMetadata.BusinessInfo.GetField("FStockOrgId") as BaseDataField).RefFormDynamicObjectType);
|
||||
kk++;
|
||||
});
|
||||
var SaleOrderFinanceList = (orderSheet["SaleOrderFinance"] as DynamicObjectCollection).ToList();
|
||||
@@ -512,15 +514,15 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
{
|
||||
//t = SaleOrderFinanceList2[kk].Clone() as DynamicObject;
|
||||
kk++;
|
||||
var tempOne1 = SaleOrderFinanceList2.FirstOrDefault();
|
||||
var tempOne1 = SaleOrderFinanceList2.FirstOrDefault();
|
||||
t["ExchangeTypeId_Id"] = tempOne1["ExchangeTypeId_Id"];
|
||||
t["ExchangeTypeId"] = tempOne1["ExchangeTypeId"];
|
||||
t["SettleCurrId_Id"] = tempOne1["SettleCurrId_Id"];
|
||||
t["SettleCurrId"] = tempOne1["SettleCurrId"];
|
||||
t["BillAllAmount"]= tempOne1["BillAllAmount"];
|
||||
t["BillAllAmount"] = tempOne1["BillAllAmount"];
|
||||
t["BillAllAmount_LC"] = tempOne1["BillAllAmount_LC"];
|
||||
|
||||
|
||||
|
||||
|
||||
});
|
||||
orderSheet["F_Amountstar"] = FEntity2["F_Amountstar"];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user