问题现象: | 客户使用“销售生成出库单”功能,发货单审核自动生成出库单,但发现有些发货单自动生成的出库单,会缺少存货记录,例如发货单有10条存货记录,但生成的出库单只有9条存货记录,如2011年发货单00048288、00048309 造成现存量存在“待发货数量”,与实际不符。且2011年存在问题的发货单并没有结转到2012年度,不能据其生成销售出库单。 客户根据“发票核算销售成本”,且问题发货单已开完票并记账,不能使用其他出库单调整库存的方式处理。 (数据已上传至FTP/u8shanghai/麒荣贸易备份.rar) |
问题原因: | |
解决方案: | 您好, 此问题经查看数据分析后答复如下: 以发货单00048288为例,发货单上存货编码为01030107的存货没有对应的出库记录,该发货单已经结转到2012年。 方案步骤: 1、首先修改销售选项,将【销售生成出库单】去掉,让销售出库单暂时在库存模块生成。 2、其中结转过来的销售发货单共五张, select cdlcode from dispatchlist a inner join dispatchlists b on a.dlid=b.dlid where bisstqc = '1' 通过上述语句查询共五张发货单,分别是00048288、00048309、00048310、00048326、00048330 将cSaleOut(出库单据号字符串)置为'ST' 参考脚本: update dispatchlist set cSaleOut = 'ST' WHERE DLID IN (select A.DLID from dispatchlist a inner join dispatchlists b on a.dlid=b.dlid where bisstqc = '1') 3、到库存模块下参照发货单生成销售出库单,全部生成后将选项改回【销售生成出库单】即可。 问题原因不好确定,因为是在2011年做的业务,目前无法弃审单据重现。 *修改前务必做好数据备份 如有问题,敬请反馈 |
相关补丁: | |
版本: | 8.70sp |
模块: | 库存管理 |
产品: | 供应链 |
问题名称: | 上海-麒荣贸易-李军-销售出库 |
最后更新: | 2012-02-14 23:24:52 |