问题现象: |
用户科目510103进行了部门客户项目的辅助核算,现在发现以前在应收模块销售发票生成的凭证显示时只有客户和部门信息,没有项目信息,查询总帐项目辅助明细账时也无法显示。将原来生成的凭证删除后重新制单后均正常。客户反映当时再生成凭证的时候均正常,而且在应收模块制单后马上打印出来的凭证上都能看得出项目信息。 |
问题原因: |
问题产生的原因是由于用户的发票是由外系统导入的,导入时没有校验发票上的项目目录和基础档案中的项目档案的合法性,就是说,在发票中存在项目目录中没有的项目编码。 |
解决方案: |
问题产生的原因是由于用户的发票是由外系统导入的,导入时没有校验发票上的项目目录和基础档案中的项目档案的合法性,就是说,在发票中存在项目目录中没有的项目编码。使用的语句如下: select i_id,*from gl_accvouch where ccode='510103' and citem_id not in ( select citemcode from fitemss00 ) --更新在凭证表中存在得项目编码和名称相差06 --begin tran update gl_accvouch set citem_id='06'+citem_id where i_id in (select i_id from gl_accvouch where ccode='510103' and citem_id not in ( select citemcode from fitemss00 ) ) --commit tran --下面语句查询得是 在凭证表中存在得项目编码但是在基础得项目中(fitemss00)不存在得项目编码,在基础项目中存在特殊字符造成请避免。 select * from gl_accvouch left join fitemss00 on gl_accvouch.citem_id=fitemss00.citemcode where ccode='510103' and citemcode is null |
相关补丁: |
|
版本: |
8.52 |
模块: |
应收 |
产品: |
U852--财务会计--应收款管理 |
问题名称: |
以前在应收模块销售发票生成的凭证显示时只有客户和部门信息,没有项目信息 |
最后更新: |
2006-05-22 00:00:00 |