1/6用友股份-LE支持服务业务本部产品方案--《单据管理中“单据的VotableVO还没有输入,不能增加”报错的解决方案》建立日期:2013-09-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-08122/6文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-09-01用友NC产品支持部V1.0版本领域模块备注3/6目录单据管理中“单据的VotableVO还没有输入,不能增加”报错的解决方案....................................................................................................................................4一、问题描述............................................................................................................4二、解决方案............................................................................................................54/6单据管理中“单据的VotableVO还没有输入,不能增加”报错的解决方案一、问题描述在单据管理中,把D1里面的部门和制单人加到23A0里面,当点击增加或者修改的时候报错,如下图:前台日志:[AWT-EventQueue-2]DEBUG-entermethod:nc.itf.uap.IUAPQueryBS.retrieve(nc.vo.pub.SuperVO,boolean)[AWT-EventQueue-2]DEBUG-Invokenc.itf.uap.IUAPQueryBS.retrievewriteinfotoserverspendtime:0[AWT-EventQueue-2]DEBUG-Invokenc.itf.uap.IUAPQueryBS.retrievereadresultfromserverspendtime:31[AWT-EventQueue-2]DEBUG-leavemethod:nc.itf.uap.IUAPQueryBS.retrieve(nc.vo.pub.SuperVO,boolean),spendtime:315/6[AWT-EventQueue-2]DEBUG-entermethod:nc.itf.uap.pf.IPFVoMapping.queryVOtableVO(java.lang.String,java.lang.String)[AWT-EventQueue-2]DEBUG-Invokenc.itf.uap.pf.PlatformEJB.queryVOtableVOwriteinfotoserverspendtime:0[AWT-EventQueue-2]DEBUG-Invokenc.itf.uap.pf.PlatformEJB.queryVOtableVOreadresultfromserverspendtime:31[AWT-EventQueue-2]DEBUG-leavemethod:nc.itf.uap.pf.IPFVoMapping.queryVOtableVO(java.lang.String,java.lang.String),spendtime:31二、解决方案方案描述:deletefrompub_votablewherepk_votable=“0001111000000000035J“orpk_votable=“0001111000000000035K“deletefrompub_votablewherepk_votable=“00011110000000005G86“orpk_votable=“00011110000000005G87“commit一下就可以了这条语句是删除后台pub_votable表里pk_billtype=’23A0’的,如果你不是23A0出问题,而事故其他单据出问题,请把23A0改成其他的。注意:pub_votable表里会有2个23A0,所以会有2个PK。都要删除掉然后在二次开发工具—VO对照管理把23A0按照23A1的样式改好并保存!6/6然后就可以在单据项目管理了加了。