
泛微E9 单行文本框-浮点数字段,小数位数修改
前景摘要:因之前设置的汇率之前为小数点后2位,导致选择韩元汇率时为0.00(实际应为0.004892),计算换算后的金额为0。影响正常使用。
经过一系列的咨询,可通过修改数据表实现将小数点后2位改为小数点后6位。(以下以MySQL为例)
第一步:进后台找到对应的表单路径,点击到对应的表单管理页面
这个时候我们可以查看地址栏。找到formId,也就是表单ID。
切换到数据库
1. 确认字段ID:
SELECT * FROM workflow_billfield WHERE fieldname='字段名称' AND billid='表单ID';
字段名称就是流程字段的数据库字段名称,表单ID就是上一步获取到的表单ID
这时候记住结果的ID,也就是对应的字段ID,后面会用到
2. 修改物理表字段类型:
ALTER TABLE 表名 MODIFY COLUMN '字段名' DECIMAL(38,6);
表名就是该字段所在流程的数据库表名,字段名就是流程字段的数据库字段名称,如果你要改成小数点后四位就是(38,4)
3. 更新逻辑表配置:
UPDATE workflow_billfield SET fielddbtype='decimal(38,6)', qfws=6 WHERE id=字段ID;
字段ID就是第一步获取到的字段ID
4. 清除系统缓存:
访问 /commcache/cacheMonitor.jsp
,先关闭缓存再重新启用。
到此,大功告成!希望可以帮到你。
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 IT薇薇
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果