“采购发票不能保存”一例

微信号:yyrjlls
技术咨询,有偿服务!
复制微信号
技术咨询,有偿服务!
复制微信号
原因分析:根据现象,初步判断数据库相关表记录认为采购6月已结账。于是试着新增采购发票,将其单据日期改为7月保存成功。此时证实上述判断正确,于是运用事件探查器进行跟踪。
问题解答:跟踪发现执行Select Max(iPeriod) From GL_Mend Where bFlag_pu<>0语句时返回月份值为7。打开账套数据库下GL_Mend表,发现从iPeriod=5后面行的顺序不是按月份依次递增,即iPeriod=5下一行变为iPeriod=7,其后续行顺序也不递增。iPeriod=6的记录行跑到后面去了。导致系统认为采购模块已结账,不允许新增单据。 知道原因后,依次删除后面的行,然后按月份递增顺序补充余下行。保存退出后,再到采购系统做发票,保存成功。
如果您的问题还没有解决,或者在百度上找不到答案可以到右上角搜索中进行搜索。