第一步
添加语义模型,在查询参数里面配置对一个的查询条件

在语义脚本里设置对应的查询参数

第二步
配置自由报表,扩展区参数不记得是添加语义模型后带进来的还是自己加的了。需要修改取值方式为参数,然后选取对应的查询参数
在报表参数设置里面加上对应的参数

注册实现类
该类继承 extends DefaultQueryAction
重写 doQueryByDrill

@Overridepublic IQueryCondition doQueryByDrill(Container parent, IContext context,AbsAnaReportModel reportModel, FreeReportDrillParam drillParam) {AMBaseQueryCondition queryCondition = new AMBaseQueryCondition(true);// 通过明细取联查明细BusiFreeReportDrillParam busiDrillParam = (BusiFreeReportDrillParam) drillParam;GlBusiReconResultVO resultVO = busiDrillParam.getQueryVO().getResultVO();// 查询VOBusiReconQryVO queryVO = busiDrillParam.getQueryVO().getQueryVO();//parameterMap.put("paydate1", "2020-07-01");//((Context)context).setAttribute(SmartContext.PREX_PARAM + "paydate1", "2020-01-01");//queryCondition.setUserObject(parameterMap);// 将查询参数放到变量池中Parameter[] params = ReportVariableHelper.getParams(reportModel.getFormatModel());// 设置报表参数需要放到最后来处理for (Parameter param : params) {String code = param.getCode();if("enddate".equals(code)) {param.setValue(queryVO.getEndDate());parameterMap.put(code, queryVO.getEndDate());((Context)context).setAttribute(SmartContext.PREX_PARAM + code, queryVO.getEndDate());}else if("org".equals(code)) {AccountingBookVO[] book;try {book = (AccountingBookVO[])HYPubBO_Client.queryByCondition(AccountingBookVO.class, "pk_accountingbook = '"+queryVO.getPk_accountingbook()+"' ");param.setValue(book[0].getPk_relorg());parameterMap.put(code, book[0].getPk_relorg());((Context)context).setAttribute(SmartContext.PREX_PARAM + code, book[0].getPk_relorg());} catch (UifException e) {e.printStackTrace();}}}queryCondition.setUserObject(parameterMap);List<Parameter> ParamsList = new ArrayList<>(params.length);for(Parameter param : params) {String code = param.getCode();if("enddate".equals(code)) {ParamsList.add(param);}else if("org".equals(code)) {ParamsList.add(param);}}ReportVariableHelper.addParamsValueToPool(ReportVariableHelper.getPoolInstance(context), ParamsList.toArray(new Parameter[ParamsList.size()]));        return queryCondition;}

第三步
发布自由报表

第四步
添加查询面板,并且分配到对应自由报表的节点

第五步
在gl_brdealclass 业务系统注册表
update gl_brdealclass set bridgecode = ‘发布自由报表节点的菜单编码’ ,nodecode = '‘查询面板的编码’ ’ where moduleid=‘对应模块编码’

用友NC65产品的对账节点联查业务帐相关推荐

  1. 用友NC65产品portal新增按钮

    目前我所知的三种方式: 1.在表单配置里面导出修改后导入进去(导出的是个zip文件,放到编辑器里面编辑就好) 2.直接修改最初的模板 3.代码层次

  2. 用友nc65 uap开发找产品功能源代码

    用友nc65  uap开发找产品功能源代码 1.目标:在我们开发中,很多时候我们看到产品有的功能二开的时候需要使用相关功能,这个时候怎么去参考产品相关功能源代码呢?如我们需要收款结算录入节点的联查凭证 ...

  3. 用友nc65 uap开发 使用同一个元数据开发两个节点后使用不同的审批流

    用友nc65 uap开发 使用同一个元数据开发两个节点后使用不同的审批流 1.场景: 前面博客有提到过,使用同一个元数据开发出两个不同的节点,但是对于两个节点是有自己的不同审批流配置, 2.思路: N ...

  4. 用友uap nc65开发 二次登陆节点打开控制校验

    用友uap nc65开发  二次登陆节点打开前控制校验 前面一次博客讲了二次登陆节点的产生,现在对二次登陆节点打开前进行控制. 在未登陆服务中心打开节点时提示如下 主要代码:重写FuncletWind ...

  5. 用友NC产品接口开发,通过轻易云数据集成平台快速调用

    通过用友NC产品的 UAP V63平台.插件相关处理.相关业务逻辑处理课程目标与要求课程内容课程目标与要求业务逻辑处理外部系统信息设置节点新建外部系统默认匹配规则:仅按对照表:外部系统数据与UAP. ...

  6. 用友U9产品SOA设计架构遭技术质疑

    [IT168 技术分析评论] 近日,ITPUB社区ERP板块,一位使用ERP多年的网友李新(化名)在学习使用U9的过程中,发帖抱怨U9中使用了大量的存储过程,并质疑号称全球第一款基于SOA架构的ERP ...

  7. 全力支撑用友云产品 打造技术中台标杆项目

    前言 随着云计算技术的不断发展,容器和Kubernetes已经成为云原生应用的基石,容器的周边生态也日益成熟,微服务.服务网格.DevOps等技术相继涌现. 容器的出现,推动了软件开发.测试.部署.运 ...

  8. 用友BIP产品矩阵亮相首届中小企业数字化转型大会,数智创新驱动企业高效成长

    11月9日-10日,由工业和信息化部.山东省人民政府联合主办的2022全国中小企业数字化转型大会在山东济南召开.本次大会以"创新引领发展 数字点亮未来"为主题,聚焦以数字化转型为路 ...

  9. nc65 表空间 linux,用友nc65测试报告.doc

    用友nc65测试报告 用友nc6.5测试报告 篇一:用友NC5[1].x万人测试报告 测试场景简述 本次模拟测试的模块涵盖了大部分常用的功能点,并且包含了部分月末的场景点(记账,结账,薪资计算等),以 ...

最新文章

  1. 鸿蒙铝模脱模剂,铝模采用这项技术,前3层不需再涂油性脱模剂,将成铝模出厂标配...
  2. 关于E1的一些扫盲资料
  3. SCCM2012之客户端发现与安装
  4. NTU 课程笔记: 网络流
  5. SpringMVC实现简单的图片上传DEMO
  6. Ethercat解析(十三)之fsm_master状态机
  7. 2.10 是否要使用端到端的深度学习
  8. vba listbox 内容输出到文本_利用FSO对象读取文本文件的信息
  9. Verilog 教程
  10. 河海大学软件工程考研上岸经验贴
  11. 维多利亚计算机研究生,2020年惠灵顿维多利亚大学计算机信息硕士申请条件
  12. 【NPDP】大师级管理人物盘点:现代管理之父-彼得·德鲁克
  13. 单片空间后方交会程序c语言,摄影测量实习报告-单片空间后方交会
  14. 【译】eBPF 概述:第 4 部分:在嵌入式系统运行
  15. Simulink 环境基础知识(二十六)--信号基础知识
  16. IDEA误删文件恢复
  17. 移动端接口文档管理工具apizza安装
  18. 解决锁等待超时的解决方法
  19. 量化投资学习——PE、PB、PS、ROE、EPS含义及计算公式
  20. 机器人搬运礼盒程序_自动搬运机器人源程序

热门文章

  1. 飞腾国产处理器FT-2000/4在麒麟Kylin系统下I2C-Tools工具使用
  2. 激光多普勒振动测量技术简述
  3. 开发小程序都需要会哪些技术?
  4. LYNC 中文版安装详解-第一部分
  5. PPT到Word的文档转换(未果)
  6. SDUT 2021 Winter Individual Contest - J(Gym-101879)
  7. Qt成功运行Zynq UltraScale+MPSoC平台上
  8. 2018年中国光学镜头行业发展现状及发展趋势分析【图】
  9. 基于Ubuntu+Bochs模拟器实现的操作系统图形化的小游戏(2048、flappybird、)
  10. CAD二次开发——选择集(1)