出库时无法跟踪入库
- 浏览:608 - 发布时间:2008-01-08 00:00:00.0
问题版本: |
802-U8.51A |
问题模块: |
818-报账中心 |
所属行业: |
0-通用 |
问题状态: |
1-UU通注册用户 |
关 键 字: |
出库时无法跟踪入库 |
适用产品: |
U851A----库存管理 |
补 丁 号: |
|
开放状态: |
0-UU通注册用户 |
原问题号: |
|
提交时间: |
2008-1-8 |
问题名称: |
出库时无法跟踪入库 |
问题现象: |
用户是出库跟踪入库,3月份发生的单据,是直接通过rdrecord和rdrecords导入的,所以rdrecords中的累计出库数量是错误的,而且批次表的记录也是错误的.现在,想重新计算累计出库数量和批次表. |
原因分析: |
1、经查询,在2005年期初02库及03库期初与存货模块对账不平; 2、不建议采用此种导表的方式来导入数据,因为在有业务发生的时候会涉及很多相关的表,如:采购订单主子表、采购请购单主子表、采购到货单主子表、采购发票主子表、采购结算单主子表、rdrecord(s)、MainBatch等等很多相关的表; 3、在采用出库跟踪入库的模式下,入库会产生一个入库单号‘rdrecord.ccode’及对应的‘rdrecords.autoid’,在出库的时候将出库单对应的入库单子表标识(‘rdrecords.cvou |
解决方案: |
1、由于所采用的导表方式容易产生数据错误,因此如下的脚本只能强行调整入库单的累计出库数量等于出库单的实际出库数量。(请先将期初调平后再执行此脚本,不能保证以后是否会出现问题) --插入一个临时表 select sum(b.iquantity) as 实际出库,max(a.iquantity) as 入库数量 , max(a.isoutquantity) as 累计出库数量, b.cvouchcode as 对应入库单子表标识 into lsb from rdrecords a join rdre | |