欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

用友uap nc65开发-输出模版(打印模版)开发介绍

程序员文章站 2022-03-07 23:40:14
...
用友uap nc65开发-输出模版(打印模版)开发介绍
1.重点讲解打印模版,主要内容有:如何建立一个打印模版,将打印模版关联节点,编辑打印模版。
2.如何建立一个打印模版:
一般在向导生成节点过程中,系统会自动生成打印模版,打印模版数据存在表 pub_print_template中;
2.1如点击打印模版时,提示:未找到对应打印模版信息:xxxx,说明数据库打印模版表中不存在对应的打印模版信息,这时候我们可以执行向导生成的sql,如向导生成的sql不存在,我们可以使用客户端来配置相关信息。在单据模版初始化中找到对应节点单据,点击修改,进入单据模版后,选择【模板操作】----》【生成输出模板】,如图所示:
用友uap nc65开发-输出模版(打印模版)开发介绍

弹出一个对话框,在里面找到你当前节点(账单为例),点【确定】

用友uap nc65开发-输出模版(打印模版)开发介绍

用友uap nc65开发-输出模版(打印模版)开发介绍
按照步骤一步一步操作,打印模版就存在了。
3.打印模版编辑:系统会自动生成一个打印模版,但开发过程中需要按照需求进行格式调整。
打开【动态建模平台】----》【开发配置】----》【模板管理】----》【输出模版初始化】
用友uap nc65开发-输出模版(打印模版)开发介绍

用友uap nc65开发-输出模版(打印模版)开发介绍

在这里面,我们可以使用公式等方式进行打印模版的格式编辑调整。
4.对打印模版都调整好后,我们需要将其关联到对应的节点中。在功能节点默认模版设置中,将对应的打印模版分配到对应的节点。如图所示:
用友uap nc65开发-输出模版(打印模版)开发介绍
5.至此为止,打印模版的基本设置就可以了,关于打印模版格式编辑调整这块只是带过,这块和excel的用法差不多,界面式。
<!--======= 动作:[newActions] [打印] ===========-->
	<bean id="metaDataBasedPrintActiona" class="nc.ui.pubapp.uif2app.actions.MetaDataBasedPrintAction">
		<property name="model"><ref bean="bmModel"/></property>
		<property name="actioncode" value="Print"></property>
		<property name="actionname" value="打印"></property>
		<property name="preview" value="false"></property>
		<property name="nodeKey" value="ot" />
		<property name="exceptionHandler"><ref bean="exceptionHandler" /></property>
		<property name="btnName" value="账单打印" />
	</bean>