666
This commit is contained in:
@@ -1,31 +1,25 @@
|
||||
using DevExpress.Xpo.DB.Helpers;
|
||||
using FarPoint.Excel;
|
||||
using Kingdee.BOS;
|
||||
using Kingdee.BOS;
|
||||
using Kingdee.BOS.App;
|
||||
using Kingdee.BOS.App.Data;
|
||||
using Kingdee.BOS.Contracts;
|
||||
using Kingdee.BOS.Core.DynamicForm;
|
||||
using Kingdee.BOS.Core.DynamicForm.Operation;
|
||||
using Kingdee.BOS.Core.DynamicForm.PlugIn;
|
||||
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
|
||||
using Kingdee.BOS.Core.List;
|
||||
using Kingdee.BOS.Core.List.PlugIn;
|
||||
using Kingdee.BOS.Core.Metadata;
|
||||
using Kingdee.BOS.Core.Metadata.ConvertElement;
|
||||
using Kingdee.BOS.Core.Metadata.ConvertElement.ServiceArgs;
|
||||
using Kingdee.BOS.Core.Metadata.FormElement;
|
||||
using Kingdee.BOS.Log;
|
||||
using Kingdee.BOS.Orm;
|
||||
using Kingdee.BOS.Orm.DataEntity;
|
||||
using Kingdee.BOS.ServiceHelper;
|
||||
using Kingdee.BOS.Util;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Pilot_KD_Parino.Common;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
|
||||
namespace Pilot_KD_Parino.Sal_Order
|
||||
{
|
||||
[Description("下推生成销售出库单及联动生成其他单的插件"), HotUpdate]
|
||||
@@ -169,7 +163,15 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
}
|
||||
if (xiaoFid > 0)
|
||||
tempFid = xiaoFid;
|
||||
//找到最开始的销售发货通知单
|
||||
getSourceSql = $@"/*dialect*/ SELECT FSALEORGID FROM T_SAL_ORDER WHERE fid ={tempFid}";
|
||||
dt = DBServiceHelper.ExecuteDynamicObject(this.Context, getSourceSql);
|
||||
string saleorgid = "";
|
||||
if (dt != null && dt.Count > 0)
|
||||
{
|
||||
saleorgid =dt.FirstOrDefault()["FSALEORGID"].ToString();
|
||||
}
|
||||
//如果源头销售订单是珠海派诺或者珠海兴诺的销售订单,只推送到采购入库就行了。 找到最开始的销售发货通知单
|
||||
if(saleorgid!="100302" && saleorgid != "100303")
|
||||
{
|
||||
getSourceSql = $@"/*dialect*/SELECT FSTABLENAME,FSBILLID,FENTRYID FROM dbo.T_SAL_DELIVERYNOTICEENTRY_LK
|
||||
WHERE FSBILLID= {tempFid}";
|
||||
@@ -198,10 +200,11 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
}
|
||||
|
||||
}
|
||||
result = Invoke("SAL_DELIVERYNOTICE", "SAL_OUTSTOCK", tempFid.ToString(), "ad0779a4685a43a08f08d2e42d7bf3e9", ref stockId);
|
||||
}
|
||||
//result = Invoke("SAL_SaleOrder", "SAL_DELIVERYNOTICE", tempFid.ToString(), "193822715afc48aa9fa6d6beca7700ab", ref stockId);
|
||||
//sheet = result.SuccessDataEnity.FirstOrDefault();
|
||||
result = Invoke("SAL_DELIVERYNOTICE", "SAL_OUTSTOCK", tempFid.ToString(), "ad0779a4685a43a08f08d2e42d7bf3e9", ref stockId);
|
||||
|
||||
|
||||
this.View.ShowMessage("跨组织下推订单完成");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user