【问题描述】
使用畅捷通T+软件过程中,
修改数据精度过程中,由于误操作,误将数量小数位数改大,并且保存了。
但是看软件的说明以及提示,
软件提示:数量小数位只能改大。
软件说明:建账后位数只能改长不能改短
![在这里插入图片描述](https://img-blog.csdnimg.cn/6c73fe85db5647d9b76a5933957c76e3.png)
【解决方法】
首先:表明自己的立场,如果小数位不影响使用,就不要修改了。
毕竟软件系统说明中已经明确了:建账后位数只能改长不能改短。
![在这里插入图片描述](https://img-blog.csdnimg.cn/a16635247c2b4ebc91dcdafb931fd420.png)
其次:如果是刚修改后,发现是误操作;以及查询对应的数据,例如数量小数位由2位改为3位,并且所有数量字段的第三位都是0。那么酌情考虑修改。
最后:修改之前务必备份账套。
打开数据库管理器,针对对应的账套库执行下述查询语句,
可以看到小数位字段Value显示3,和在软件中看到的结果一致。
select * from EAP_AccInformation WHERE SYSID='UA' and infoid=7
![在这里插入图片描述](https://img-blog.csdnimg.cn/93d87faa01594091921c251288b0999a.png)
然后执行修改语句,将3改为2;
update EAP_AccInformation set value=2 WHERE SYSID='UA' and infoid=7
![在这里插入图片描述](https://img-blog.csdnimg.cn/433649183d8e41d88f35542b4d8637a2.png)
回到软件中,查看数据精度,可以看到数量小数位改为2位。
![在这里插入图片描述](https://img-blog.csdnimg.cn/095f61dd7abf4e2fbfcd2f0d0d6d9536.png)