diff --git a/7.销售预算成本与实际成本分析报表SQL.sql b/7.销售预算成本与实际成本分析报表SQL.sql
index 8f9a743..e76df03 100644
--- a/7.销售预算成本与实际成本分析报表SQL.sql
+++ b/7.销售预算成本与实际成本分析报表SQL.sql
@@ -1,6 +1,6 @@
IF OBJECT_ID('dbo.[RP_XSYSCBYSJCB]', 'P') IS NOT NULL
BEGIN
- DROP PROCEDURE dbo.RP_NianDuXiaoShouYuSuan;
+ DROP PROCEDURE dbo.RP_XSYSCBYSJCB;
PRINT '洢 dbo.[RP_XSYSCBYSJCB] ɾ';
END;
GO
@@ -42,16 +42,17 @@ ON T1.FID = T2.FID
LEFT JOIN T_HS_CALDIMENSIONS T5 ON T3.FDIMENSIONID = T5.FDIMENSIONID
LEFT JOIN T_BD_EXPENSE_L T6 ON T4.FEXPENSEID = T6.FEXPID AND T6.FLOCALEID = 2052
LEFT JOIN T_BD_MATERIAL ff ON t2.FMaterialID=ff.FMaterialID
- WHERE T1.FAPPROVEDATE>='2025-01-01' AND t1.FAPPROVEDATE<'2025-06-01') a
+ WHERE T1.FAPPROVEDATE>=@begintime AND t1.FAPPROVEDATE<@endtime) a
GROUP BY a.FRETCUSTID,a.FMaterialID,a.FNUMBER,a.FNAME,FAPPROVEDATE2
ORDER BY a.FRETCUSTID,FMaterialID,FAPPROVEDATE2
-SELECT * FROM #TuiHuoChengBen
+--SELECT * FROM #TuiHuoChengBen
SELECT * , DATEFROMPARTS((bb.Year), (bb.Month), 1) AS FAPPROVEDATE INTO #TempNianDuXiaoShouYuSuan FROM NianDuXiaoShouYuSuan bb
WHERE bb.Year=2025
+--SELECT * FROM #TempNianDuXiaoShouYuSuan
-- ۳ɱѯSQL
SELECT a.FCustomerID,a.FMaterialID,a.FNUMBER,a.FNAME,SUM(FREALQTY) AS RealQty,SUM(a.FAMOUNT_LC) AS FAMOUNT_LC,FAPPROVEDATE2 INTO #XiaoShouChengBen FROM (
@@ -63,17 +64,17 @@ ON T1.FID = T2.FID
LEFT JOIN T_HS_CALDIMENSIONS T5 ON T3.FDIMENSIONID = T5.FDIMENSIONID
LEFT JOIN T_BD_EXPENSE_L T6 ON T4.FEXPENSEID = T6.FEXPID AND T6.FLOCALEID = 2052
LEFT JOIN T_BD_MATERIAL ff ON t2.FMaterialID=ff.FMaterialID
- WHERE T1.FAPPROVEDATE>='2025-01-01' AND t1.FAPPROVEDATE<'2025-06-01') a
+ WHERE T1.FAPPROVEDATE>=@begintime AND t1.FAPPROVEDATE<@endtime) a
GROUP BY a.FCustomerID,a.FMaterialID,a.FNUMBER,a.FNAME,FAPPROVEDATE2
ORDER BY a.FCustomerID,FMaterialID,FAPPROVEDATE2
-SELECT * FROM #XiaoShouChengBen
+--SELECT * FROM #XiaoShouChengBen
---ձ
- SELECT [ͻ],[ͻ],[Ԥ],FCUSTOMERID,FDOCUMENTSTATUS,[FBMMATERIALGROUP],FAPPROVEDATE2,SUM([]-[˻]) AS []
+ SELECT [ͻ],[ͻ],[Ԥ],FCUSTOMERID,FDOCUMENTSTATUS,[FBMMATERIALGROUP],SUM([]-[˻]) AS []
,[Ԥܳɱ]=AVG([Ԥ]*[Ԥܳɱ]),[Ԥɱ()-]=AVG([Ԥ]*[Ԥɱ_ϵ]),[Ԥɱ()-]=AVG([Ԥ]*[Ԥɱ_˹])
,[Ԥɱ()-]=AVG([Ԥ]*[Ԥɱ_Ʒѵ]),AVG([Ԥ]) AS [Ԥ]
,[ʵܳɱ]=SUM([ʵܳɱ]),[ʵʳɱ()-]=SUM([ʵʳɱ()-]),[ʵʳɱ()-]=SUM([ʵʳɱ()-]),[ʵʳɱ()-]=SUM([ʵʳɱ()-])
@@ -102,9 +103,7 @@ SELECT * FROM #XiaoShouChengBen
ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBen bbb WHERE bbb.FMaterialID=T2.FMaterialID AND bbb.FRETCUSTID=T1.FCUSTOMERID AND bbb.FAPPROVEDATE2=FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AND fname IN ('','ίӹ') ),0)) AS [ʵʳɱ()-]
,( ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBen bbb WHERE bbb.FMaterialID=T2.FMaterialID AND bbb.FCustomerID=T1.FCUSTOMERID AND bbb.FAPPROVEDATE2=FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AND fname=''),0)-
ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBen bbb WHERE bbb.FMaterialID=T2.FMaterialID AND bbb.FRETCUSTID=T1.FCUSTOMERID AND bbb.FAPPROVEDATE2=FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AND fname='' ),0)) AS [ʵʳɱ()-]
-
-
- FROM
+FROM
T_SAL_OUTSTOCK T1
INNER JOIN T_SAL_OUTSTOCKENTRY T2 ON T1.FID = T2.FID
INNER JOIN T_BD_MATERIAL matal2 ON T2.FMATERIALID = matal2.FMATERIALID
@@ -113,13 +112,24 @@ SELECT * FROM #XiaoShouChengBen
LEFT JOIN T_BD_CUSTOMER_L t4 ON t3.FCUSTID = t4.FCUSTID
INNER JOIN VHUB_BD_BMMaterialGroup t5 ON cc.[FBMMATERIALGROUP]= t5.FID
LEFT JOIN VHUB_T_BMGStandCost cost ON cost.FDATE= FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AND cost.FBMMATERIALGROUP= t5.FID
- WHERE T1.FAPPROVEDATE>='2025-01-01' AND t1.FAPPROVEDATE<'2025-06-01'
+ WHERE T1.FAPPROVEDATE>=@begintime AND t1.FAPPROVEDATE<@endtime
+ AND (@CustomerId = 'A' OR t3.FNUMBER IN (@CustomerId)) AND (@FBMMaterialGroup = 'A' OR t5.FNUMBER IN (@FBMMaterialGroup))
GROUP BY T1.FCUSTOMERID, cc.[FBMMATERIALGROUP],t1.FDOCUMENTSTATUS, t3.FNUMBER , t2.FMATERIALID,
t4.FNAME , t5.FNUMBER , FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') ) a
- GROUP BY [ͻ],[ͻ],[Ԥ],FCUSTOMERID,FDOCUMENTSTATUS,[FBMMATERIALGROUP],FAPPROVEDATE2
+ GROUP BY [ͻ],[ͻ],[Ԥ],FCUSTOMERID,FDOCUMENTSTATUS,[FBMMATERIALGROUP]
--WHERE a.FCUSTOMERID=641983 AND a.FBMMATERIALGROUP=941609
- SELECT *,[λɱ]=[λԤɱ]-[λʵܳɱ],[-]=[Ԥɱ()-]-[ʵʳɱ()-],[-]=[Ԥɱ()-]-[ʵʳɱ()-],[-]=[Ԥɱ()-]-[ʵʳɱ()-]
+ SELECT [ͻ] AS F_KeHuCode,[ͻ] as F_KeHuName, [Ԥ] AS F_WuLiaoFenZu,FCUSTOMERID,FDOCUMENTSTATUS,[FBMMATERIALGROUP],[Ԥ] AS F_YuSuanShuLiang,[] AS F_ShiJiXiaoShouShuLiang
+ ,[Ԥʵ] AS F_YSYSJSLCY,a.Ԥܳɱ AS F_YSZCB,ʵܳɱ AS F_SJZCB,a.Ԥʵܳɱ AS F_YSYSJZCBCY,[Ԥɱ()-] AS F_YSZCB_Z
+ ,[ʵʳɱ()-] AS F_SJCB_L_Z,[-] AS F_CHaYi_Z,[Ԥɱ()-] AS F_YSCB_G_Z,[ʵʳɱ()-] AS F_SJCB_G_Z,[-ܹ] AS F_ChaYi_ZG,[Ԥɱ()-] AS F_YSCB_F_Z
+ ,[ʵʳɱ()-] AS F_SJCB_F_Z,[-ܷ] AS F_ChaYi_ZF,[λԤɱ] AS F_DWZYSCB,[λʵܳɱ] AS F_DWSJZCB
+ ,F_DWCBCY=[λԤɱ]-[λʵܳɱ],[Ԥɱ()-] AS F_YSCB_L_D,[ʵʳɱ()-] AS F_SJCB_L_D
+ --,[-] AS F_ChaYi_DanLiao,
+ ,[ʵʳɱ()-] F_SJCB_L_Z, [-] AS F_CHaYi_Z,[Ԥɱ()-] AS F_YSCB_G_Z,[ʵʳɱ()-] AS F_SJCB_G_Z
+ ,[-ܹ] AS F_ChaYi_ZG,[Ԥɱ()-] AS F_YSCB_F_Z,[ʵʳɱ()-] AS F_SJCB_F_Z,[-ܷ] AS F_ChaYi_ZF,[λԤɱ] AS F_DWZYSCB
+ ,[λʵܳɱ] AS F_DWSJZCB, [Ԥɱ()-] AS F_YSCB_G_D,[ʵʳɱ()-] AS F_SJCB_G_D,[Ԥɱ()-] AS F_YSCB_F_D,[ʵʳɱ()-] AS F_SJCB_F_D
+
+ ,[F_ChaYi_DanLiao]=[Ԥɱ()-]-[ʵʳɱ()-],F_ChaYi_D_G=[Ԥɱ()-]-[ʵʳɱ()-],F_ChaYi_F_D=[Ԥɱ()-]-[ʵʳɱ()-]
FROM (
SELECT *,[Ԥʵ]=[Ԥ]-[],[Ԥʵܳɱ]=[Ԥܳɱ]-[ʵܳɱ]
,[-]=[Ԥɱ()-]-[ʵʳɱ()-] ,[-ܹ]=[Ԥɱ()-]-[ʵʳɱ()-],[-ܷ]=[Ԥɱ()-]-[ʵʳɱ()-]
@@ -141,7 +151,7 @@ SELECT * FROM #XiaoShouChengBen
END
-- LEFT JOIN (SELECT SUM(FREALQTY),FORMAT(tui.FAPPROVEDATE, 'yyyy-MM-01') AS FAPPROVEDATE FROM dbo.T_SAL_RETURNSTOCK tui LEFT JOIN T_SAL_RETURNSTOCKENTRY tuide ON tui.FID=tuide.FID
--- WHERE tui.FAPPROVEDATE>='2025-01-01' AND tui.FAPPROVEDATE<'2025-06-01' AND tui.FDOCUMENTSTATUS='C'
+-- WHERE tui.FAPPROVEDATE>=@begintime AND tui.FAPPROVEDATE<@endtime AND tui.FDOCUMENTSTATUS='C'
--) Return11 ON
--SELECT * FROM VHUB_T_BMMGroupLinkTable
@@ -158,7 +168,7 @@ END
-- LEFT JOIN T_HS_CALDIMENSIONS T5 ON T3.FDIMENSIONID = T5.FDIMENSIONID
-- LEFT JOIN T_BD_EXPENSE_L T6 ON T4.FEXPENSEID = T6.FEXPID AND T6.FLOCALEID = 2052
-- LEFT JOIN T_BD_MATERIAL ff ON t2.FMaterialID=ff.FMaterialID
--- WHERE T1.FAPPROVEDATE>='2025-01-01' AND t1.FAPPROVEDATE<'2025-06-01'
+-- WHERE T1.FAPPROVEDATE>=@begintime AND t1.FAPPROVEDATE<@endtime
--ORDER BY T2.FENTRYID DESC
@@ -168,7 +178,7 @@ END
------Ԥɱ
--,(
--SELECT SUM(FALLAMOUNT)
--- FROM VHUB_T_BMGStandCost cost WHERE 1=1 AND cost.FBMMATERIALGROUP AND cost.FDATE='2025-01-01' AND cost.FDATE<'2025-06-01' ) AS F_YSZCB
+-- FROM VHUB_T_BMGStandCost cost WHERE 1=1 AND cost.FBMMATERIALGROUP AND cost.FDATE=@begintime AND cost.FDATE<@endtime ) AS F_YSZCB
-- ,(
--SELECT SUM(FMATERIALCOSTAMOUNT)
diff --git a/VapeEZDLL/YSCBYSJCB_FXB/YSCBYSJCB_FXB.cs b/VapeEZDLL/YSCBYSJCB_FXB/YSCBYSJCB_FXB.cs
index 8774462..f0ef769 100644
--- a/VapeEZDLL/YSCBYSJCB_FXB/YSCBYSJCB_FXB.cs
+++ b/VapeEZDLL/YSCBYSJCB_FXB/YSCBYSJCB_FXB.cs
@@ -1,7 +1,10 @@
-using Kingdee.BOS.App.Data;
+using Kingdee.BOS.App.CloudHealthCenter;
+using Kingdee.BOS.App.Data;
using Kingdee.BOS.Core.CommonFilter;
using Kingdee.BOS.Core.DynamicForm;
using Kingdee.BOS.Core.DynamicForm.PlugIn;
+using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
+using Kingdee.BOS.KDWeiBo.HttpUtil;
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.BOS.Util;
using System;
@@ -29,6 +32,38 @@ namespace VapeEZDLL.YSCBYSJCB_FXB
this.View.ShowForm(showParameter, action => FilterCallBack(action));
}
+ public override void BarItemClick(BarItemClickEventArgs e)
+ {
+ base.BarItemClick(e);
+
+ //点击过滤按钮,弹出过滤窗体
+ if (e.BarItemKey.Equals("NAAD_GuoLv", StringComparison.OrdinalIgnoreCase))
+ {
+ var showParameter = new DynamicFormShowParameter();
+ showParameter.FormId = "NAAD_YSSJFXGLK";
+ showParameter.ParentPageId = this.View.PageId;
+ showParameter.PageId = this.View.PageId + "_Filter";
+ showParameter.OpenStyle.CacheId = this.View.PageId;
+ this.View.ShowForm(showParameter, action => FilterCallBack(action));
+ }
+ ////点击刷新数据按钮
+ //if (e.BarItemKey == "MBBA_tbButton")
+ //{
+ // var sql_1 = string.Format(@"/*dialect*/exec PR_YingShouMingXi_yuyubo ");
+ // DBUtils.ExecuteDynamicObject(Context, sql_1);
+
+ //}
+
+
+ //if (e.BarItemKey == "MBBA_tbButton_3")
+ //{
+ // //string sql = string.Format("Delete From ReceivablesDetailsTable");
+ // //DBUtils.ExecuteDynamicObject(Context, sql);
+ // //this.View.Model.SetValue("F_ISSX", "需要刷新");
+ //}
+ }
+
+
///
/// 过滤框回调方法
///
@@ -38,280 +73,132 @@ namespace VapeEZDLL.YSCBYSJCB_FXB
Dictionary dicList = new Dictionary();
if (action.ReturnData != null)
{
-
+
string wheresql = " 1=1 ";
FilterParameter returnData = action.ReturnData as FilterParameter;//过滤框返回的数据
DynamicObject dyObj = returnData.CustomFilter as DynamicObject;
- //获取开发日期
- var FSDate = Convert.ToString(dyObj["F_DATE"]);
- if (!string.IsNullOrWhiteSpace(FSDate))
- {
- wheresql += $@" and [F_012]>='{FSDate}'";
- }
+ //获取年份
+ var years =DateTime.Parse(Convert.ToString(dyObj["F_DATE"])).Year;
+
+ //开始月份
+ var fBegin = Convert.ToString(dyObj["F_Begin"]);
+
+
//获取结束日期
- var FEDate = Convert.ToString(dyObj["F_YKQC_Date_apv"]);
- if (!string.IsNullOrWhiteSpace(FEDate))
+ var fEnd = Convert.ToString(dyObj["F_End"]);
+ //获取客户
+ DynamicObjectCollection FCustomerfEnd2 = dyObj["F_Customer"] as DynamicObjectCollection;
+ var FCustomerfEnd=(dyObj["F_Customer"] as DynamicObjectCollection)?.Select(n => (n["F_Customer"] as DynamicObject)["ID"].ToString()).ToList();
+ //LogHelper.Error(new Exception(), "客户:" + JsonHelper.JSSerialize(FCustomerfEnd));
+ DynamicObjectCollection FBMMaterialGroup2 = dyObj["F_NAAD_MulBase_ca9"] as DynamicObjectCollection;
+ var FBMMaterialGroup = (dyObj["F_NAAD_MulBase_ca9"] as DynamicObjectCollection)?.Select(n => (n["F_NAAD_MulBase_ca9"] as DynamicObject)["ID"].ToString()).ToList();
+ //LogHelper.Error(new Exception(), "预算物料分组:" + JsonHelper.JSSerialize(FBMMaterialGroup));
+ string FCustomer = "A";
+ string FBMMaterialGroup3 = "A";
+
+
+ this.View.Model.SetValue("F_Year2", years);
+ this.View.Model.SetValue("F_Month1", fBegin);
+ this.View.Model.SetValue("F_Month2", fEnd);
+ this.View.Model.SetValue("F_KeHu2","");
+ this.View.Model.SetValue("F_WuLiao2", "");
+ this.View.UpdateView("NAAD_YSSJFX2");
+ if (FCustomerfEnd != null && FCustomerfEnd.Count > 0)
{
- wheresql += $@" and [F_012] <= '{FEDate}'";
+ FCustomer = string.Join(",", FCustomerfEnd);
+ var name = FCustomerfEnd2.Select(n => (n["F_Customer"] as DynamicObject)["Name"].ToString()).ToList();
+ this.View.Model.SetValue("F_KeHu2", string.Join(",", name));
}
- //获取合同类型
- DynamicObject HTLX = dyObj["F_YKQC_Assistant_dvn"] as DynamicObject;
- string HTLXFid = "";
- if (HTLX != null)
+ if (FBMMaterialGroup != null && FBMMaterialGroup.Count > 0)
{
- HTLXFid = Convert.ToString(HTLX["ID"]);
- wheresql += $@" and [F_059] = '{HTLXFid}'";
+ FBMMaterialGroup3 = string.Join(",", FBMMaterialGroup);
+ var name= FBMMaterialGroup2.Select(n => (n["F_NAAD_MulBase_ca9"] as DynamicObject)["Name"].ToString()).ToList();
+ this.View.Model.SetValue("F_WuLiao2", string.Join(",", name));
}
- //获取购货单位
- DynamicObject CUST = dyObj["F_YKQC_Base_qtr"] as DynamicObject;
- string CustFid = "";
- if (CUST != null)
- {
- CustFid = Convert.ToString(CUST["name"]);
- wheresql += $@" and [F_005] = '{CustFid}'";
- }
- //获取销售员
- DynamicObject XSY = dyObj["F_YKQC_Base_tzk"] as DynamicObject;
- string XSYFid = "";
- if (XSY != null)
- {
- XSYFid = Convert.ToString(XSY["ID"]);
- wheresql += $@" and [销售员ID] = '{XSYFid}'";
- }
- //获取项目名称
- DynamicObject GCXM = dyObj["F_YKQC_Base_uky"] as DynamicObject;
- string GCXMFid = "";
- if (GCXM != null)
- {
- GCXMFid = Convert.ToString(GCXM["NAME"]);
- wheresql += $@" and [F_009] = '{GCXMFid}'";
- }
- this.View.Model.DeleteEntryData("F_MBBA_Entity_qtr");
//获取表1
- var sql_1 = "";
-
- sql_1 += string.Format($@"/*dialect*/Select * From (Select * From [ReceivablesDetailsTable] where {wheresql}
- Union ALL
- (Select
- null,null,'合计:',null,null,null,null,null,null,null,SUM(F_010),
- null,null,null,null,null,null,SUM(F_017),SUM(F_018),SUM(F_019),SUM(F_020),SUM(F_021),SUM(F_022),null
- ,F_024=(SELECT SUM(F_024) FROM [ReceivablesDetailsTable] hh where {wheresql})
- ,SUM(F_025),
- null
- ,F_027=(SELECT SUM(F_027) FROM [ReceivablesDetailsTable] hh where {wheresql})
- ,null,null,null,null,null,null,null,null
- ,F_036=(
- SELECT SUM(F_036)
- FROM ( SELECT DISTINCT [销售单主键ID],hh.收款条件主键ID,F_036
- FROM [ReceivablesDetailsTable] hh where {wheresql} ) a )
- ,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0,null,0
- , null, null, null, null, null
- From
- (select distinct [销售单主键ID],[销售员ID],[F_010],F_017,F_018,F_019,F_020,F_021,F_022 ,0 as F_024 ,F_025,
- 0 as F_027,0 F_036 from
- [ReceivablesDetailsTable]
- where {wheresql}
- ) a )) W Order by W.F_001");
-
var sql_2 = "";
- sql_2 += string.Format(@"/*dialect*/Select top 1 * From ReceivablesDetailsTable");
+ sql_2 += string.Format($@"/*dialect*/exec RP_XSYSCBYSJCB @FYear={years},@FStartMonth={fBegin},@FEndMonth={fEnd},@CustomerId='{FCustomer}',@FBMMaterialGroup='{FBMMaterialGroup3}'");
+ //LogHelper.Error(new Exception(), sql_2);
var sql_List2 = DBUtils.ExecuteDynamicObject(Context, sql_2);
- //判断是否存在表
- if (sql_List2.Count() <= 0)
- {
- /*this.View.ShowMessage("FSaleOrgId :" + FSaleOrgId + "," + "FSDate:" + FSDate + ","
- + "FEDate :" + FEDate + "," + "HTLXFid:" + HTLXFid + "," + "CustFid:" + CustFid + ","
- + "XSYFid:" + XSYFid + "," + "GCXMFid:" + GCXMFid);*/
- string sql = string.Format(@"/*dialect*/EXEC [PR_YingShouMingXi_yuyubo]");
- var sqlList = DBUtils.ExecuteDynamicObject(Context, sql);
- if (sqlList.Count() > 0)
- {
- string sql_3 = "";
- const int batchSize = 1000; // 每批处理 1000 条数据
-
- }
- }
- //Loghelp.Log("合计");
- //Loghelp.Log(sql_1);
- var sql_List1 = DBUtils.ExecuteDynamicObject(Context, sql_1);
- int indexi = 0;
-
-
-
- foreach (var item in sql_List1)
+ int indexi = 0;
+ this.View.Model.DeleteEntryData("F_NAAD_Entity_hsj");
+ foreach (var item in sql_List2)
{
#region 隐藏单据体赋值
- int rowindex = this.View.Model.GetEntryRowCount("F_MBBA_Entity_qtr");
- this.View.Model.CreateNewEntryRow("F_MBBA_Entity_qtr");
+ int rowindex = this.View.Model.GetEntryRowCount("F_NAAD_Entity_hsj");
+ this.View.Model.CreateNewEntryRow("F_NAAD_Entity_hsj");
//1
- this.View.Model.SetValue("F_001", item["F_001"], indexi);
+ this.View.Model.SetValue("F_KeHuCode", item["F_KeHuCode"], indexi);
//2
- this.View.Model.SetValue("F_002", item["F_002"], indexi);
+ this.View.Model.SetValue("F_KeHuName", item["F_KeHuName"], indexi);
//3
- this.View.Model.SetValue("F_003", item["F_003"], indexi);
+ this.View.Model.SetValue("F_WuLiaoFenZu", item["F_WuLiaoFenZu"], indexi);
//4
- this.View.Model.SetValue("F_004", item["F_004"], indexi);
+ this.View.Model.SetValue("F_YuSuanShuLiang", item["F_YuSuanShuLiang"], indexi);
//5
- this.View.Model.SetValue("F_005", item["F_005"], indexi);
+ this.View.Model.SetValue("F_ShiJiXiaoShouShuLiang", item["F_ShiJiXiaoShouShuLiang"], indexi);
//6
- this.View.Model.SetValue("F_006", item["F_006"], indexi);
+ this.View.Model.SetValue("F_YSYSJSLCY", item["F_YSYSJSLCY"], indexi);
//7
- this.View.Model.SetValue("F_007", item["F_007"], indexi);
+ this.View.Model.SetValue("F_YSZCB", item["F_YSZCB"], indexi);
//8 indexi
- this.View.Model.SetValue("F_008", item["F_008"], indexi);
+ this.View.Model.SetValue("F_SJZCB", item["F_SJZCB"], indexi);
//9 indexi
- this.View.Model.SetValue("F_009", item["F_009"], indexi);
+ this.View.Model.SetValue("F_YSYSJZCBCY", item["F_YSYSJZCBCY"], indexi);
//10 indexi
- this.View.Model.SetValue("F_010", item["F_010"], indexi);
+ this.View.Model.SetValue("F_YSZCB_Z", item["F_YSZCB_Z"], indexi);
//11 indexi
- this.View.Model.SetValue("F_011", item["F_011"], indexi);
+ this.View.Model.SetValue("F_SJCB_L_Z", item["F_SJCB_L_Z"], indexi);
//12 indexi
- this.View.Model.SetValue("F_012", item["F_012"], indexi);
+ this.View.Model.SetValue("F_CHaYi_Z", item["F_CHaYi_Z"], indexi);
//13 indexi
- this.View.Model.SetValue("F_013", item["F_013"], indexi);
+ this.View.Model.SetValue("F_YSCB_G_Z", item["F_YSCB_G_Z"], indexi);
//14 indexi
- this.View.Model.SetValue("F_FaHuoRiQi", item["F_014"], indexi);
+ this.View.Model.SetValue("F_SJCB_G_Z", item["F_SJCB_G_Z"], indexi);
//15 indexi
- this.View.Model.SetValue("F_015", item["F_015"], indexi);
+ this.View.Model.SetValue("F_ChaYi_ZG", item["F_ChaYi_ZG"], indexi);
//16 indexi
- this.View.Model.SetValue("F_FaPiaoRiQi", item["F_016"], indexi);
+ this.View.Model.SetValue("F_YSCB_F_Z", item["F_YSCB_F_Z"], indexi);
//17 indexi
- this.View.Model.SetValue("F_017", item["F_017"], indexi);
+ this.View.Model.SetValue("F_SJCB_F_Z", item["F_SJCB_F_Z"], indexi);
//18 indexi
- this.View.Model.SetValue("F_018", item["F_018"], indexi);
+ this.View.Model.SetValue("F_ChaYi_ZF", item["F_ChaYi_ZF"], indexi);
//19 indexi
- this.View.Model.SetValue("F_019", item["F_019"], indexi);
+ this.View.Model.SetValue("F_DWZYSCB", item["F_DWZYSCB"], indexi);
//20 indexi
- this.View.Model.SetValue("F_020", item["F_020"], indexi);
+ this.View.Model.SetValue("F_DWSJZCB", item["F_DWSJZCB"], indexi);
//21 indexi
- this.View.Model.SetValue("F_021", item["F_021"], indexi);
+ this.View.Model.SetValue("F_DWCBCY", item["F_DWCBCY"], indexi);
//22 indexi
- this.View.Model.SetValue("F_022", item["F_022"], indexi);
+ this.View.Model.SetValue("F_YSCB_L_D", item["F_YSCB_L_D"], indexi);
//23 indexi
- this.View.Model.SetValue("F_023", item["F_023"], indexi);
+ this.View.Model.SetValue("F_SJCB_L_D", item["F_SJCB_L_D"], indexi);
//24 indexi
- this.View.Model.SetValue("F_024", item["F_024"], indexi);
+ this.View.Model.SetValue("F_ChaYi_DanLiao", item["F_ChaYi_DanLiao"], indexi);
//25 indexi
- this.View.Model.SetValue("F_025", item["F_025"], indexi);
+ this.View.Model.SetValue("F_YSCB_G_D", item["F_YSCB_G_D"], indexi);
//26 indexi
- this.View.Model.SetValue("F_026", item["F_026"], indexi);
+ this.View.Model.SetValue("F_SJCB_G_D", item["F_SJCB_G_D"], indexi);
//27 indexi
- this.View.Model.SetValue("F_027", item["F_027"], indexi);
+ this.View.Model.SetValue("F_ChaYi_D_G", item["F_ChaYi_D_G"], indexi);
//28 indexi
- this.View.Model.SetValue("F_028", item["F_028"], indexi);
+ this.View.Model.SetValue("F_YSCB_F_D", item["F_YSCB_F_D"], indexi);
//29 indexi
- this.View.Model.SetValue("F_029", item["F_029"], indexi);
+ this.View.Model.SetValue("F_SJCB_F_D", item["F_SJCB_F_D"], indexi);
//30 indexi
- this.View.Model.SetValue("F_030", item["F_030"], indexi);
- //31 indexi
- this.View.Model.SetValue("F_031", item["F_031"], indexi);
- //32 indexi
- this.View.Model.SetValue("F_032", item["F_032"], indexi);
- //33 indexi
- this.View.Model.SetValue("F_033", item["F_033"], indexi);
- //34 indexi
- this.View.Model.SetValue("F_034", item["F_034"], indexi);
- //35 indexi
- this.View.Model.SetValue("F_035", item["F_035"], indexi);
- //36 indexi
- this.View.Model.SetValue("F_036", item["F_036"], indexi);
- //37 indexi
- this.View.Model.SetValue("F_037", item["F_037"], indexi);
- //38 indexi
- this.View.Model.SetValue("F_038", item["F_038"], indexi);
- //39 indexi
- this.View.Model.SetValue("F_039", item["F_039"], indexi);
- //40 indexi
- this.View.Model.SetValue("F_040", item["F_040"], indexi);
- //41 indexi
- this.View.Model.SetValue("F_041", item["F_041"], indexi);
- //42 indexi
- this.View.Model.SetValue("F_042", item["F_042"], indexi);
- //43 indexi
- this.View.Model.SetValue("F_043", item["F_043"], indexi);
- //44 indexi
- this.View.Model.SetValue("F_044", item["F_044"], indexi);
- //45 indexi
- this.View.Model.SetValue("F_045", item["F_045"], indexi);
- //46 indexi
- this.View.Model.SetValue("F_046", item["F_046"], indexi);
- //47 indexi
- this.View.Model.SetValue("F_047", item["F_047"], indexi);
- //48 indexi
- this.View.Model.SetValue("F_048", item["F_048"], indexi);
- //49 indexi
- this.View.Model.SetValue("F_049", item["F_049"], indexi);
- //50 indexi
- this.View.Model.SetValue("F_050", item["F_050"], indexi);
- //51 indexi
- this.View.Model.SetValue("F_051", item["F_051"], indexi);
- //52 indexi
- this.View.Model.SetValue("F_052", item["F_052"], indexi);
- //53 indexi
- this.View.Model.SetValue("F_053", item["F_053"], indexi);
- //54 indexi
- this.View.Model.SetValue("F_054", item["F_054"], indexi);
- //55 indexi
- this.View.Model.SetValue("F_055", item["F_055"], indexi);
- //56 indexi
- this.View.Model.SetValue("F_056", item["F_056"], indexi);
- //57 indexi
- this.View.Model.SetValue("F_057", item["F_057"], indexi);
- //58 indexi
- this.View.Model.SetValue("F_058", item["F_058"], indexi);
- //59 indexi
- this.View.Model.SetValue("F_059", item["F_059"], indexi);
- //00 indexi
- this.View.Model.SetValue("F_000", item["F_000"], indexi);
- //F_FID
- this.View.Model.SetValue("F_FID", item["FID"], indexi);
- //60
- this.View.Model.SetValue("F_060", item["F_060"], indexi);
- //61
- this.View.Model.SetValue("F_061", item["F_061"], indexi);
- //62
- this.View.Model.SetValue("F_062", item["F_062"], indexi);
- //63
- this.View.Model.SetValue("F_063", item["F_063"], indexi);
- //64
- this.View.Model.SetValue("F_064", item["F_064"], indexi);
- //65
- this.View.Model.SetValue("F_065", item["F_065"], indexi);
- //66
- this.View.Model.SetValue("F_066", item["F_066"], indexi);
- //67
- this.View.Model.SetValue("F_067", item["F_067"], indexi);
- //68
- this.View.Model.SetValue("F_068", item["F_068"], indexi);
-
- //【订单总额、累计发货金额、累计退货金额、累计开票金额、累计到款金额、应收款合计、未出货总额、实际已出货应收款合计、】的明细需要去重
- if (dicList.ContainsKey(item["销售单主键ID"].ToString() + "-" + item["销售员ID"].ToString()))
- {
- this.View.Model.SetValue("F_010", null, indexi);
- this.View.Model.SetValue("F_017", null, indexi);
- this.View.Model.SetValue("F_018", null, indexi);
- this.View.Model.SetValue("F_019", null, indexi);
- this.View.Model.SetValue("F_020", null, indexi);
- this.View.Model.SetValue("F_021", null, indexi);
- this.View.Model.SetValue("F_022", null, indexi);
- this.View.Model.SetValue("F_025", null, indexi);
-
- }
- else
- dicList.Add(item["销售单主键ID"].ToString() + "-" + item["销售员ID"].ToString(), 0);
-
+ this.View.Model.SetValue("F_ChaYi_F_D", item["F_ChaYi_F_D"], indexi);
indexi++;
#endregion
}
- this.View.UpdateView("F_MBBA_Entity_qtr");
+ this.View.UpdateView("F_NAAD_Entity_hsj");
}
}