解决合同号来源的问题
This commit is contained in:
@@ -7,6 +7,7 @@ using Kingdee.BOS.Log;
|
|||||||
using Kingdee.BOS.Orm.DataEntity;
|
using Kingdee.BOS.Orm.DataEntity;
|
||||||
using Kingdee.BOS.ServiceHelper;
|
using Kingdee.BOS.ServiceHelper;
|
||||||
using Kingdee.BOS.Util;
|
using Kingdee.BOS.Util;
|
||||||
|
using NPOI.Util;
|
||||||
using Pilot_KD_Parino.Common;
|
using Pilot_KD_Parino.Common;
|
||||||
using System;
|
using System;
|
||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
@@ -153,8 +154,11 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
if (FSaleOrderEntry_Link.Count > 0)
|
if (FSaleOrderEntry_Link.Count > 0)
|
||||||
{
|
{
|
||||||
var details = FSaleOrderEntry_Link[0]["FSaleOrderEntry_Link"] as DynamicObjectCollection;
|
var details = FSaleOrderEntry_Link[0]["FSaleOrderEntry_Link"] as DynamicObjectCollection;
|
||||||
//string sdas=JsonHelper.ToJson(details);
|
string sdas = JsonHelper.ToJson(details);
|
||||||
// Logger.Error("销售订单上游订单的xx ", sdas, new Exception());
|
Logger.Error("销售订单上游订单的xx ", sdas, new Exception());
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//var details = this.View.BusinessInfo.GetEntity("FSaleOrderEntry_Link");
|
//var details = this.View.BusinessInfo.GetEntity("FSaleOrderEntry_Link");
|
||||||
//var FbiLLNO = this.View.Model.GetValue("FID");
|
//var FbiLLNO = this.View.Model.GetValue("FID");
|
||||||
|
|
||||||
@@ -164,7 +168,7 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
|
|
||||||
if (entrys != null && entrys.Count > 0)
|
if (entrys != null && entrys.Count > 0)
|
||||||
{
|
{
|
||||||
string yuanF_contractnumber = FEntity["F_contractnumber"].ToString();
|
string yuanF_contractnumber = "";
|
||||||
int i = 0;
|
int i = 0;
|
||||||
foreach (var entry in entrys)
|
foreach (var entry in entrys)
|
||||||
{
|
{
|
||||||
@@ -173,6 +177,18 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
i++;
|
i++;
|
||||||
|
|
||||||
var sBillId = entry == null ? 0 : entry["sBillId"].Long2Int();
|
var sBillId = entry == null ? 0 : entry["sBillId"].Long2Int();
|
||||||
|
//销售订单找到上游的销售订单
|
||||||
|
string getSourceSql = $@"/*dialect*/select F_CONTRACTNUMBER from T_SAL_ORDER where fid={sBillId} ";
|
||||||
|
var dt333 = DBServiceHelper.ExecuteDynamicObject(this.Context, getSourceSql);
|
||||||
|
if (dt333 == null || dt333.Count == 0)
|
||||||
|
{
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
yuanF_contractnumber = dt333.FirstOrDefault()["F_CONTRACTNUMBER"].ToString();
|
||||||
|
}
|
||||||
|
|
||||||
//获取退货类型字段
|
//获取退货类型字段
|
||||||
var F_Returntype = FEntity["F_Returntype"];
|
var F_Returntype = FEntity["F_Returntype"];
|
||||||
|
|||||||
Reference in New Issue
Block a user