|
U8问题库
问题名称: |
委托代销发货单不能取消记账 |
问题号: |
201207160004 |
软件版本: |
U8 V10.0 |
适用产品: |
供应链 |
软件模块: |
存货管理 |
最后更新时间: |
2012-7-24 23:45:20 |
问题现象: |
【问题描述】
存货核算,先进先出
二月份,存货管理-取消记账-全选,委托代销发货单不能取消记账,提示发票已经记账,要先取消发票记账。
经查看委托代销发货单是二月份的,但是对应的发票、结算单都是一月份的,所以无法取消发票记账。
帐套已上传至ftp:125.35.5.138/u8guangdong/承兴_zt001_20120714.rar
【先行处理过程】
安装供应链最新补丁+公共平台最新补丁,问题依旧
【需求场景描述】
【是否已在最新补丁环境下测试验证】
是
【是否已检索知识库】
是
【是否有相关二次开发】
无 |
解决方案: |
您好:
此问题经察看客户数据,分析如下:
【问题原因】:
委托代销按发出商品记账时,应先记发货单,再记发票,如发货单没有记帐,系统不允许记账,但是客户的数据却显示为先记了发票后记发货单,有可能调整客户后台数据引起.
【解决方案】:
1.请在SQL的查询分析器中针对客户的UFDATA数据库,执行下面语句,可以查询出错误的发票,即发票在发货单之前记账的,然后根据查询出来的凭证业务号,将这些凭证冲销或删除,并记住发票号:
select distinct b.cPZID as 凭证业务号,b.cVouCode as 发票号 from (
select * from IA_EnSubsidiary where outid is null and iYear=2012) a right join
IA_EnSubsidiary b on a.iSrcID=b.iSrcID
where isnull(a.iMonth,0)>isnull(b.iMonth,0) and b.OutID is not null and b.iYear=2012
2、SQL的查询分析器中针对客户的UFDATA数据库,执行下面语句,将出错的发票的记账日期修改为与发货单记账月份相同:
update b set b.dKeepDate =a.dKeepDate,b.iMonth =a.iMonth
from (select * from IA_EnSubsidiary where outid is null and iYear=2012) a right join
IA_EnSubsidiary b on a.iSrcID=b.iSrcID
where isnull(a.iMonth,0)>isnull(b.iMonth,0) and b.OutID is not null and b.iYear=2012
3、然后根据前面记录的发票号,在恢复记账中,将出错的发票恢复记账,再进行正常业务处理即可。
在恢复错误的发票记账、发货单记账后,再对发票先记账,会提示发货单未记账,不允许记账,所以没有重现客户的数据现象,无法确认客户是何原因造成此数据错误。 |
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
【问题描述】<br />
存货核算,先进先出<br />
二月份,存货管理-取消记账-全选,委托代销发货单不能取消记账,提示发票已经记账,要先取消发票记账。<br />
经查看委托代销发货单是二月份的,但是对应的发票、结算单都是一月份的,所以无法取消发票记账。<br />
帐套已上传至ftp:125.35.5.138/u8guangdong/承兴_zt001_20120714.rar<br />
【先行处理过程】<br />
安装供应链最新补丁+公共平台最新补丁,问题依旧<br />
【需求场景描述】<br />
【是否已在最新补丁环境下测试验证】<br />
是<br />
【是否已检索知识库】<br />
是<br />
【是否有相关二次开发】<br />
无 |
|