【问题现象】
应付款管理月结的时候提示,采购管理未结转,应付不能结账,实际上客户采购管理已经月结到6月份了,并且查询中gl_mend表中结账标识也是6月份。问题截图如下:
采购管理月结截图如下:
【原因分析】
查询数据库gl_mend表记录如下:select*fromgl_mend
采购管理数据库中月结标识没有问题,T+6前台软件查看也没有问题。
数据库跟踪:SELECT+iModiPeriFROMUA_Account_SubWHEREiYear= 2016 ANDcAcc_id='011'ANDcSub_Id='PU'
也就是说问题在这条语句中 SELECT+iModiPeriFROMUA_Account_SubWHEREiYear= 2016 ANDcAcc_id='011'ANDcSub_Id='PU'
查询结果为1
根据跟踪出来的语句查询该账套在账套年度设置表(UA_Account_Sub)中其他模块(可修改月份)iModiPeri值与 gl_mend 表中的值对比 结果为 6 也就是说执行这条语句:SELECT+iModiPeriFROMUA_Account_SubWHEREiYear=2016 ANDcAcc_id='011'ANDcSub_Id='PU'结果为6 的时候应付管理才可以正常进行月结。SELECT+iModiPeriFROMUA_Account_SubWHEREiYear=2016 ANDcAcc_id='011'ANDcSub_Id='PU'
【解决方案】
执行下面语句即可处理:updateUFSystem..UA_Account_SubsetiModiperi=6 whereiYear= 2016 ANDcAcc_id='011'ANDcSub_Id='PU'
执行之后可以正常结账。