问题现象: | 在销售中审核发货单号为20060227010的发货单时报‘从char到datetime的转换导致datetime值越界’,经检查是由于04000001存货批号为270085的存货生产日期在写入rdrecords时有错误。可能是由于dispatchlists表中的imassdate的字段超过了1000所引起的 |
问题原因: | 该问题因为用户更改过存货档案的保质期设置的发生了变化,原来是按照年,后来改为天,但是发货单子表dispatchlists对应的cmassunit有一条纪录还是按照年进行计算的。 |
解决方案: | 修改发货单子表纪录对应的cmassunit字段从1改为3即可。 update dispatchlists set cmassunit=3 where dlid=97 and imassdate>1000 |
相关补丁: | |
版本: | 8.60sp |
模块: | 销售管理 |
产品: | U860SP--供应链--销售管理 |
问题名称: | 发货单审核时报错 |
最后更新: | 2006-03-27 00:00:00 |