|
问题现象:在用友8.51erp系统中用友U8版本号:U8.51软件的财务系统产品线总账模块出现如下问题:往来单位在应收应付中核算,用户2003年6月建帐,2004年转后总账的客户业务员明细帐中没有期初余额记录,只有当年的发生额。请帮忙解答!
原因分析:GL_ACCVOUCH表中期初记录业务员字段为空。
解决方案:在用友erp 系统版本U8.51软件中2004总账中客户业务员明细帐的期初余额是从2003年结转过来的,所以首先检查2003年年底客户业务员明细帐及余额表是否正常(您没发2003年的数据).如果去年是正常的,那么您可参照如下方法步骤解决:处理方法及步骤(假设当前帐套号是002):1.用该帐套备份引入生成另一帐套如:003帐套;2.通过系统管理删除003帐套2004年度库,之后重新建2004年度库并结帐总帐(113101科目余额可选择按个人明细结转);3.登陆002帐套2004年度帐,取消记帐至年初状态(取消记帐时选择"取消113101科目两清至1月");4.执行如下脚本删除002帐套2004年初的113101科目数据:deletefromufdata_002_2004..gl_accsumwhereccode='113101'deletefromufdata_002_2004..gl_accasswhereccode='113101'deletefromufdata_002_2004..gl_accvouchwhereccode='113101'andiperiod=05.通过SQLSERVER导出功能将003帐套2004年初正确的113101科目数据(包括gl_accsum、gl_accass、gl_accvouch三个表中相关记录)导出到一ACCESS数据库三个表中,导出时选择"用一条查询指定要传输的数据"选项,下面分别是导这三个表时用到的指定查询语句:select*fromufdata_003_2004..gl_accsumwhereccode='113101'select*fromufdata_003_2004..gl_accasswhereccode='113101'select*fromufdata_003_2004..gl_accvouchwhereccode='113101'andiperiod=06.通过SQLSERVER导入功能将第5步的ACCESS数据库中相应表中的记录对应导入到ufdata_002_2004数据库gl_accsum、gl_accass、gl_accvouch表中;7.登陆002帐套2004年度重新记帐即可。操作时注意根据实际帐套号修改脚本中的数据库名称!注意做好数据备份!!!。
|
|