| @@ -445,7 +445,7 @@ const StockLedgerFixPageClient: React.FC = () => { | |||||
| const ok = window.confirm( | const ok = window.confirm( | ||||
| step === "2.7a" | step === "2.7a" | ||||
| ? `會在 ${d} 找出出數量大於入數量的批號列,把入數量改成和出數量一樣,並在同一條批寫一筆入倉 ADJ(差額)和庫存調整記錄。已補過的列再跑不會再寫。確定?` | ? `會在 ${d} 找出出數量大於入數量的批號列,把入數量改成和出數量一樣,並在同一條批寫一筆入倉 ADJ(差額)和庫存調整記錄。已補過的列再跑不會再寫。確定?` | ||||
| : `會在 ${d} 對最後餘額不等於 onHandQty 的庫存桶各寫一筆 ADJ(入或出),掛在既有 lot 上,並寫入庫存調整記錄。不改 lot line、不改 inventory。已對齊的桶不會再寫;缺調整記錄的舊 ADJ 會補上。確定?`, | |||||
| : `會在 ${d} 對「批號列剩餘」和「這條批的帳本進出」不一樣的批,各寫一筆 ADJ(差額),不改批號列。寫完後這幾個庫存桶的餘額會按進出重算。已經一樣的批不會再寫。確定?`, | |||||
| ); | ); | ||||
| if (!ok) return; | if (!ok) return; | ||||
| adjRunInFlight.current = true; | adjRunInFlight.current = true; | ||||
| @@ -737,7 +737,7 @@ const StockLedgerFixPageClient: React.FC = () => { | |||||
| <Typography variant="h6">2.7 ADJ</Typography> | <Typography variant="h6">2.7 ADJ</Typography> | ||||
| <Typography variant="body2" color="text.secondary"> | <Typography variant="body2" color="text.secondary"> | ||||
| 先跑 2.7a,再跑 2.7b。2.7a 只處理出數量大於入數量的批號列:入數量改成和出數量一樣,並在同一條批寫入倉 | 先跑 2.7a,再跑 2.7b。2.7a 只處理出數量大於入數量的批號列:入數量改成和出數量一樣,並在同一條批寫入倉 | ||||
| ADJ。2.7b 對最後餘額不等於 onHandQty 的庫存桶補一筆入或出,不改批號列。兩邊再跑都不會重複寫已對齊的資料。 | |||||
| ADJ。2.7b 只補每一條批自己的差額(批號列剩餘減帳本剩餘),不改批號列,再按進出重算這些桶的餘額。已經一樣的批不會再寫。 | |||||
| </Typography> | </Typography> | ||||
| <Stack direction="row" spacing={1} alignItems="center" flexWrap="wrap" useFlexGap> | <Stack direction="row" spacing={1} alignItems="center" flexWrap="wrap" useFlexGap> | ||||
| <TextField | <TextField | ||||