This commit is contained in:
2025-06-24 10:53:09 +08:00
parent 1dedad029d
commit a09f172a68

View File

@@ -19,6 +19,7 @@ using System;
using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Threading;
namespace Pilot_KD_Parino.Sal_Order
{
@@ -223,6 +224,7 @@ namespace Pilot_KD_Parino.Sal_Order
if (dt == null || dt.Count == 0)
{
tuiName += "销售出库单 ";
stockId = 0;
result = Invoke("SAL_DELIVERYNOTICE", "SAL_OUTSTOCK", tempFid.ToString(), "ad0779a4685a43a08f08d2e42d7bf3e9", ref stockId,"销售出库单");
}
//}
@@ -592,8 +594,8 @@ namespace Pilot_KD_Parino.Sal_Order
//var sheet = destObjs.FirstOrDefault(); PUR_ReceiveEntry
string pur = ("SAL_OUTSTOCKENTRY");
var stocks3 = destObjs[0];
if (temStockId == 0 || 1==1) //强制跨组织的出库单是周转仓
int temStockId2 = 0;
if (temStockId2 == 0) //强制跨组织的出库单是周转仓
{
string sql2 = $@"/*dialect*/ SELECT FUseOrgId,fname, a.FSTOCKID,FForbidStatus,FDocumentStatus FROM T_BD_STOCK a
LEFT JOIN T_BD_STOCK_L b ON a.FSTOCKID=b.FSTOCKID
@@ -605,8 +607,8 @@ namespace Pilot_KD_Parino.Sal_Order
}
temStockId = stockList.Select(t => int.Parse(t["FSTOCKID"].ToString())).FirstOrDefault();
stockId = temStockId;
temStockId2 = stockList.Select(t => int.Parse(t["FSTOCKID"].ToString())).FirstOrDefault();
stockId = temStockId2;
}
var stocks333 = stocks3[pur];
var stocks = stocks333 as DynamicObjectCollection;
@@ -614,9 +616,17 @@ namespace Pilot_KD_Parino.Sal_Order
stock0.ForEach(t =>
{
t["StockID_Id"] = temStockId;
});
t["StockID_Id"] = temStockId2;
Thread.Sleep(100);
});
var list0 = stock0.Where(t => t["StockID_Id"].ToString() == "0").ToList();
list0.ForEach(t =>
{
t["StockID_Id"] = temStockId2;
Thread.Sleep(100);
});
}