星辰3.1,打印模板中的0值/空值打印应该如何设计?如何实现打印为0?
【问题描述】
星辰3.1,打印模板中的0值/空值打印应该如何设计?如果实现打印为0?
【逻辑说明】
首先需要注意的是,在系统里,空值和0值还是不一样的,详见下表说明:
字段类型 | 单据上默认显示 | 打印默认显示 |
---|---|---|
系统自带的标准数值型字段(如:单价、税率、价税合计) | 不显示,为空 | 不显示,为空 |
用户自己新增的数值型自定义字段 | 不显示,为空 | 0 |
系统的文本字段(如:商品编码、商品行备注)或自定义文本字段 | 不显示,为空 | 不显示,为空 |
那么了解了不同类型字段的默认显示逻辑后,下面针对不同的类型字段的显示成0,或者显示成空的设计方法进行详细的说明。
【打印设计说明】
目前针对零值(0)和空值的打印场景主要包括如下:
序号 | 打印需求 | 应用场景 | 设计说明及公式设置 | 打印设计说明 | 预览效果 |
1 | 空值字段打印为指定的字段 | 如客户商品编码不为空,则打印成客户商品编码,否则打印商品编码 | 注意:“为空”需要用英文双引号(中间不需要空格) 例: if(客户商品编码.外部商品编码!="",客户商品编码.外部商品编码,商品编码.商品编码) | ||
2 | 0数值字段打印成特殊的内容,如“/”、”无” | 字段没有值时,输出指定的内容,例如“/”,”无” 如: ①赠品 ②单价为0的商品 | 注意,if函数输出结果是非数值的话,需要用英文双引号括起来 例: if(单价=0,"/",单价) | ||
3 | 0数值字段打印成0 | ①系统的数值字段(如:单价) | 注意:控件属性需关闭“零值时显示为空” 注意,if函数输出结果是纯数值的话,不需要用引号括起来 例: if(单价=0,0,单价) | ||
②自定义数值字段 | 注意:控件属性需关闭“零值时显示为空” 例: if(数值自定义!=0,数值自定义,0) | ||||
4 | 0打印为空 | ①系统的数值字段 | 目前默认0就是不显示; 不用公式,直接绑定字段即可,也不需要勾选零值显示为空 | ||
②自定义数值字段 | 不用公式,直接绑定字段即可,属性开启“零值时显示为空” | ||||
5 | 0值显示币别符号+0 | 如:¥0 | 注意,加了符号后,输出结果就不是数值,而是拼接文本,引出需要加上英文单引号 例: if(含税单价=0,'¥0',含税单价) |
星辰3.1,打印模板中的0值/空值打印应该如何设计?如何实现打印为0?
【问题描述】星辰3.1,打印模板中的0值/空值打印应该如何设计?如果实现打印为0?【逻辑说明】首先需要注意的是,在系统里,空值和0值还是不一样...
点击下载文档
上一篇:如何设置打印机默认纸张规格?下一篇:如何在打印模板设置打印行政区域?
本文2024-09-22 17:17:20发表“云星辰知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xingchen-93368.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章