打印模板显示扩展字段名称

  UBF打印模板中,自定义扩展字段显示均为扩展字段值集值编码,而在实际运用过程中打印需要显示扩展字段名称具体实现方法如下:

1、采用SQL系统定义函数[dbo].[fn_GetSegName]实现

  1)、检查[fn_GetSegName]函数是否存在(SQL位置:ERP数据库->可编译性->函数->标量值函数)

2)、在U9中注册函数[fn_GetSegName];

 文件路径:  D:\yonyou\U9V50\Portal\bin\script.xml
           D:\yonyou\U9V50\Portal\ApplicationServer\bin\script.xml
 注册文件:  script.xml
 注册函数:  <sql name="fn_GetSegName" method="fn_GetSegName" owner="dbo" />

  3)、注册自定义函数后,需重启IIS方可在U9产品中使用;

  4)、打印模板自定义字段调用函数[fn_GetSegName]方法;

select fn_GetSegName(UFIDA::U9::MO::Issue::IssueDoc.IssueDocLines.Item.DescFlexField.CombineName ,‘#@#‘,56) from UFIDA::U9::MO::Issue::IssueDoc where UFIDA::U9::MO::Issue::IssueDoc.DocNo=Fields!IssueDoc_DocNo.Value and UFIDA::U9::MO::Issue::IssueDoc.IssueDocLines.LineNum=Fields!IssueDoc_IssueDocLines_LineNum.Value

  5)、fn_GetSegName(DescFlexField_CombineName ,‘#@#‘,56)  参数说明:参数1、参数2固定值,参数3为扩展字段段数(公共段1-50,私有段从51段开始)

原文地址:https://www.cnblogs.com/youmin3205/p/11392126.html

时间: 2024-10-08 22:26:19

打印模板显示扩展字段名称的相关文章

吉特仓储管系统(开源WMS)--Web在线报表以及打印模板分享

很早之前就想写这篇文章与大家分享一下自己在吉特仓储管理系统中开发打印和报表的功能,在GitHub(https://github.com/hechenqingyuan/gitwms)上公开下载的代码中很多人觉得在线设计报表这个功能比较不错,但是很多人也会有疑问.这边文章就简单讲解一下如何开发这个功能的,供大家学习参考,如果有任何疑问可以直接联系我,当然也有很多不足之处希望大家多多谅解和指点. 一. 各种需求报表以及打印 最开始之初在Web上做打印是每个打印也都会做一个页面,利用的是浏览器自身带的打

H3C交换机只能启动到BootWare扩展字段,无法启动到应用配置界面

前几天我公司售后技术员拿回几台H3C S5024PV2_EI交换机,所有交换机的故障都是无法进入应用系统配置界面,只能启动到BootWare扩展字段.在查找相关资料和拔打H3C售后服务电话后,得到相关资料和更新文件,在对所有交换机尝试做了更新固件的操作后,其中一台在烤机后故障排除,但其余几台烤机发现重启过后还是无法正常工作,只能返厂维修(H3C售后技术也是这样解释).        虽然刷新固件并没有把所有交换机都修复,但还是有一定概率修复机会的(修复一台).下面我就把过程和方法分享给大家,希望

重复造轮子系列——基于FastReport设计打印模板实现桌面端WPF套打和商超POS高度自适应小票打印

重复造轮子系列——基于FastReport设计打印模板实现桌面端WPF套打和商超POS高度自适应小票打印 一.引言 桌面端系统经常需要对接各种硬件设备,比如扫描器.读卡器.打印机等. 这里介绍下桌面端系统打印经常使用的场景. 1.一种是类似票务方面的系统需要打印固定格式的票据.比如景点门票.车票.电影票. 这种基本是根据模板调整位置套打. 2.还有一种是交易小票,比如商超POS小票,打印长度会随着内容的大小自动伸缩. 这种就不仅仅是固定格式的套打了,还得计算数据行以适应不同的打印长度. 打印方式

ecshop订单打印页显示商品缩略图和序号

订单打印页显示商品缩略图,在论坛没找到适合2.7.2相关的文章,特意贴上来给大家研究一下.1.找到 $sql = "SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS storage, o.goods_attr, g.suppliers_id, IFNULL(b.brand_name, '') AS 复制代码 加入读取商品图片地址 g.goods_thumb, 复制代码 2.调用商品图片打开 data/

[易飞]凭证设计扩展字段之内容-文字显示格式

与华林在弄百分比的时候注意到这个功能:故做简单测试. 之前我们介绍过如何设计扩展字段,以及显示成条码和二维码.其实在内容设计包含了一些小细节如:文字显示格式. 在9.0以前我们如果要实现字符串显示成日期格式,数值显示百分比形式,数字转化成大写格式.怎么办? 办法1. 写触发器更新自定义字段 办法2  写自定义函数 在9.0后凭证设计增加了扩展字段之后,扩展字段中可以很方便的显示文字格式. 那我们就来做一个简单测试吧: 第一:设计自定义画面,我们取4个字段,2个数值 2个文字型的.我是取:测试日期

PHP获取mysql数据表的字段名称和详细信息的方法

首先我们需要了解下查询MySQL数据库/表相关信息的SQL语句: 代码如下: SHOW DATABASES                                //列出 MySQL Server 数据库.SHOW TABLES [FROM db_name]                    //列出数据库数据表.SHOW CREATE TABLES tbl_name                    //导出数据表结构.SHOW TABLE STATUS [FROM db_na

C# C/S程序使用HTML文件作为打印模板

C#   C/S程序使用HTML文件作为打印模板 在网上找了一堆的资料,整理到郁闷呀,慢慢试慢慢改.哎,最终成功了,哈,菜鸟伤不起呀 public partial class Print : Form { // 定义dgSetPage托付进行打印时的选项设置 public delegate void dgSetPage(); //定义dgFileDelete 托付进行打印完毕后.删除填充后的模板文件 public delegate void dgFileDelete(); [DllImport(

Java 通过JDBC查询数据库表结构(字段名称,类型,长度等)

Java 通过JDBC查询数据库表结构(字段名称,类型,长度等) 发布者:唛唛家的豆子 时间:2012-11-20 17:54:02 在JDBCPreparedStatement.executeQuery().getMetaData();后,我们可以通过ResultSetMetaData对象查询返回结果集的源数据信息,也就是表结构信息. 示例代码如下: package astar.sutil.db; import java.sql.Connection; import java.sql.Driv

C#通过字段名称序列化对象

//C#提供的泛型类似C++中的模板,下面是一个实例,结合泛型和反射功能,可以使我们通过字符串查找类中的变量成员,并赋值.这个功能非常有用,比如当我们从数据库或XML文件中读取数据的时候,即可以通过字段名称赋值,实现自动序列化 /* String.Format方法 将指定字符串中的每个格式项替换为相应对象的值的文本等效项 */ using System; using System.Collections.Generic; using System.Linq; using System.Text;