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

Quản lý Vật tư & Kho

Hướng dẫn nhập kho vật tư, xuất vật tư theo mục đích, quản lý tồn kho, xem báo cáo và lịch sử toàn bộ giao dịch xuất nhập với bộ lọc thời gian nhanh.

🔗 Đi đến
📋 Tổng quan — Module Quản lý Vật tư

Module Quản lý Vật tư giúp xưởng CNC theo dõi toàn bộ hàng hoá trong kho — từ nhập nguyên liệu từ nhà cung ứng, đến xuất cho từng bộ phận sản xuất, cảnh báo tồn kho thấp và lịch sử đầy đủ mọi giao dịch.

🏢 Nhà cung ứng
📥 Nhập kho
📦 Tồn kho
📤 Xuất kho
🛠️ Sản xuất

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

📊 Quản lý vật tư
Trang materials_management.php — Xem toàn bộ hàng tồn kho, lọc, tìm kiếm, xoá hàng loạt.
📥 Nhập vật tư
Trang add_material.php — Nhập mới hoặc bổ sung vật tư vào kho, tìm kiếm vật tư đã có (AJAX), tạo nhanh nhà cung ứng.
📤 Xuất vật tư
Trang xuat_vat_tu.php — Xuất vật tư đang tồn kho cho bộ phận, công việc cụ thể. Cập nhật số tồn ngay lập tức.
🚦 Báo cáo tồn kho
Trang inventory_report.php — Cảnh báo tồn kho theo 5 mức, biểu đồ, lọc theo nhà cung ứng và mức cảnh báo.
🗂️ Lịch sử XNK
Trang material_history.php — Toàn bộ giao dịch nhập/xuất, biểu đồ phân tích, lọc nhanh theo kỳ thời gian.
📥 Nhập vật tư vào kho — Các bước thực hiện

Truy cập add_material.php. Hỗ trợ nhập mới hoặc tìm kiếm vật tư đã có sẵn trong kho.

  • 1
    Tìm kiếm vật tư đã có (AJAX) — tuỳ chọn
    Nhập mã hoặc tên vào ô tìm kiếm nhanh — kết quả gợi ý hiện ngay (AJAX). Bấm chọn để điền sẵn thông tin vật tư cũ, chỉ cần nhập thêm số lượng và nhà cung ứng lần này.
  • 2
    Điền thông tin vật tư *
    Nhập Mã hàng, Tên hàng, Đơn vị tính (ĐVT). Các trường này là bắt buộc. Mã hàng dùng để tìm kiếm và lọc sau này.
  • 3
    Nhập số lượng và ngày *
    Điền Số lượng nhập (phải > 0) và Ngày nhập. Ngày nhập là mốc thời gian dùng cho lọc theo kỳ trong lịch sử.
  • 4
    Chọn hoặc tạo nhà cung ứng
    Chọn nhà cung ứng từ dropdown. Nếu chưa có, bấm + Tạo nhà cung ứng mới — modal AJAX hiện ra, điền tên/SĐT/email và lưu ngay mà không cần rời khỏi trang.
  • 5
    Ghi chú (tuỳ chọn)
    Ghi chú thêm về lô hàng, số lô, chất lượng... Thông tin này hiển thị trong lịch sử giao dịch.
  • 6
    Bấm "Lưu nhập kho"
    Hệ thống tạo bản ghi nhập trong bảng store và cập nhật số tồn. Nếu vật tư đã tồn tại (cùng mã), số lượng được cộng dồn vào.
💡
Tìm kiếm thông minh AJAXKhi gõ vào ô tìm kiếm vật tư, hệ thống tra cứu ngay trong cơ sở dữ liệu và hiển thị danh sách gợi ý (tổng nhập, xuất, tồn hiện tại). Bấm chọn để điền sẵn mà không cần nhập lại từ đầu.
📤 Xuất vật tư — Các bước thực hiện

Truy cập xuat_vat_tu.php. Chỉ hiển thị vật tư đang còn tồn kho (sl_ton > 0).

  • 1
    Tìm kiếm vật tư cần xuất *
    Dùng ô tìm kiếm để lọc theo mã hoặc tên vật tư. Danh sách chỉ hiện các mặt hàng đang có tồn kho dương.
  • 2
    Chọn vật tư và bấm "Xuất"
    Bấm nút 📤 Xuất trên hàng cần xuất. Form xuất hiện ngay trong trang.
  • 3
    Nhập số lượng xuất *
    Số lượng xuất phải > 0 và ≤ số tồn kho hiện tại. Nếu vượt quá, hệ thống từ chối và hiển thị lỗi.
  • 4
    Mục đích xuất & ngày xuất — tuỳ chọn
    Điền mục đích xuất (VD: Sản xuất Job #123, Bảo dưỡng máy) và ngày xuất thực tế. Ghi chú bổ sung nếu cần.
  • 5
    Bấm "Xuất kho"
    Hệ thống cập nhật sl_xuatsl_ton trong bảng store ngay lập tức. Giao dịch xuất hiện trong lịch sử với badge 📤 Xuất.
🚨
Không thể xuất quá tồn khoHệ thống kiểm tra số lượng xuất ≤ số tồn hiện tại và từ chối nếu vượt quá. Kiểm tra lại số tồn kho trước khi nhập số lượng.
📊 Quản lý danh sách vật tư

Trang materials_management.php hiển thị toàn bộ vật tư trong kho, dưới dạng bảng (Desktop) hoặc card (Mobile). Hỗ trợ lọc, tìm kiếm và xoá hàng loạt.

📋 Giao diện bảng — Desktop
Mã hàngTên hàngĐVTNhậpXuấtTồnNhà CCNgày nhậpHành động
VT-001Dầu cắt gọtLít 100 40 60 Công ty ABC01/04/2026
VT-002Mũi khoan D6Cái 50 48 2 Công ty XYZ15/03/2026
🔍
Tìm kiếm & lọcLọc theo mã hàng / tên hàng / công ty, lọc theo khoảng ngày nhập. Kết quả tức thì khi bấm "Lọc". Reset về toàn bộ bằng nút "Reset".
☑️
Xoá hàng loạtTích checkbox nhiều hàng rồi bấm Xoá đã chọn. Hệ thống xác nhận trước khi xoá — thao tác không thể hoàn tác.
📱
Giao diện MobileTrên điện thoại, mỗi vật tư hiển thị dưới dạng card với số nhập/xuất/tồn và nút hành động riêng biệt.
🚦 Báo cáo tồn kho

Trang inventory_report.php cung cấp cái nhìn tổng thể về sức khoẻ kho hàng, với hệ thống cảnh báo 5 mức màu.

✅ Dồi dào
Tồn kho > 10
🔵 Bình thường
Tồn từ 6 đến 10
⚠️ Sắp hết
Tồn từ 2 đến 5
🟠 Gấp
Tồn đúng 1
❌ Hết kho
Tồn = 0
📊
Biểu đồ trực quanBáo cáo kèm biểu đồ tồn kho theo từng loại vật tư và phân bổ theo nhà cung ứng, dễ dàng nhận ra các mặt hàng cần đặt thêm ngay.
🔍
Lọc theo mức cảnh báoBấm nút lọc "Sắp hết", "Gấp", "Hết kho" để chỉ hiển thị các mặt hàng cần chú ý — tiết kiệm thời gian kiểm tra kho.
🏢
Lọc theo nhà cung ứngXem tồn kho của từng nhà cung ứng cụ thể để lên kế hoạch đặt hàng bổ sung phù hợp.
🗂️ Lịch sử xuất nhập kho

Trang material_history.php hiển thị toàn bộ giao dịch nhập và xuất theo thứ tự mới nhất trước, kèm biểu đồ phân tích và bộ lọc linh hoạt.

📋 Giao diện bảng — Desktop
#NgàyLoạiMã hàngTên hàngĐVTNhậpXuấtTồnMục đíchCông ty
12026-04-03 📥 Nhập VT-001Dầu cắt gọtLít 10060 Công ty ABC
22026-04-04 📤 Xuất VT-002Mũi khoan D6Cái 52 Job #1234
🎨
Màu sắc phân biệt giao dịchHàng nhập nền xanh dương nhạt 📥 Nhập — hàng xuất nền đỏ nhạt 📤 Xuất. Dễ dàng phân biệt ngay trong danh sách dài.
📈
3 biểu đồ phân tíchBiểu đồ cột nhập/xuất theo ngày — biểu đồ tròn nhập theo công ty — biểu đồ ngang tồn kho top 10 vật tư. Tất cả phản ánh đúng bộ lọc đang chọn.
🔢
Thống kê tổng hợp4 thẻ stat ở đầu trang: Tổng nhập — Tổng xuất — Tổng tồn — Số giao dịch. Cập nhật theo bộ lọc hiện tại.
Lọc nhanh theo kỳ thời gian

Trang Lịch sử XNK cung cấp chip lọc nhanh để xem giao dịch trong kỳ mà không cần nhập tay ngày bắt đầu/kết thúc. Bấm một cái là áp dụng ngay:

Hôm nay Hôm qua Tuần này Tuần trước Tháng này Tháng trước
📅
Hôm nay / Hôm quaXem nhanh giao dịch trong ngày hôm nay hoặc ngày hôm qua. Hữu ích khi kiểm tra cuối ca làm việc.
📆
Tuần này / Tuần trướcHiển thị từ Thứ Hai đến Chủ Nhật của tuần hiện tại hoặc tuần vừa qua.
🗓️
Tháng này / Tháng trướcTừ ngày 1 đến cuối tháng. Phục vụ báo cáo cuối tháng và đối chiếu với nhà cung ứng.
🔀
Kết hợp với lọc loại giao dịchSau khi chọn kỳ, có thể bấm tab 📥 Chỉ nhập hoặc 📤 Chỉ xuất để xem riêng từng chiều trong kỳ đó.
ℹ️
Lọc nhanh + tìm kiếm văn bảnCác bộ lọc hoạt động độc lập và có thể kết hợp: chọn "Tháng này" + nhập tên vật tư vào ô tìm kiếm = xem lịch sử của vật tư đó trong tháng này.
⚠️ Lưu ý quan trọng
🚨
Xoá không thể hoàn tácXoá vật tư (đơn lẻ hoặc hàng loạt) sẽ xoá toàn bộ lịch sử giao dịch của vật tư đó. Không có chức năng khôi phục.
⚠️
Số lượng xuất không vượt tồn khoHệ thống kiểm tra ngay khi submit. Nếu số xuất > số tồn, thao tác bị từ chối và hiển thị thông báo lỗi rõ ràng.
📅
Ngày nhập ảnh hưởng đến lọc lịch sửNgày nhập/xuất kho phải điền chính xác — đây là cơ sở để các bộ lọc "Hôm nay", "Tháng này"... hoạt động đúng.
🏢
Tạo nhà cung ứng ngay từ form nhậpKhông cần vào trang quản lý nhà cung ứng riêng. Bấm "+ Tạo nhà cung ứng mới" ngay trong trang nhập vật tư để thêm nhanh.
🔍
Mặc định lịch sử không giới hạn ngàyKhi truy cập trang Lịch sử XNK lần đầu (không có filter), toàn bộ giao dịch từ trước đến nay được hiển thị. Dùng lọc nhanh hoặc nhập ngày để thu hẹp kết quả.

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

Quản lý vật tư Báo cáo tồn kho Lịch sử XNK Hướng dẫn Phôi Mục lục hướng dẫn