解决方案: |
问题1:您所查看的两张表存货明细账和销售统计(明细)表描述的内容不同,不具有可比性。因为存货明细账反映的是记账后的信息,与记账时间有关。比如4月份可以记1,2,3月份的单据,反映在4月份的明细账中;而您查销售的4月份报表反映的是当月的信息。因此无法对应。建议用户不要查询这两个表进行对应; 问题2和3:这两个问题属于同样的情况。首先是没有在存货中进行记账。而当记账时,没有找到可记账的单据。用户是按“销售出库单”记账,销售系统生出库单。查询数据库,发现2004年之前的发货单都没有对应的出库单。判断应该是更改过出库单生单的选项,而更改时业务并未完成。经沟通,确实如此。用户没有生成出库单。用户现同意将这些单据的期初标志及单据日期,改为今年的某一天。然后销售系统批量审核发货单,生成出库单。具体脚本如下: --1.选择期初没有生成出库单的发货数据 select distinct a.dlid into tempaa from dispatchlist a join dispatchlists b on a.dlid = b.dlid where isnull(fOutQuantity,0)<>isnull(iquantity,0) and ddate < '2005-1-1' --2.将数据的期初标志去掉,并改单据日期为今年某一天 update dispatchlist set bfirst = 0,ddate = '2005-8-8' where dlid in (select * from tempaa) |