问题现象: | 在应付管理—转帐—进行应收冲应付,金额分摊后,点确认出现错误。 |
问题原因: | 由于在应收表ap_detail中的期初发票在销售发票表salebillvouch(s)中不存在,导致作转账时找不到 相应发票记录回写累计收款金额,所以出现错误。 |
解决方案: | 1、请查看原来的06年销售发票表中是否有小于06年日期的发票,是否曾经手工删除过或更改过导致。如果原来数据的销售发票表中有04、05年的记录,那么请在sql的企业管理器中将原来数据的salebillvouch,salebillvouchs表中的04,05年的记录复制粘贴到目前错误的帐套数据库表中。 2、如果以前的备份的数据就没有这些记录,则需要使用下面的方法来处理: 2.1、需要使用语句根据应收表ap_detail中的期初发票记录插入到销售发票表中,但是您的应收表ap_detail中的期初发票中又有许多的发票记录的部门为null,那么这些单据无法是插入到销售发票表中的,因为销售发票要求必须有客户部门信息。附件的语句查询出来了部门为空的记录,您需要根据实际情况,将其加上部门 2.2、根据实际情况,将上面语句查询出来的部门为null的记录加上部门后,再执行附件的语句,将应收表ap_detail中的发票记录插入到销售发票表salebillvouch,salebillvouchs中,由于下面语句中用到了变量,所以执行时,一定要将下面的语句都选中,然后一起针对06年帐套执行。 |
相关补丁: | |
版本: | 8.52 |
模块: | 应付 |
产品: | U852--财务会计--应付款管理 |
问题名称: | 应收冲应付出错 |
最后更新: | 2006-03-06 00:00:00 |