PROD RE-AUDIT · rule epoxy v2

MO đang hoạt động — 3 bước + QC mẫu .BOM

Re-audit sau khi chốt: epoxy nhiều thành phần không QC từng TPA/TPB; quality.point gắn trên 1 product mẫu (vd. BCEP704.BOM). Seal/joint vẫn QC trên product của MO BTP.

📅 2026-08-10 🎯 state ∈ confirmed / progress / to_close · n=65 🔗 bestmix.odoo.com/odoo PARTIAL PASS

Tóm tắt

Snapshot 65 MO. Cây 3 bước BD vẫn PASS (Manufacturing 28/28 pick+child; Đóng Bộ 12/12 child). Rule QC epoxy mới: 11 MO TPA/TPB trước đây bị “thiếu QC” nay OK vì dòng có product mẫu + quality.point. Còn 3 CRITICAL (BoM EP728 rỗng + MO Sóng Thần) và 6 HIGH (EP603 thiếu product mẫu; CE200/HardRock/SR7 có point nhưng 0 check; MT thiếu picking).

65MO active
3CRITICAL
6HIGH
11Epoxy TPA/TPB OK (mẫu)
Rule v2: Epoxy → kiểm tra product mẫu BC/BP…EPxxx.BOM (không TPA/TPB) có quality.point. Không fail MO mix TPA/TPB chỉ vì check_ids rỗng. Seal/single-BOM → vẫn expect check trên đúng product MO.
So với audit trước: 19 flag “BTP epoxy thiếu QC” đã được gỡ cho EP704/705/726/728. Chỉ giữ EP603 (không có BPEP603.BOM) và lỗi cấu trúc BoM/picking/check seal.

Mục lục

0Rule audit v2

Epoxy multi-component1 product mẫu *.BOM (vd. BCEP704.BOM) chứa quality.point. TPA.BOM/TPB.BOM là layer pha/đóng — không bắt buộc QCP/check riêng.
Seal / joint / cement .BOMMO BTP product = product QC → expect quality.check trên MO.
3 bướcĐóng Bộ → Manufacturing (TP) → BTP (.BOM mix); parent sinh child; Manufacturing có picking (LBB/SAM/PK-SXBTP).
BoM / NVLBoM normal phải có dòng; BTP không được 0 raw moves (trừ khi đang diagnose).

1Epoxy family — product mẫu & quality.point

FamilyProduct mẫuquality.pointMO BTP activeVerdict
EP704BCEP704.BOMcó quality.pointMNK01/MO/26/04062, MNK01/MO/26/04061, MNK01/MO/26/03874, MNK01/MO/26/03873PASS
EP705BCEP705.BOMcó quality.pointMNK01/MO/26/04031, MNK01/MO/26/04030, MNK01/MO/26/04026PASS
EP726BCEP726.BOMcó quality.pointMNK01/MO/26/04019, MNK01/MO/26/04020, MNK01/MO/26/03977, MNK01/MO/26/03976PASS
EP728BCEP728.BOMcó quality.pointMNK01/MO/26/04053, MNK01/MO/26/04052PASS
EP701BPEP701.BOMcó quality.pointPASS
EP603KHÔNG có product mẫun/aMNK01/MO/26/04014, MNK01/MO/26/04015FAIL
EP600KHÔNG có product mẫun/an/a (không MO active)
EP603: chỉ có BPEP603.TPA.BOM / BPEP603.TPB.BOMkhôngBPEP603.BOM (template search count=0). Theo rule epoxy, đây là gap master data (chưa có chỗ “nhét” QCP mẫu).
EP600: active tree đang ở tầng TP (children done), không BTP mix open. Cũng không thấy BGEP600.BOM mẫu — theo dõi khi có MO mix.

Link product mẫu (prod):

23 bước / picking health

Có childCó pickingCó raw moves
Manufacturing (28)100%100%100%
Đóng Bộ (12)100%by-design thấp100%
BTP (24)leaf20/2422/24

Warehouse BD + MT: manufacture_steps = pbm_sam.

3CRITICAL — link prod

MOIDStateFamilyProductPKRWQCFlagsProd
MNK01/MO/26/0405328516confirmedEP728BestCoat EP728 TP B.BOM0000 move NVL BoM 0 dòng NVL QC qua product mẫu OKMở prod ↗
MNK01/MO/26/0405228515confirmedEP728BestCoat EP728 TP A.BOM0000 move NVL BoM 0 dòng NVL QC qua product mẫu OKMở prod ↗
MNK04/MO/0001218726progressCE075BestTile CE075 Fast Finish (Bao 25 Kg, Xám)000Không BoM Root không childMở prod ↗
EP728: product mẫu BCEP728.BOM QCP (master QC OK), nhưng BoM runtime của EP728 TP A/B.BOM (id 3416/3417) 0 bom_line → không sản xuất được. Sửa BoM trước; QC mẫu không cứu được NVL rỗng.

4HIGH — link prod

MOIDStateFamilyProductPKRWQCFlagsProd
MNK01/MO/26/0401428461confirmedEP603[BPEP603.TPA.BOM] BestPrimer EP603 TPA.BOM120Thiếu product mẫu .BOMMở prod ↗
MNK01/MO/26/0401528462confirmedEP603[BPEP603.TPB.BOM] BestPrimer EP603 TPB.BOM130Thiếu product mẫu .BOMMở prod ↗
MTK02/MO/26/0083628444to_closeAC409[BSAC409.TPB.BOM] BestSeal AC409 TP B.BOM0620 pickingMở prod ↗
MNK01/MO/26/03861-00228309confirmedCE200BestJoint CE200.BOM150Có point, 0 check trên MOMở prod ↗
MNK01/MO/26/03578-00428103confirmedHR[HRXAM.BOM] HardRock Xám.BOM160Có point, 0 check trên MOMở prod ↗
MTK02/MO/26/00483-00226456to_closeSR7[SR7.BOM] Super R7.BOM050Có point, 0 check trên MO 0 pickingMở prod ↗

5Epoxy TPA/TPB — OK theo rule mẫu

Các MO này không còn bị coi là “thiếu QC” vì family đã có product mẫu + quality.point.

MOIDFamilyProduct trên MOFlagsProd
MNK01/MO/26/0406228525confirmedEP704[BCEP704.TPB.BOM] BestCoat EP704.TPB.BOM130QC qua product mẫu OKMở prod ↗
MNK01/MO/26/0406128524confirmedEP704[BCEP704.TPA.BOM] BestCoat EP704.TPA.BOM170QC qua product mẫu OKMở prod ↗
MNK01/MO/26/0403128478to_closeEP705[BCEP705.TPB.BOM] BestCoat EP705.TPB.BOM170QC qua product mẫu OKMở prod ↗
MNK01/MO/26/0403028477to_closeEP705[BCEP705.TPA.BOM] BestCoat EP705.TPA.BOM130QC qua product mẫu OKMở prod ↗
MNK01/MO/26/0402628473to_closeEP705[BCEP705.TPB.BOM] BestCoat EP705.TPB.BOM170QC qua product mẫu OKMở prod ↗
MNK01/MO/26/0401928466confirmedEP726[BCEP726.TPA.BOM] BestCoat EP726 TPA.BOM170QC qua product mẫu OKMở prod ↗
MNK01/MO/26/0402028467confirmedEP726[BCEP726.TPB.BOM] BestCoat EP726 TPB.BOM120QC qua product mẫu OKMở prod ↗
MNK01/MO/26/0397728414confirmedEP726[BCEP726.TPB.BOM] BestCoat EP726 TPB.BOM120QC qua product mẫu OKMở prod ↗
MNK01/MO/26/0397628413confirmedEP726[BCEP726.TPA.BOM] BestCoat EP726 TPA.BOM170QC qua product mẫu OKMở prod ↗
MNK01/MO/26/0387428275confirmedEP704[BCEP704.TPB.BOM] BestCoat EP704.TPB.BOM130QC qua product mẫu OKMở prod ↗
MNK01/MO/26/0387328274confirmedEP704[BCEP704.TPA.BOM] BestCoat EP704.TPA.BOM170QC qua product mẫu OKMở prod ↗

6Khuyến nghị

  1. CRITICAL: Sửa BoM EP728 TP A/B (mrp.bom 3416/3417) — copy NVL từ formula chuẩn; recreate/recompute MO 04052 / 04053.
  2. CRITICAL: Xử lý MNK04/MO/00012 (Sóng Thần, progress, no BoM).
  3. HIGH master data: Tạo product mẫu BPEP603.BOM (+ optional BGEP600.BOM) và gắn quality.point (copy từ EP701/EP704 pattern).
  4. HIGH runtime: Regenerate quality.check cho CE200 / HardRock / SR7 (đã có point trên product).
  5. MED/HIGH MT: SR7 + AC409 MT — rà vì sao BTP pbm_sam không có picking.
  6. Policy doc: Ghi rõ epoxy QC = product mẫu; TPA/TPB không require QCP; ops-alert chỉ check family canonical.

Nguồn

Instanceprod · bestmix.odoo.com · bestmixvn-production-20095211
MO domainstate ∈ confirmed, progress, to_close · 65 records
Modelsmrp.production · product.product · quality.point · mrp.bom · stock.warehouse
Dataplans/reports/data/audit-260810-v2-*.json
DeployCloudflare Pages bestmix-odoo-audits