用友-知识库

数量的小数位数

  • 问题描述:为了计算的精度需要,将数量设为6位,在打印发票单时,数量也会按6位小数打印,即使小数为0的数量,这样打印的单据很乱。希望单据打印时数量的小数位数可以设置。在合计栏数量可以设置是否需要合计
  • 问题原因:1、关于销售专用/普通发票的打印显示小数位为两位的问题,可以用以下语句在指定数据库执行(注意提前备份): --销售普通发票 update voucheritems set numpoint=2 where cardnum in ('13') and carditemname='数量' --销售专用发票 update voucheritems set numpoint=2 where cardnum in ('07') and carditemname='数量' 关于合计栏目的设置,可以在显示模版中[是否合计]中进行设计,如果单据设计中不能设置,请详细写清楚需求,并且提交需求新问题进行处理。 2、关于voucheritems/voucheritems_prn/vouchers涉及到的三张表的关系是这样的: 首先,查询select * from vouchers where appname='销售'找出对应单据的cardnumber;然后,再对voucheritems(单据显示项目表)中的小数点位数进行调整。如上的两个脚本就是做如此改动的。 但是,由于仅仅改动voucheritems_prn(单据打印表)的小数点位数,在软件中是无效的。 所以,只能通过显示模版的调整实现要求。执行脚本后,假如原来数量是0.123456,则单据显示和打印都是0.12。
  • 解决方案:游客无权查看
  • 相关补丁:
  • 模块:销售管理
  • 产品:U852-销售
  • 问题名称:数量的小数位数
  • 更新时间:2005-06-28 00:00:00
  • 有用 没用85 浏览