资金头寸表显示银行账号备注二开方案(含源码)
资金头寸表显示银行账号里字段信息,以备注为例,其他类似
资金头寸表新加备注信息
新加插件继承Kingdee.K3.FIN.CN.App.Report.FundPositionReport
3.注册二开加的插件 停用标准产品插件
4.效果图:
5.源码:
using Kingdee.BOS.Core.Report; using Kingdee.K3.FIN.CN.App.Report; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Kingdee.BOS.Core.Report.PlugIn; using Kingdee.BOS; using Kingdee.BOS.Orm.DataEntity; using Kingdee.BOS.App.Data; namespace Kd.K3.FIN.CN.App.Report { /// <summary> /// /// </summary> public class KdFundPositionReport : FundPositionReport { /// <summary> /// /// </summary> /// <param name="filter"></param> /// <returns></returns> public override ReportHeader GetReportHeaders(IRptParams filter) { ReportHeader header = new ReportHeader(); header = base.GetReportHeaders(filter); header.AddChild("FBaseProperty", new Kingdee.BOS.LocaleValue("备注", this.Context.UserLocale.LCID)); return header; } /// <summary> /// /// </summary> /// <param name="filter"></param> /// <param name="tableName"></param> public override void BuilderReportSqlAndTempTable(IRptParams filter, string tableName) { base.BuilderReportSqlAndTempTable(filter, tableName); StringBuilder sb = new StringBuilder(); //临时表增加FBaseProperty字段 sb.AppendFormat(@" IF NOT EXISTS (SELECT 1 FROM KSQL_USERCOLUMNS WHERE KSQL_COL_TABNAME = '{0}' AND KSQL_COL_NAME IN ('FBaseProperty')) ALTER TABLE {0} ADD (FBaseProperty NVARCHAR(255) DEFAULT ' ' NOT NULL )", tableName); DBUtils.Execute(this.Context, sb.ToString()); sb = new StringBuilder(); //更新银行账号备注到临时表备注 sb.AppendFormat(@"MERGE INTO {0} t USING (select a.FBANKACNTID,b.FCOMMENT from T_CN_BANKACNT a inner join T_CN_BANKACNT_L b on a.FBANKACNTID=b.FBANKACNTID AND FLOCALEID={1} ) k ON t.FRowTypeName='银行存款' and k.FBANKACNTID= t.FMASTERID WHEN MATCHED THEN update set t.FBaseProperty=k.FCOMMENT;", tableName, this.Context.UserLocale.LCID); DBUtils.Execute(this.Context, sb.ToString()); } } }
资金头寸表显示银行账号备注二开方案(含源码)
资金头寸表显示银行账号里字段信息,以备注为例,其他类似资金头寸表新加备注信息新加插件继承Kingdee.K3.FIN.CN.App.Report.FundPositionR...
点击下载文档
本文2024-09-23 01:57:25发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-149283.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf
热门文章