文本字段由数量字段拼接时不显示0

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

文本字段由数量字段拼接时不显示0

【概述】

拼接数量字段到文本时,数量字数无尾0,但文本字段会显示有尾0,是因为服务端存储是有尾零的,系统是在前端呈现时移除尾零,因此需要在实体服务中变通处理,F_PAEZ_Text1 = str(FLENGTH).rstrip('0').rstrip('.')+'*'+str(FWIDTH).rstrip('0').rstrip('.')+'*'+str(FHEIGHT).rstrip('0').rstrip('.')


下述操作以物料为示例,实现物料属性规格型号字段等于“厚”“宽”“长”的组合

【操作方法】

1、打开BOS平台,找到物料,并单击右键扩展单据;

2、在物料上添加了3个数量字段,“厚”“宽”“长”,均勾选了不显示尾零,

3、错误方法:在“厚”那边做值更新事件触发,新增公式:规格 = str(厚)+‘*’+str(宽)+'*'str(长);可是在客户端显示的时候,还是会出现尾0的情况,因为有尾0的话对规格会有影响。1.5与1.50是有差异的

正确方法:在实体服务中变通处理,F_PAEZ_Text1 = str(FLENGTH).rstrip('0').rstrip('.')+'*'+str(FWIDTH).rstrip('0').rstrip('.')+'*'+str(FHEIGHT).rstrip('0').rstrip('.')

公式说明:rstrip('0'),移除右边的0;rstrip('.'),移除右边的小数点。

注:如文本拼接,不需要使用str公式

文本字段由数量字段拼接时不显示0

【概述】拼接数量字段到文本时,数量字数无尾0,但文本字段会显示有尾0,是因为服务端存储是有尾零的,系统是在前端呈现时移除尾零,因此需要在...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息