用友,用友U8软件“采购发票不能保存”一例
“采购发票不能保存”一例
“采购发票不能保存”一例
原因分析:根据现象,初步判断数据库相关表记录认为采购6月已结账。于是试着新增采购发票,将其单据日期改为7月保存成功。此时证实上述判断正确,于是运用事件探查器进行跟踪。问题解答:跟踪发现执行Select Max(iPeriod) From GL_Mend Where bFlag_pu<>0语句时返回月份值为7。打开账套数据库下GL_Mend表,发现从iPeriod=5后面行的顺序不是按月份依次递增,即iPeriod=5下一行变为iPeriod=7,其后续行顺序也不递增。iPeriod=6的记录行跑到后面去了。导致系统认为采购模块已结账,不允许新增单据。 知道原因后,依次删除后面的行,然后按月份递增顺序补充余下行。保存退出后,再到采购系统做发票,保存成功。