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