diff --git a/Common/CommonHelper.cs b/Common/CommonHelper.cs
index eec0275..1619a15 100644
--- a/Common/CommonHelper.cs
+++ b/Common/CommonHelper.cs
@@ -53,7 +53,7 @@ namespace GZ_LTHPilot_ORDER.Common
}
for (int i = 0; i < datatable2.Columns.Count; i++)
{
- newRow.Cells[i].ReplaceText("{" + i.ToString() + "}", Convert.ToString(item[i]).TrimEnd('0', '.'));
+ newRow.Cells[i].ReplaceText("{" + i.ToString() + "}", Convert.ToString(item[i]));
}
}
}
@@ -90,18 +90,18 @@ namespace GZ_LTHPilot_ORDER.Common
//插入一个组合
#region
Row newRowfour = table.InsertRow(previousRowfour, 1);
- newRowfour.Cells[1].ReplaceText("{9}", Convert.ToString(Rows[0][11]).TrimEnd('0', '.'));
+ newRowfour.Cells[1].ReplaceText("{9}", Convert.ToString(Rows[0][11]));
foreach (var Row in Rows)
{
Row newRowthree = table.InsertRow(previousRowthree, 1);
for (int i = 0; i < 9; i++)
{
- newRowthree.Cells[i].ReplaceText("{" + i.ToString() + "}", Convert.ToString(Row[i]).TrimEnd('0', '.'));
+ newRowthree.Cells[i].ReplaceText("{" + i.ToString() + "}", Convert.ToString(Row[i]));
}
- document.ReplaceText("{10}", Convert.ToString(Row[10]).TrimEnd('0', '.'));
+ document.ReplaceText("{10}", Convert.ToString(Row[10]));
}
Row newRow = table.InsertRow(previousRow, 1);
- newRow.Cells[0].ReplaceText("{0}", string.Format("{0}、{1}", ConvertToChineseUppercase(Index), Convert.ToString(item)).TrimEnd('0', '.'));
+ newRow.Cells[0].ReplaceText("{0}", string.Format("{0}、{1}", ConvertToChineseUppercase(Index), Convert.ToString(item)));
#endregion
Index--;
diff --git a/GZ_LTHPilot_ORDER.csproj b/GZ_LTHPilot_ORDER.csproj
index 519ddba..5f22517 100644
--- a/GZ_LTHPilot_ORDER.csproj
+++ b/GZ_LTHPilot_ORDER.csproj
@@ -234,6 +234,9 @@
+
+
+
@@ -250,6 +253,7 @@
+
@@ -257,6 +261,7 @@
+
diff --git a/PRD_PPBOMCHANGE/PLTH.cs b/PRD_PPBOMCHANGE/PLTH.cs
new file mode 100644
index 0000000..642ff01
--- /dev/null
+++ b/PRD_PPBOMCHANGE/PLTH.cs
@@ -0,0 +1,72 @@
+using Kingdee.BOS.Core.DynamicForm;
+using Kingdee.BOS.Core.DynamicForm.PlugIn;
+using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
+using Kingdee.BOS.Orm.DataEntity;
+using Kingdee.BOS.Util;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Dynamic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace GZ_LTHPilot_ORDER.PRD_PPBOMCHANGE
+{
+ [Description("表单插件:生产用料清单变更单,点击批量替换#按钮实现批量替换功能"), HotUpdate]
+ public class PLTH : AbstractDynamicFormPlugIn
+ {
+ public override void BarItemClick(BarItemClickEventArgs e)
+ {
+ base.BarItemClick(e);
+ //按钮点击事件
+ if (e.BarItemKey.Equals("GZTH_PLTH", StringComparison.OrdinalIgnoreCase))
+ {
+ string resultWlFID = "";
+ //获取单据的生产组织的FID值
+ var FPrdOrg = (Kingdee.BOS.Orm.DataEntity.DynamicObject)this.View.Model.GetValue("FPrdOrgId");
+ if (FPrdOrg != null)
+ {
+ //获取生产组织ID值
+ var FPrdOrgId = Convert.ToString(FPrdOrg["Id"]);
+ //打开动态表单,并对动态表单传值
+ DynamicFormShowParameter parameter = new DynamicFormShowParameter();
+ //动态表单ID值
+ parameter.FormId = "YKQC_SCYLQDBGPLTH";
+ parameter.MultiSelect = false;
+ //获取生产组织的FID值发送到打开的动态表单
+ parameter.CustomComplexParams.Add("EntryPrimaryKeys", FPrdOrgId);
+ this.View.ShowForm(parameter, result =>
+ {
+ if (result.ReturnData != null)
+ {
+ //记录动态窗口的返回值
+ resultWlFID = result.ReturnData.ToString();
+ //获取单据体数据包
+ var entiy = this.View.BillBusinessInfo.GetEntity("FEntity");
+ var entityObjs = this.View.Model.GetEntityDataObject(entiy);
+ if (entityObjs != null)
+ {
+ foreach (var entityObj in entityObjs)
+ {
+ /*遍历单据体,变更类型为变更前复制这一列并更改物料编码;
+ 变更类型为变更后,将分子赋值为0*/
+ if (Convert.ToString(entityObj["ChangeType"]) == "3")
+ {
+ //变更类型为变更后,分子赋值为0
+ this.View.Model.SetItemValueByNumber("FNumerator", "0", Convert.ToInt32(entityObj["Seq"])-1);
+ }
+ if (Convert.ToString(entityObj["ChangeType"]) == "3")
+ {
+ //变更类型为变更前,执行复制行操作
+
+ }
+ }
+ }
+ }
+ });
+ }
+ }
+ }
+ }
+}
diff --git a/PRD_PPBOMCHANGE/PLTHForm.cs b/PRD_PPBOMCHANGE/PLTHForm.cs
new file mode 100644
index 0000000..f4a48d7
--- /dev/null
+++ b/PRD_PPBOMCHANGE/PLTHForm.cs
@@ -0,0 +1,42 @@
+using Kingdee.BOS.Core.DynamicForm.PlugIn;
+using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
+using Kingdee.BOS.Orm.DataEntity;
+using Kingdee.BOS.Util;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace GZ_LTHPilot_ORDER.PRD_PPBOMCHANGE
+{
+ [Description("动态窗口表单插件:生产用料清单表单批量替换按钮,返回选择物料编码"), HotUpdate]
+ public class PLTHForm : AbstractDynamicFormPlugIn
+ {
+ string FPrdOrgId;
+ public override void OnLoad(EventArgs e)
+ {
+ base.OnLoad(e);
+ //接受传过来的生产组织FID,并对窗口的组织字段进行赋值
+ FPrdOrgId = Convert.ToString(this.View.OpenParameter.GetCustomParameter("EntryPrimaryKeys"));
+ this.View.Model.SetValue("F_OrgId_83g", FPrdOrgId);
+ }
+
+ public override void BarItemClick(BarItemClickEventArgs e)
+ {
+ base.BarItemClick(e);
+ if (e.BarItemKey.Equals("YKQC_tbButton", StringComparison.OrdinalIgnoreCase))
+ {
+ //点击确定按钮,将数据传回生产用料清单变更单
+ var returnData = (DynamicObject)this.View.Model.GetValue("F_Base_qtr");
+ if (returnData != null)
+ {
+ var WLFId = Convert.ToString(returnData["Id"]);
+ this.View.ReturnToParentWindow(WLFId);
+ }
+ }
+ }
+
+ }
+}
diff --git a/SQL/SqlManage.cs b/SQL/SqlManage.cs
index 186e19d..46fae20 100644
--- a/SQL/SqlManage.cs
+++ b/SQL/SqlManage.cs
@@ -1,4 +1,6 @@
-using Kingdee.BOS;
+using FarPoint.Excel.EntityClassLibrary.SpreadsheetML;
+using Kingdee.BOS;
+using Kingdee.BOS.App.Data;
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.BOS.ServiceHelper;
using System;
@@ -298,5 +300,87 @@ namespace GZ_LTHPilot_ORDER.SqlManage
",FID);
DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null);
}
+
+ //根据红字发票FID,获取查询出是否由蓝字发票进行下推,获取蓝字发票的FID,FENTRYID
+ public static DynamicObjectCollection GetBuleFpFID(Context ctx,string FID)
+ {
+ string sql = string.Format(@"/*dialect*/
+ EXEC GetLPFid_GZTH '{0}'
+ ",FID);
+ DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null);
+ string LpFidSql = string.Format(@"/*dialect*/
+ SELECT * FROM GZ_AuditTHHZFP
+ ");
+ return DBServiceHelper.ExecuteDynamicObject(ctx, LpFidSql.ToString(), null, null, CommandType.Text, null);
+ }
+
+ //根据红字发票查询蓝字发票的FID,查询销售订单的FID和FENTRYID,开票数量和开票金额
+ public static DynamicObjectCollection GetHZFPSal_ORDERFidAndFentryid(Context ctx,string FID)
+ {
+ string sql = string.Format(@"/*dialect*/
+ EXEC GetIV_SALESICSal_OrderFID_GZTH '{0}'
+ ", FID);
+ DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null);
+
+ //更新GZTH_AuditSal_OrderFP表
+ string UpSql = string.Format(@"/*dialect*/
+ UPDATE A
+ SET A.[开票数量] = B.[红字发票数量],A.[开票金额] = B.[红字发票金额]
+ FROM GZTH_AuditSal_OrderFP A
+ INNER JOIN GZ_AuditTHHZFP B ON A.开票FID = B.蓝字发票FID AND A.开票FENTRYID = B.蓝字发票FENTRYID
+ ");
+ DBServiceHelper.ExecuteDynamicObject(ctx, UpSql.ToString(), null, null, CommandType.Text, null);
+
+ //查询表并且返回表的数据
+ string getSql = string.Format(@"/*dialect*/
+ SELECT * FROM GZTH_AuditSal_OrderFP
+ ");
+ return DBServiceHelper.ExecuteDynamicObject(ctx, getSql.ToString(), null, null, CommandType.Text, null);
+ }
+ //根据获取的销售订单FID和FentryId,更新开票数量和开票金额
+ public static void UpSal_OrderKPJEAndKPSL(Context ctx,string FID,string FENTRYID,string F_INVOICEQTY,string F_F_INVOICEAMOUNT)
+ {
+ string sql = string.Format(@"/*dialect*/
+ EXEC TrueUpdateSal_OrderF_INVOICEQTYAndF_F_INVOICEAMOUNTAndF_invoiceAmount_TH '{0}','{1}','{2}','{3}'
+ ",FID,FENTRYID,F_INVOICEQTY,F_F_INVOICEAMOUNT);
+ DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null);
+ }
+ //根据获取的销售订单FID和FentryId,更新开票数量和开票金额(当销售订单的累计核销金额>价税合计本位币后)
+ public static void FalseUpSal_OrderKPJEAndKPSL(Context ctx, string FID, string FENTRYID, string F_INVOICEQTY, string F_F_INVOICEAMOUNT)
+ {
+ string sql = string.Format(@"/*dialect*/
+ EXEC FalseUpdateSal_OrderF_INVOICEQTYAndF_F_INVOICEAMOUNTAndF_invoiceAmount_TH '{0}','{1}','{2}','{3}'
+ ", FID, FENTRYID, F_INVOICEQTY, F_F_INVOICEAMOUNT);
+ DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null);
+ }
+ //根据查询销售订单FID,查询销售订单累计核销金额和价税合计本位币
+ public static DynamicObjectCollection GetSal_Order(Context ctx,string FID)
+ {
+ string sql = string.Format(@"
+ SELECT
+ A.FBILLNO AS '单据编号',
+ B.FBILLALLAMOUNT_LC AS '价税合计',
+ A.F_INVOICEAMOUNT AS '累计开票金额'
+ FROM T_SAL_ORDER A
+ INNER JOIN T_SAL_ORDERFIN B ON A.FID = B.FID
+ WHERE A.FID = '{0}'
+ AND ABS(A.F_invoiceAmount) > ABS(B.FBILLALLAMOUNT_LC)
+ ", FID);
+ return DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null);
+ }
+ //根据蓝字发票查询销售订单的FID和FENTRYID,开票数量和开票金额
+ public static DynamicObjectCollection GetLZFPSal_ORDERFidAndFentryid(Context ctx, string FID)
+ {
+ string sql = string.Format(@"/*dialect*/
+ EXEC GetIV_SALESICSal_OrderFID_GZTH '{0}'
+ ", FID);
+ DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null);
+
+ //查询表并且返回表的数据
+ string getSql = string.Format(@"/*dialect*/
+ SELECT * FROM GZTH_AuditSal_OrderFP
+ ");
+ return DBServiceHelper.ExecuteDynamicObject(ctx, getSql.ToString(), null, null, CommandType.Text, null);
+ }
}
}
diff --git a/T_IV_SALESIC/AuditS_Order.cs b/T_IV_SALESIC/AuditS_Order.cs
new file mode 100644
index 0000000..2c8027e
--- /dev/null
+++ b/T_IV_SALESIC/AuditS_Order.cs
@@ -0,0 +1,101 @@
+using Kingdee.BOS.Core.DynamicForm.PlugIn;
+using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
+using Kingdee.BOS.Core.Metadata.ControlElement;
+using Kingdee.BOS.Util;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace GZ_LTHPilot_ORDER.IV_SALESIC
+{
+ [Description("服务插件:发票审核时,反写销售订单累计开票金额字段"), HotUpdate]
+ public class AuditS_Order : AbstractOperationServicePlugIn
+ {
+ public override void BeforeExecuteOperationTransaction(BeforeExecuteOperationTransaction e)
+ {
+ base.BeforeExecuteOperationTransaction(e);
+ foreach (var Row in e.SelectedRows)
+ {
+ var Billobj = Row.DataEntity;
+ //先查询是否由蓝票下推生成的红票
+ var GetLpFids = SqlManage.SqlManage.GetBuleFpFID(this.Context, Convert.ToString(Billobj["Id"]));
+ if (GetLpFids.Count > 0)
+ {
+ //循环遍历蓝字发票FID,执行蓝字发票的查询存储过程
+ foreach (var GetLpFid in GetLpFids) {
+ var Ordersqls = SqlManage.SqlManage.GetHZFPSal_ORDERFidAndFentryid(this.Context, Convert.ToString(GetLpFid["蓝字发票FID"]));
+ if (Ordersqls.Count > 0)
+ {
+ foreach (var Ordersql in Ordersqls)
+ {
+ //根据销售订单FID和销售订单FENTRYID,更新源销售订单的开票数量和开票金额(明细)
+ SqlManage.SqlManage.UpSal_OrderKPJEAndKPSL(this.Context, Convert.ToString(Ordersql["销售订单FID"]),
+ Convert.ToString(Ordersql["销售订单FENTRYID"]), Convert.ToString(Ordersql["开票数量"]),
+ Convert.ToString(Ordersql["开票金额"]));
+ //判断更新后的累计核销金额是否大于销售订单的价税合计本位币
+ var dynamics = SqlManage.SqlManage.GetSal_Order(this.Context, Convert.ToString(Ordersql["销售订单FID"]));
+ if (dynamics.Count > 0)
+ {
+ //当累计开票金额>订单的价税合计时,溯源更新订单的开票数量和开票金额
+ SqlManage.SqlManage.FalseUpSal_OrderKPJEAndKPSL(this.Context, Convert.ToString(Ordersql["销售订单FID"]),
+ Convert.ToString(Ordersql["销售订单FENTRYID"]), Convert.ToString(Ordersql["开票数量"]),
+ Convert.ToString(Ordersql["开票金额"]));
+ foreach (var dynamic in dynamics)
+ {
+ e.Cancel = true;
+ var ErrorMessge = string.Format(@"源单销售订单编号:{0},的价税合计为{1},目前开票金额反写回
+ 销售订单累计开票金额为{2},超出核销范围,不允许执行审核操作", Convert.ToString(dynamic["单据编号"])
+ , Convert.ToString(dynamic["价税合计"]), Convert.ToString(dynamic["累计开票金额"]));
+ throw new Exception(
+ ErrorMessge.ToString()
+ );
+ }
+ }
+ }
+
+ }
+ break;
+ }
+ }
+ //当发票为蓝字发票或非蓝字发票下推生成的红字发票时
+ else
+ {
+ var LZOrders = SqlManage.SqlManage.GetLZFPSal_ORDERFidAndFentryid(this.Context, Convert.ToString(Billobj["Id"]));
+ if (LZOrders.Count > 0)
+ {
+ foreach (var LZOrder in LZOrders)
+ {
+ //根据销售订单FID和销售订单的FENTRYID,更新源销售订单的开票数量和开票金额(明细)
+ SqlManage.SqlManage.UpSal_OrderKPJEAndKPSL(this.Context, Convert.ToString(LZOrder["销售订单FID"]),
+ Convert.ToString(LZOrder["销售订单FENTRYID"]), Convert.ToString(LZOrder["开票数量"]),
+ Convert.ToString(LZOrder["开票金额"]));
+ //判断更新后的累计核销金额是否大于销售订单的价税合计本位币
+ var dynamics = SqlManage.SqlManage.GetSal_Order(this.Context, Convert.ToString(LZOrder["销售订单FID"]));
+ if (dynamics.Count > 0)
+ {
+ //当累计开票金额>订单的价税合计时,溯源更新订单的开票数量和开票金额
+ SqlManage.SqlManage.FalseUpSal_OrderKPJEAndKPSL(this.Context, Convert.ToString(LZOrder["销售订单FID"]),
+ Convert.ToString(LZOrder["销售订单FENTRYID"]), Convert.ToString(LZOrder["开票数量"]),
+ Convert.ToString(LZOrder["开票金额"]));
+ foreach (var dynamic in dynamics)
+ {
+ e.Cancel = true;
+
+ var ErrorMessge = string.Format(@"源单销售订单编号:{0},的价税合计为{1},目前开票金额反写回
+ 销售订单累计开票金额为{2},超出核销范围,不允许执行审核操作", Convert.ToString(dynamic["单据编号"])
+ , Convert.ToString(dynamic["价税合计"]), Convert.ToString(dynamic["累计开票金额"]));
+ throw new Exception(
+ ErrorMessge.ToString()
+ );
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/T_IV_SALESIC/UnAuditS_Order.cs b/T_IV_SALESIC/UnAuditS_Order.cs
new file mode 100644
index 0000000..0de9d35
--- /dev/null
+++ b/T_IV_SALESIC/UnAuditS_Order.cs
@@ -0,0 +1,62 @@
+using Kingdee.BOS.Core.DynamicForm.PlugIn;
+using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
+using Kingdee.BOS.Util;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace GZ_LTHPilot_ORDER.T_IV_SALESIC
+{
+ [Description("服务插件:发票反审核时,溯源销售订单累计开票金额字段"), HotUpdate]
+ public class UnAuditS_Order : AbstractOperationServicePlugIn
+ {
+ public override void BeforeExecuteOperationTransaction(BeforeExecuteOperationTransaction e)
+ {
+ base.BeforeExecuteOperationTransaction(e);
+ foreach (var Row in e.SelectedRows)
+ {
+ var Billobj = Row.DataEntity;
+ //先查询是否由蓝票下推生成的红票
+ var GetLpFids = SqlManage.SqlManage.GetBuleFpFID(this.Context, Convert.ToString(Billobj["Id"]));
+ if (GetLpFids.Count > 0)
+ {
+ //循环遍历蓝字发票FID,执行蓝字发票的查询存储过程
+ foreach (var GetLpFid in GetLpFids)
+ {
+ var Ordersqls = SqlManage.SqlManage.GetHZFPSal_ORDERFidAndFentryid(this.Context, Convert.ToString(GetLpFid["蓝字发票FID"]));
+ if (Ordersqls.Count > 0)
+ {
+ foreach (var Ordersql in Ordersqls)
+ {
+ //反审核,溯源审核的操作
+ SqlManage.SqlManage.FalseUpSal_OrderKPJEAndKPSL(this.Context, Convert.ToString(Ordersql["销售订单FID"]),
+ Convert.ToString(Ordersql["销售订单FENTRYID"]), Convert.ToString(Ordersql["开票数量"]),
+ Convert.ToString(Ordersql["开票金额"]));
+ }
+
+ }
+ break;
+ }
+ }
+ //当发票为蓝字发票或非蓝字发票下推生成的红字发票时
+ else
+ {
+ var LZOrders = SqlManage.SqlManage.GetLZFPSal_ORDERFidAndFentryid(this.Context, Convert.ToString(Billobj["Id"]));
+ if (LZOrders.Count > 0)
+ {
+ foreach (var LZOrder in LZOrders)
+ {
+ //反审核,溯源审核的操作
+ SqlManage.SqlManage.FalseUpSal_OrderKPJEAndKPSL(this.Context, Convert.ToString(LZOrder["销售订单FID"]),
+ Convert.ToString(LZOrder["销售订单FENTRYID"]), Convert.ToString(LZOrder["开票数量"]),
+ Convert.ToString(LZOrder["开票金额"]));
+ }
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/bin/Debug/GZ_LTHPilot_ORDER.dll b/bin/Debug/GZ_LTHPilot_ORDER.dll
index d096d2c..3bacddf 100644
Binary files a/bin/Debug/GZ_LTHPilot_ORDER.dll and b/bin/Debug/GZ_LTHPilot_ORDER.dll differ
diff --git a/bin/Debug/GZ_LTHPilot_ORDER.pdb b/bin/Debug/GZ_LTHPilot_ORDER.pdb
index 447e01b..a7c9373 100644
Binary files a/bin/Debug/GZ_LTHPilot_ORDER.pdb and b/bin/Debug/GZ_LTHPilot_ORDER.pdb differ
diff --git a/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【CS】兴诺-A充电桩-系统购销合同 -含施工-2024-5-24.docx b/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【CS】兴诺-A充电桩-系统购销合同 -含施工-2024-5-24.docx
deleted file mode 100644
index ae3ddea..0000000
Binary files a/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【CS】兴诺-A充电桩-系统购销合同 -含施工-2024-5-24.docx and /dev/null differ
diff --git a/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【CS】兴诺-A充电桩-系统购销合同-不含施工,含调试费-2024-9-2.docx b/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【CS】兴诺-A充电桩-系统购销合同-不含施工,含调试费-2024-9-2.docx
deleted file mode 100644
index 4b4e093..0000000
Binary files a/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【CS】兴诺-A充电桩-系统购销合同-不含施工,含调试费-2024-9-2.docx and /dev/null differ
diff --git a/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【CW】充电桩维保服务合同-(按服务事件报价)-2024-4-11.docx b/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【CW】充电桩维保服务合同-(按服务事件报价)-2024-4-11.docx
deleted file mode 100644
index b50adc0..0000000
Binary files a/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【CW】充电桩维保服务合同-(按服务事件报价)-2024-4-11.docx and /dev/null differ
diff --git a/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【CW】技术 -合同模版.docx b/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【CW】技术 -合同模版.docx
deleted file mode 100644
index be886ff..0000000
Binary files a/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【CW】技术 -合同模版.docx and /dev/null differ
diff --git a/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【C】兴诺-A充电桩项目购销合同模板-2024-6-25.docx b/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【C】兴诺-A充电桩项目购销合同模板-2024-6-25.docx
deleted file mode 100644
index 790dd4e..0000000
Binary files a/兴诺模板/兴诺合同模版【新】/兴诺合同模版【新】/【C】兴诺-A充电桩项目购销合同模板-2024-6-25.docx and /dev/null differ
diff --git a/兴诺模板/兴诺合同模版【新】/兴诺模板/CS合同(不含施工).docx b/兴诺模板/兴诺合同模版【新】/兴诺模板/CS合同(不含施工).docx
deleted file mode 100644
index e64df47..0000000
Binary files a/兴诺模板/兴诺合同模版【新】/兴诺模板/CS合同(不含施工).docx and /dev/null differ
diff --git a/兴诺模板/兴诺合同模版【新】/兴诺模板/CS合同(含施工).docx b/兴诺模板/兴诺合同模版【新】/兴诺模板/CS合同(含施工).docx
deleted file mode 100644
index 344955c..0000000
Binary files a/兴诺模板/兴诺合同模版【新】/兴诺模板/CS合同(含施工).docx and /dev/null differ
diff --git a/兴诺模板/兴诺合同模版【新】/兴诺模板/C合同.docx b/兴诺模板/兴诺合同模版【新】/兴诺模板/C合同.docx
deleted file mode 100644
index 2d90c88..0000000
Binary files a/兴诺模板/兴诺合同模版【新】/兴诺模板/C合同.docx and /dev/null differ
diff --git a/兴诺模板/兴诺合同模版【新】/兴诺模板/【CW】充电桩维保服务合同-(按服务事件报价)-2024-4-11.docx b/兴诺模板/兴诺合同模版【新】/兴诺模板/【CW】充电桩维保服务合同-(按服务事件报价)-2024-4-11.docx
deleted file mode 100644
index 34f824c..0000000
Binary files a/兴诺模板/兴诺合同模版【新】/兴诺模板/【CW】充电桩维保服务合同-(按服务事件报价)-2024-4-11.docx and /dev/null differ
diff --git a/兴诺模板/兴诺合同模版【新】/兴诺模板/【CW】技术 -合同模版.docx b/兴诺模板/兴诺合同模版【新】/兴诺模板/【CW】技术 -合同模版.docx
deleted file mode 100644
index 24af41a..0000000
Binary files a/兴诺模板/兴诺合同模版【新】/兴诺模板/【CW】技术 -合同模版.docx and /dev/null differ
diff --git a/兴诺模板/兴诺模板/CS兴诺-A充电桩-系统购销合同-不含施工-含调试费-2024-9-2.docx b/兴诺模板/兴诺模板/CS兴诺-A充电桩-系统购销合同-不含施工-含调试费-2024-9-2.docx
index 6bdab00..d4bb15d 100644
Binary files a/兴诺模板/兴诺模板/CS兴诺-A充电桩-系统购销合同-不含施工-含调试费-2024-9-2.docx and b/兴诺模板/兴诺模板/CS兴诺-A充电桩-系统购销合同-不含施工-含调试费-2024-9-2.docx differ
diff --git a/兴诺模板/兴诺模板/CS兴诺-A充电桩-系统购销合同-含施工-2024-5-24.docx b/兴诺模板/兴诺模板/CS兴诺-A充电桩-系统购销合同-含施工-2024-5-24.docx
index 832efb7..958ac23 100644
Binary files a/兴诺模板/兴诺模板/CS兴诺-A充电桩-系统购销合同-含施工-2024-5-24.docx and b/兴诺模板/兴诺模板/CS兴诺-A充电桩-系统购销合同-含施工-2024-5-24.docx differ
diff --git a/兴诺模板/兴诺模板/C兴诺-A充电桩项目购销合同模板-2024-6-25.docx b/兴诺模板/兴诺模板/C兴诺-A充电桩项目购销合同模板-2024-6-25.docx
index e4ee996..c57476f 100644
Binary files a/兴诺模板/兴诺模板/C兴诺-A充电桩项目购销合同模板-2024-6-25.docx and b/兴诺模板/兴诺模板/C兴诺-A充电桩项目购销合同模板-2024-6-25.docx differ