当前位置:网站首页>Primavera Unifier 自定义报表制作及打印分享
Primavera Unifier 自定义报表制作及打印分享
2022-08-11 09:08:00 【蚕豆哥】
目录
Oracle Primavera Unifier 自带打印功能,但原生的打印为基于老外的风格,对于很多国内的用户较为不适用,不过还好,Unifier 可以使用自定义报表模板来创建自己想要的报表风格
如对Unifier 产品不了解的盆友可以看我之前的博客了解了解
话不多说,先看示例
当期演示环境为基于 Unifier 20.12 版本,我这里创建的BP是一个签证单,先看原生效果
原生打印出的HTML与PDF格式相同,不能自定义显示指定字段和位置(当然,可以通过调整商上部表单和行项的表单布局),相信可以满足一部分的要求,而非全部,远远不够
因此,我们需要将重点聚焦在自定义打印模板上
如何创建自定义报表?
BP配置下载架构
在业务流程中下载PDF架构,也可以理解为数据源
注,如果BP是通过中文名称命名,那 得到的架构文件则是“乱码” 名, 不用担心,不影响使用
准备工具 AEM及设计
这个时候需要利用一个特殊的报表制作工作 ,Adobe LiveCycle Designer
如果不知为何要通过如此一个特殊的设计工具,可以参考Unifie Administration Help
So, 准备此工具,废了点功夫拿到了使用授权,不过需要注意的是,Adobe LiveCycle Designer 已改名 为 AEM (Adobe Experience Manager), 所以,找不到 LiveCycle 的同学需要特别留意
经过一番折腾处理,终于设计好了基本效果 (AEM 没找到中文语言包,勉强用英文凑合)
另存为另一个PDF 模板文件,上传-Upload到Unifier中
单据套用报表模板
单独打印,(也可参照前面进入单据详情页单独打印)
选择刚刚上传的打印模板打印操作,浏览器会得到一个新的打印结果文件-PDF格式
注,此文件必须用adobe pdf阅读器打开,如果浏览器本身支持pdf查看的是无法读取其中的数据
我这里用的是Adobe Acrobat ,显示内容如下
一般来说,单据的上部表单数据较容易设计,行项及签证明细考虑到涉及多行内容(子表格),需要通过AEM设计器特别设置,不懂 AEM / LiveCycle 的话或许需要一些精力学习
以上便是Primavera Unifier设置自定义打印的内容
当然,如要进一步了解报表如何设计的,可参考我的另一篇博文
这个行业的分享不多,希望更多感兴趣的朋友一同参与,探讨或合作 !
本人可提供Oracle 多种产品技术服务,包括产品的部署和维护及培训,欢迎与我取得联系!
边栏推荐
猜你喜欢
picker选择器出现object解决办法
QTableWidget 使用方法
Detailed Explanation of the Level 5 Test Center of the Chinese Institute of Electronics (1)-string type string
轻量级网络(一):MobileNet V1,V2, V3系列
无代码平台助力中山医院搭建“智慧化管理体系”,实现智慧医疗
框架外的PHP读取.env文件(php5.6、7.3可用版)
Alibaba Sentinel - Slot chain解析
Lightweight network (1): MobileNet V1, V2, V3 series
shell之sed
tensorflow 基础操作1(tensor 基本属性 , 维度变换,数学运算)
随机推荐
jenkins 流水线脚本详细解析Pipeline
中移链EOSJS实战使用
PowerMock for Systematic Explanation of Unit Testing
canvas图形操作(缩放、旋转、位移)
Openlayers 聚合图、权重聚合图以及聚合图点击事件
ImportError: /usr/local/cuda-11.2/lib64/libcublas.so.10: version `libcublas.so.10‘ not found
pycharm 取消msyql表达式高亮
MySql的索引
ES6:数值的扩展
三次握手与四次挥手
模型训练出现NAN
力扣题解8/10
关于ts中的指针问题call,bind, apply
单元测试系统化讲解之PowerMock
持续集成/持续部署(2)Jenkins & SonarQube
工业检测深度学习方法综述
CreateJS加速地址
【无标题】超时超时超时超时超时
Oacle数据库使用问题
Jupyter Notebook 插件 contrib nbextension 安装使用