套打.动态字段.结合格式化组合显示

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

套打.动态字段.结合格式化组合显示

【需求场景】

在显示日期时,针对1-9时前补充大写的“零”,防止打印后被修改调整

 

【方案】

利用实体动态字段+套打格式化组合显示内容。

<0>利用实体动态字段获取日期的日

https://vip.kingdee.com/article/165104125595140096

日期相关的日的函数: FArrivalDate.Day,绑定到Custom1字段上。

image.webp


<1>格式化处理

将得到的Cutom1 日期结果,进行套打格式化,配置格式化为大写,效果如下图所示

image.webp


<2>动态字段

针对部分数字,前置补充“零”,首先定义生成“零”的规则。

表达式:

''if (FArrivalDate.Day < 11 or FArrivalDate.Day == 20 or FArrivalDate.Day == 30 )else ''

解析:

当日期小于11或者等于20或者等于30 是为“零”,否则为空

image.webp


<3>利用套打合并输出

GetValue(“”)GetDataSourceValue(“”)

https://vip.kingdee.com/article/137611800287477504

 

配置表达式:GetValue("Custom2")GetValue("Custom1","[dbnum2]g/通用格式")

效果如下:

image.webp


<4>换一个模板配置验证

注意:python无法生效时,增加一个同名字段扫描用

image.webp


【结论】

通过动态字段实现计算特性,格式化字符输出实现原有套打格式化显示功能,占位符GetValue("")GetDataSourceValue("")进行打印字段内容拼接,实现更丰富的打印场景满足用户需求

套打.动态字段.结合格式化组合显示

【需求场景】在显示日期时,针对1-9时前补充大写的“零”,防止打印后被修改调整 【方案】利用实体动态字段+套打格式化组合显示内容。<0>利...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息