二开案例.账表表单插件.账表合计行修改合计值

【应用场景】
账表合计行修改合计值。
【案例演示】
采购订单执行明细表,调整汇总行中的入库数量的汇总值如下:
入库数量 = 订货数量 - 收料数量

【实现步骤】
<1>编写账表表单插件,代码如下。
using Kingdee.BOS.Core.Report.PlugIn;
using Kingdee.BOS.Core.Report.PlugIn.Args;
using Kingdee.BOS.Util;
using System;
using System.ComponentModel;
namespace Jac.XkDemo.BOS.Report.PlugIn
{
/// <summary>
/// 【账表表单插件】账表合计行修改合计值
/// </summary>
[Description("【账表表单插件】账表合计行修改合计值"), HotUpdate]
public class SummaryRowSetValueSysReportPlugIn : AbstractSysReportPlugIn
{
public override void FormatCellValue(FormatCellValueArgs args)
{
base.FormatCellValue(args);
// 启动VS并在位置断点后,通过观察args参数可以拿到账表所有显示列的信息
// 订货数量:FORDERQTY
// 收料数量:FRECEIVEQTY
// 入库数量:FIMPORTQTY
if (args.IsSummaryRow && args.Header.Key.Equals("FIMPORTQTY", StringComparison.OrdinalIgnoreCase))//21年7月后的补丁才支持属性IsSummaryRow
//if (args.CellType == Kingdee.BOS.Core.Enums.BOSEnums.Enu_ReportCellT
二开案例.账表表单插件.账表合计行修改合计值
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



