kelvin.yau
e48b4f70e1
Cap Miss/Bad stock-out to lot physical remain and drop findByItemId fallback.
Prevent negative onHand via createStockOut/issue paths; resolve ledger inventory by stock-UOM bucket only, with unit coverage for the guard and ErrorHandler 45000→400.
Co-authored-by: Cursor <[email protected] >
hace 12 horas
CANCERYS\kw093
fdba96acea
report lot uom fix
fix UPDATE_INVENTORY_QTY_SQL unavavable qty don't use onhold qty
hace 13 horas
kelvin.yau
db0c21003b
Fix Liquibase 07 so DROP and CREATE TRIGGER are separate changesets.
BOM and same-changeset DROP+CREATE broke MySQL startup; match 06 style with splitStatements:false on CREATE only.
hace 15 horas
kelvin.yau
017e2d21b9
Return Chinese HTTP 400 for missing stock UOM and block mixed-UOM lots.
App and Liquibase BEFORE triggers reject one lot spanning two stock-UOM buckets so API/UI match M-X-01 and M-E-01.
hace 6 días
CANCERYS\kw093
3976d28c88
split stockledgerfixservice file
hace 6 días
CANCERYS\kw093
4941bfcf39
reopen stock lot ledger report and improve stock ledger report and if INT show as x.00
hace 6 días
kelvin.yau
c2445b72a8
Lock PS stock to the current stock-unit bucket and return Chinese SIGNAL reasons.
Co-authored-by: Cursor <[email protected] >
#22 no longer joins every inventory row on the PS list. #36 maps SQLSTATE 45000 to HTTP 400 with the trigger message.
hace 1 semana
CANCERYS\kw093
926eebf862
remove useless py
hace 1 semana
Harry Groves
97ee03e82e
Stock balance report: download time improved
hace 1 semana
CANCERYS\kw093
c26f2c6a06
inventory search fix
hace 1 semana
CANCERYS\kw093
001a32f975
Merge branch 'production' into fix負數倉
# Conflicts:
# src/main/java/com/ffii/fpsms/modules/stock/service/InventoryService.kt
# src/main/java/com/ffii/fpsms/modules/stock/web/InventoryController.kt
hace 1 semana
CANCERYS\kw093
bffa3eb34c
#24 / #25 / #26)#27 #22 #4/#6
hace 1 semana
CANCERYS\kw093
1122a860bd
1.0 fix
hace 1 semana
CANCERYS\kw093
dbfbf8534a
fix stock leger balance part
hace 1 semana
CANCERYS\kw093
fbe1fae555
14,13,9,15,19,16,17,20-22
hace 2 semanas
CANCERYS\kw093
193a8cbab5
Liquibase 20260910:#1 stockUomId、#2–3 Option A trigger、#35 index
上線 app:#5 entity、#7 available = onHand − unavailable、#8 搜尋全 bucket、#34 Resolver(#10/#11 已接)
Admin 1.0:補 stockUomId、uomId=base(這就是 #1 的 data patch)
2.3 把 ledger 綁到該 bucket
2.7:先超發 remain→0(改 lot),再 miss;共用一張入倉單、一張出倉單
2.6 日結
hace 2 semanas
kelvin.yau
1541c5d1b4
Add inventory stock-UOM bucket foundation (schema, triggers, resolver, API).
Co-authored-by: Cursor <[email protected] >
hace 2 semanas
Harry Groves
cffd5550ed
Add inventory location filters and group search by item + stock UoM; support multi-value item codes on reports
hace 2 semanas
CANCERYS\kw093
70e590ec4d
Merge branch 'production' into fix負數倉
hace 2 semanas
CANCERYS\kw093
4d839530a5
庫存調整 Remarks 寫入 DB 並回填
hace 2 semanas
CANCERYS\kw093
722e3a45c1
庫存查詢 / 盤點調整權限 / 批次現況報表
hace 2 semanas
CANCERYS\kw093
d5b88deb09
DO 放單 relate created need write in username
hace 2 semanas
CANCERYS\kw093
fbe77690db
過期品處理
hace 2 semanas
Fai Luk
79f0b2852a
changed the sync of DO1 to 23:00
hace 3 semanas
Fai Luk
8f99f1b258
refining the onpack zip
hace 3 semanas
Fai Luk
f546af6ed0
refine onpack zip expiry
hace 3 semanas
Fai Luk
bf9cdd15bb
refine the onpack zip expiry
hace 3 semanas
Fai Luk
8eeccd35cd
make onpack zip for expiry now separate by -1, -2 ...
hace 3 semanas
Fai Luk
bf5fc537fe
try to fix the onpack expiry date setting
hace 3 semanas
CANCERYS\kw093
8e30fd7e0d
stock ledger fix
hace 3 semanas
CANCERYS\kw093
55afdb05d8
Merge remote-tracking branch 'origin/production' into production
hace 4 semanas
CANCERYS\kw093
453334fe33
stock take status fix
hace 4 semanas
tommy
ab4b7b9e9b
revert
hace 4 semanas
tommy
6e4c9f308b
drink output qty
hace 4 semanas
CANCERYS\kw093
71477649a5
Add stock lot on-hand report Excel with last-move and PP/PF price.
Live lots use ledger last move when lot line is set; otherwise SIL/SOL time. Unit price and stock value only for PP/PF origin.
Co-authored-by: Cursor <[email protected] >
hace 4 semanas
Fai Luk
b70a2635bd
label print text resized to 70%
hace 4 semanas
CANCERYS\kw093
7824743466
do assign won't update pick order.status from compelted to released
hace 1 mes
Fai Luk
1b9a7219f8
no message
hace 1 mes
Fai Luk
112adad863
fix for exp date
hace 1 mes
Fai Luk
76742d5fe7
added for the default expiry date
hace 1 mes
Fai Luk
42ac8cf6f8
added for expiry date for bag printing and handle the changed id for item m18Id
hace 1 mes
CANCERYS\kw093
0492a4b5f0
fix consumable suggestion, and scan handle and M18snc allow m18 acces or admin user to use
hace 1 mes
CANCERYS\kw093
01d5cde8c8
庫存品質檢測報告 add qc item select control, search date change from stock in line date to qc reuslt create date
庫存明細報告 improve speed
送貨訂單與倉存單位不符 excel 預計到貨→預計送貨
hace 1 mes
CANCERYS\kw093
781caff39f
1. 員工發貨績效圖表
2. 新報表:送貨訂單與倉存單位不符
3 店鋪補貨報表 加「原單提料人」「實際補貨提料人」;Excel 欄位改純中文表頭
4 包裝 autoPass
5. JO 提料 re-suggest JO 類型 storeId 保持 null(避免被預設成 2/F 濾掉 3F) 前端對齊 DO:用後端 stockout qty、同 POL 依 status 排序
6. 使用者建立/驗證
7. BOM 設備
8「不合用/不適用」統一不掛 equipment data
9 hilde some useless console log
hace 1 mes
CANCERYS\kw093
e707120496
包裝 Complete/Pass → 同 JO 其他包裝 auto Pass
QC ready 改成「全部 line done」(拿掉「任一包裝即可」)
hace 1 mes
tommy
a4aaefd1f7
DrinkProductionQty 支援 actual/planned、真實產量不 fallback reqQty,並回傳工序/QC/上架人員;Item Lot Trace 補 JO→生產步驟連線、提料單行節點與 FG UOM
hace 1 mes
CANCERYS\kw093
640700044e
List 卡片的「完成工單」現在只有 ADMIN 才會顯示,非 ADMIN 完全看不到按鈕。
完成工單/完成 API 改為僅 ADMIN;「工單生產流程」tab 僅 ADMIN 可見;「已提料」改為全部 POL completed;文案「未提料」→「未完成提料」/Pick incomplete。
hace 1 mes
CANCERYS\kw093
a1ca36811b
庫存調整權限 盤點卡片統計 「未按規劃完成」移到 tab 列最後
hace 1 mes
CANCERYS\kw093
2df1b5c3e8
權限 + 未按規劃完成 tab + lookback 對齊 + 報表檔名
hace 1 mes
CANCERYS\kw093
6b6a75f4ed
revert version comment
hace 1 mes