產品版本: | 1089-T6-企業管理軟件V6.0 | 適用產品: | T6系列 |
產品模塊: | 18-庫存管理 | 提交時間: | 2012-06-12 |
問題現象: | 做過貨位調整單后,在貨位匯總表中沒有體現。但貨位卡片,現存量里面的數據都是準確的 | ||
原因分析: | 經數據庫跟蹤發現,提取數據到臨時表的語句為: select …… from invPosition ……inner join (select id, bisomqc from rdrecord) rd on InvPosition.rdid = rd.id,這樣出來的數據不包括貨位調整單的,但如果把inner join (select id, bisomqc from rdrecord) rd on InvPosition.rdid = rd.id,這條語句注釋掉,出來的是完整的數據,經分析發現,連接條件InvPosition.rdid = rd.id不合理,因為貨位調整單保存時,InvPosition.rdid是按順序從1開始編號的,并不等于該業務對應的rd.id,自然連接不到任何貨位調整單上的數據 | ||
解決方案: | 經提交確定為軟件BUG,通過補丁解決。補丁中取消了跟rdrecord的鏈接 |