电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

质量报表二开增加显示单据上的字段(以销售退货质量统计表为例)

来源:金蝶云社区作者:金蝶2024-09-233

质量报表二开增加显示单据上的字段(以销售退货质量统计表为例)

说明:本例以销售退货质量统计表增加显示检验单上质检方案字段的值为例

1、BOS设计器找到销售退货质量统计表扩展,在表体增加基础资料类型字段,绑定质检方案基础资料,如下图所示:

1.webp


2、BOS设计器找到销售退货质量统计表过滤扩展,在显示隐藏列的字段集合属性中增加基础资料类型字段,命名为质检方案。如下图所示;

2.webp


3、二开报表插件继承标准产品插件;

代码如下:

public class ReportTest : SalesReturnQuaStatisticRpt

    { 

        public override void Initialize()

        {

            base.Initialize();

            this.ReportProperty.DspInsteadColumnsInfo.DefaultDspInsteadColumns.Add("FQCSCHEMEID", "FQCSCHEMENAME");

        }              

        public override void BuilderReportSqlAndTempTable(BOS.Core.Report.IRptParams filter, string tableName)

        {

            base.BuilderReportSqlAndTempTable(filter, tableName);

            string sql = string.Format(@"ALTER TABLE {0} ADD FQCSCHEMEID INT NULL,FQCSCHEMENUMBER NVARCHAR(255),FQCSCHEMENAME NVARCHAR(255) ", tableName);

            DBUtils.Execute(this.Context, sql);

 

            //给新增的字段赋值,注意到报表系统临时表的主键固定是FIDENTITYID       

            sql = string.Format(@"

MERGE INTO {0} U1 USING (

SELECT T0.FQCSCHEMEID,T1.FIDENTITYID,T4.FNUMBER AS FQCSCHEM

质量报表二开增加显示单据上的字段(以销售退货质量统计表为例)

说明:本例以销售退货质量统计表增加显示检验单上质检方案字段的值为例1、BOS设计器找到销售退货质量统计表扩展,在表体增加基础资料类型字...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信