🏠 Trang chủ VNDNer CNC Hướng dẫn sử dụng Quản lý Phôi
📦 Hướng dẫn chi tiết

Quản lý Phôi & Giá Phôi

Hướng dẫn đặt yêu cầu phôi, quản lý danh sách phôi theo PO/bản vẽ, giao nhận phôi nội bộ, cùng quản lý danh mục vật liệu và giá phôi.

🔗 Đi đến
📋 Tổng quan — Module Quản lý Phôi

Module Quản lý Phôi giúp xưởng CNC theo dõi toàn bộ vòng đời phôi gia công — từ khi đặt yêu cầu phôi cho một đơn hàng (PO) hoặc bản vẽ, đến khi phôi được giao đến tay công nhân vận hành. Module còn quản lý danh mục vật liệu và đơn giá để phục vụ tính giá thành.

🧾 PO / Bản vẽ
📦 Yêu cầu phôi
✅ Duyệt & Đặt hàng
🚚 Giao nhận nội bộ
🛠️ Sản xuất

Module bao gồm 5 trang chức năng:

📋 Quản lý phôi
Trang quanly_phoi.php — Xem toàn bộ yêu cầu phôi, lọc theo trạng thái, duyệt yêu cầu và khởi tạo lệnh giao nhận.
➕ Yêu cầu phôi mới
Trang add_phoi_request.php — Tạo yêu cầu phôi dùng chung cho PO hoặc riêng theo từng bản vẽ.
🚚 Giao nhận phôi nội bộ
Trang giao-nhan-phoi-noi-bo.php — Xác nhận giao phôi từ kho đến nhân viên vận hành, ghi lại thời gian và số lượng.
💰 Quản lý giá phôi
Trang materials.php — Danh sách vật liệu, khối lượng riêng và giá/kg. Dùng để tính giá thành phôi.
➕ Thêm giá phôi mới
Trang material_add.php — Nhập mã vật liệu, tên, khối lượng riêng và đơn giá/kg mới vào hệ thống.
Tạo yêu cầu phôi mới — Các bước thực hiện

Truy cập add_phoi_request.php. Hệ thống hỗ trợ 2 chế độ tạo yêu cầu phôi:

📦 Phôi dùng chung cho PO
Một yêu cầu phôi áp dụng cho toàn bộ đơn hàng (PO), không liên kết với bản vẽ cụ thể nào. Phù hợp khi đặt nguyên liệu thô cho cả lô.
📐 Tạo phôi theo bản vẽ
Liên kết yêu cầu phôi với một hoặc nhiều bản vẽ cụ thể trong PO. Phù hợp khi từng chi tiết cần loại phôi riêng biệt.
  • 1
    Chọn loại yêu cầu *
    Chọn "Phôi dùng chung cho PO" hoặc "Tạo phôi theo bản vẽ". Chế độ này quyết định bước tiếp theo (chọn bản vẽ hay không).
  • 2
    Chọn khách hàng *
    Chọn từ dropdown. Sau khi chọn, hệ thống tự động lọc danh sách PO chỉ hiển thị PO của khách hàng đó (AJAX).
  • 3
    Chọn đơn hàng (PO) *
    Dropdown PO chỉ hiển thị sau khi đã chọn khách hàng. Nếu chưa có PO, cần tạo PO tại Thêm đơn hàng trước.
  • 4
    Chọn bản vẽ (nếu mode "theo bản vẽ")
    Khi chọn chế độ "Tạo phôi theo bản vẽ" và đã chọn PO, danh sách bản vẽ trong PO sẽ hiện ra dưới dạng checkbox. Có thể chọn nhiều bản vẽ cùng lúc — hệ thống sẽ tạo một yêu cầu phôi riêng cho từng bản vẽ được chọn.
  • 5
    Nhập kích thước & đơn vị *
    Điền kích thước phôi (VD: 100x50x20) và đơn vị đo (VD: mm, cái).
  • 6
    Số lượng *
    Nhập số lượng phôi cần đặt. Phải là số nguyên dương.
  • 7
    Vật liệu & Ghi chú (tuỳ chọn)
    Nhập loại vật liệu (VD: AL6061, SUS304) và ghi chú bổ sung. Sau khi điền xong, bấm 💾 Lưu để ghi yêu cầu vào hệ thống.
📱
Hỗ trợ MobileGiao diện tự động chuyển sang dạng card thân thiện khi dùng điện thoại. Tất cả chức năng đều hoạt động giống hệt trên Desktop.
📑 Giải thích các trường dữ liệu
TrườngBắt buộcMô tả
Loại yêu cầu Bắt buộc Phôi chung PO: 1 phôi cho cả đơn. Theo bản vẽ: liên kết phôi riêng với từng bản vẽ được chọn.
Khách hàng Bắt buộc Khi chọn xong, dropdown PO sẽ tự lọc theo khách hàng này.
PO (Đơn hàng) Bắt buộc Đơn hàng mà phôi này phục vụ. Một PO có thể có nhiều yêu cầu phôi.
Bản vẽ (drawings) Tuỳ chọn Chỉ hiện khi chọn chế độ "Theo bản vẽ". Checkbox đa chọn — hệ thống tạo một bản ghi phôi cho mỗi bản vẽ được tích.
Kích thước Bắt buộc Kích thước phôi thô cần cấp (VD: 100x50x20). Nhập theo quy ước của xưởng.
Đơn vị Bắt buộc Đơn vị đo lường (VD: mm, cái, kg).
Số lượng Bắt buộc Số phôi cần đặt. Phải là số nguyên ≥ 1.
Vật liệu Tuỳ chọn Mã hoặc tên vật liệu (VD: AL6061, S45C). Tham chiếu với danh mục tại materials.php.
Ghi chú Tuỳ chọn Ghi chú bổ sung về yêu cầu phôi (quy cách đặc biệt, nhà cung ứng ưu tiên, v.v.)
Trạng thái Tự động Mặc định pending khi mới tạo. Chuyển sang approved hoặc delivered qua luồng xử lý.
📊 Quản lý danh sách yêu cầu phôi

Trang Quản lý phôi (quanly_phoi.php) hiển thị toàn bộ yêu cầu phôi của xưởng, dưới dạng bảng (Desktop) hoặc card (Mobile). Từ đây có thể duyệt yêu cầu, chọn nhiều phôi và khởi tạo lệnh giao nhận.

📋 Giao diện bảng — Desktop
Khách hàngPOKích thướcĐVTSLVật liệuTrạng tháiHành động
ACME Corp PO-240501 100x50x20 mm 10 AL6061 Pending
XYZ Ltd PO-240312 60x60x60 mm 5 S45C Approved
☑️
Chọn nhiều phôi để giao cùng lúcTích checkbox các hàng cần giao, rồi bấm nút 🚚 Giao các phôi đã chọn để chuyển sang trang giao nhận nội bộ. Hệ thống truyền danh sách ID phôi qua form POST.
Badge trạng tháipending — mới tạo, chờ xử lý. approved — đã được duyệt, chờ giao. delivered — đã giao đến tay nhân viên.
📱
Giao diện MobileTrên điện thoại, mỗi yêu cầu phôi được hiển thị dưới dạng card riêng với đầy đủ thông tin — kích thước, vật liệu, số lượng và trạng thái.
🚚 Giao nhận phôi nội bộ — Các bước thực hiện

Truy cập từ trang Quản lý phôi bằng cách chọn phôi và bấm nút giao. Trang giao-nhan-phoi-noi-bo.php hiển thị toàn bộ phôi đã chọn để xác nhận giao nhận chính thức.

  • 1
    Chọn ngày giờ giao phôi *
    Nhập thời điểm thực tế giao phôi qua trường datetime-local. Thông tin này được lưu vào lịch sử giao nhận.
  • 2
    Chọn nhân viên nhận phôi *
    Dropdown liệt kê toàn bộ nhân viên trong xưởng (theo bussines_id). Chọn người thực tế nhận phôi để ghi nhận trách nhiệm.
  • 3
    Kiểm tra danh sách phôi
    Bảng (hoặc card mobile) hiển thị đầy đủ thông tin từng phôi: khách hàng, PO, kích thước, vật liệu, số lượng yêu cầu. Kiểm tra lại trước khi giao.
  • 4
    Điều chỉnh số lượng giao
    Mỗi phôi có ô nhập SL giao riêng. Mặc định bằng số lượng yêu cầu. Có thể sửa xuống nếu giao từng đợt. Tối thiểu là 1.
  • 5
    Chọn phôi cần giao (checkbox)
    Mỗi dòng có checkbox "Chọn giao" (mặc định đã tích). Bỏ tích nếu muốn hoãn giao phôi đó trong lần này.
  • 6
    Bấm "🚚 Giao phôi"
    Form POST dữ liệu đến process_giao_phoi.php để xử lý — ghi lịch sử giao nhận, cập nhật trạng thái phôi và thông báo cho người nhận.
⚠️
Không thể giao nếu không chọn nhân viênTrường "Nhân viên nhận phôi" là bắt buộc. Đây là điều kiện để hệ thống ghi nhận trách nhiệm và truy vết sau này.
💰 Quản lý giá phôi & danh mục vật liệu

Trang materials.php — dành cho Admin — quản lý danh sách vật liệu cùng khối lượng riêng và đơn giá. Dữ liệu này được dùng để tính tự động giá thành phôi trong module báo giá.

📋 Giao diện bảng vật liệu — Desktop
Mã vật liệuTên vật liệuKhối lượng riêng (kg/m³)Giá / kg (VNĐ)Ngày tạoThao tác
AL6061 Nhôm AL6061 2 710,0 95 000 ₫ 01/01/2024
SUS304 Inox SUS304 7 930,0 185 000 ₫ 15/02/2024
🔢
Khối lượng riêng (kg/m³)Nhôm ~ 2 700 | Thép ~ 7 850 | Inox ~ 7 900. Dùng để tính khối lượng phôi từ kích thước và suy ra chi phí nguyên liệu.
💡
Giá/kgĐơn giá mua nguyên liệu tính theo kg (VNĐ). Cập nhật thường xuyên để giá thành tính toán chính xác.
🚨
Chỉ Admin mới xoá đượcXoá vật liệu sẽ ảnh hưởng đến tính giá thành các yêu cầu phôi đang dùng mã này. Cân nhắc kỹ trước khi xoá.
Thêm vật liệu & giá phôi mới

Truy cập material_add.php để thêm loại vật liệu mới vào danh mục. Cần điền đầy đủ 4 trường sau:

TrườngBắt buộcMô tả & Ví dụ
Mã vật liệu Bắt buộc Mã ngắn, duy nhất (tối đa 20 ký tự). VD: AL5052, SUS304, S45C. Không trùng với mã đã có.
Tên vật liệu Bắt buộc Tên đầy đủ của vật liệu. VD: Nhôm AL5052, Thép S45C, Inox SUS304.
Khối lượng riêng (kg/m³) Bắt buộc Phải lớn hơn 0. Tra cứu: Nhôm ~ 2 700, Thép carbon ~ 7 850, Inox ~ 7 900, Đồng ~ 8 900.
Giá / kg (VNĐ) Bắt buộc Đơn giá không âm. Nhập số nguyên (VD: 95000) hoặc thập phân. Bước nhảy mặc định là 100.
Mã trùng lặp Kiểm tra tự động Nếu mã đã tồn tại, hệ thống hiển thị lỗi và không lưu. Cần đổi sang mã khác.
Sau khi lưu thành côngHệ thống hiện thông báo "Đã thêm loại vật liệu mới thành công!" và tự động chuyển về trang danh sách materials.php. Vật liệu mới sẽ sẵn sàng để chọn trong yêu cầu phôi và tính giá thành.
⚠️ Lưu ý quan trọng
⚠️
Phải có PO trướcKhông thể tạo yêu cầu phôi nếu chưa có PO. Tạo PO tại Thêm đơn hàng trước.
🔄
Dropdown PO phụ thuộc khách hàngPhải chọn khách hàng trước thì dropdown PO mới hiển thị. Tương tự, bản vẽ chỉ hiện sau khi chọn PO và chế độ "Theo bản vẽ".
📐
Chế độ "Theo bản vẽ" tạo nhiều bản ghiKhi chọn 3 bản vẽ, hệ thống tạo 3 yêu cầu phôi riêng biệt (mỗi bản vẽ 1 bản ghi), mỗi cái có cùng kích thước, đơn vị, số lượng và vật liệu.
🚨
Không xoá vật liệu đang được sử dụngNếu mã vật liệu đang được dùng trong yêu cầu phôi hoặc báo giá, việc xoá có thể gây lỗi tính giá thành. Hãy kiểm tra trước khi xoá.
🔑
Quản lý giá phôi chỉ dành cho AdminTrang materials.phpmaterial_add.php yêu cầu quyền Admin. Nhân viên thường chỉ có thể xem và tạo yêu cầu phôi.

Tiếp tục khám phá các chức năng liên quan:

Quản lý phôi Giá phôi & Vật liệu Hướng dẫn Bản vẽ Hướng dẫn Đơn hàng Mục lục hướng dẫn