在vtiger 输出的税单,进货单,销售单,报价单等pdf文件时,数量显示为浮点型。
例如,如果数量为1, 那么在pdf文件中的数量将会显示为1.000。
[attach]404[/attach]
这里有2个办法可以解决这个问题。
-
修改数据库中的产品数量的字段。
从vtiger 5.1版本开始,数量在数据库中的存储采用的是(25,3)的方式,你可以将这个字段修改为整形。从数据一致性的角度来看,不推荐使用这个方法。
[attach]405[/attach] -
修改程序,将数量字段格式化。
函数名为: getAssociatedProducts
函数所在文件路径为:include/utils/EditViewUtils.php
将程序$qty=$adb->query_result($result,$i-1,'quantity');
修改为$qty=number_format($adb->query_result($result,$i-1,'quantity'),0);
[attach]406[/attach]
修改完成后,可以重新在vtiger中生成一个pdf文件来检查qty字段是否已经被格式化了。
[attach]407[/attach]