-->

Các module thuộc nhóm sales

Hệ thống ERP Vinh Phát có tính năng Bán hàng (Sales) không? Hệ thống có nhóm module Sales nhưng tập trung vào quy trình bán hàng B2B (vải thành phẩm cho khách hàng), chứ không có module riêng cho "xuất bán thương mại nguyên liệu" (ví…

locnhadat

Bottom Tab Bar

Dựa vào cấu hình trong file src/app/layouts/AppShell.tsx , Bottom Tab Bar (thanh điều hướng dưới cùng trên giao diện mobile) hiện đang bao gồm 4 mục chính : Tổng quan / Home (path: / ) - Trỏ về trang Dashboard. Đơn bán hàng (path: /orders…

locnhadat

Lệnh Terminal

Danh sách lệnh chạy trong terminal thường dùng Stt Tên lệnh Chức năng 1 ⚠️ Lỗ hổng Database & API ✅ Pass 2 ⚠️ Lỗ hổng Trình biên dịch & Tech Debt …

locnhadat

Phân quyền Role trong ERP Vĩnh Phát

Phân quyền Role Viewer trong ERP Vĩnh Phát Dựa trên kiến trúc Plugin Registry, mỗi feature module khai báo requiredRoles để kiểm soát quyền truy cập. Dưới đây là kết quả audit toàn bộ hệ thống cho role Viewer . Viewer có thể truy cập Featu…

locnhadat

business rules

Toàn bộ business rules giờ nằm tập trung tại src/lib/workflow-engine/configs/ — single source of truth. Muốn thêm/sửa rule chỉ cần sửa 1 file config.

locnhadat

FilterBarPremium Pattern

Codebase có đang dùng Filter Pattern không? ✅ Có — Pattern tên: Config-Driven Filter Bar Codebase đã có pattern filter hoàn chỉnh và đang được dùng rộng rãi (~20 module). Pattern hoạt động như thế nào 3 lớp rõ ràng: FilterType → Filt…

locnhadat

pipeline

Dựa vào cấu trúc thư mục và cấu hình package.json của dự án Vĩnh Phát ERP v3, hiện tại hệ thống đang có 4 nhóm Pipeline chính phục vụ cho tự động hóa, kiểm tra và triển khai như sau: 1. GitHub Actions (CI/CD Pipelines trên Server) Nằm trong thư…

locnhadat

Lập Phiếu gia công

Sau khi một lệnh dệt (hoặc một số công đoạn dệt) trên Bảng tiến độ báo hoàn thành, trạng thái này mới chỉ mang ý nghĩa cập nhật thông tin (tracking) cho khối điều hành. Để hàng vật lý thực sự được nhập vào kho và hệ thống tính tiền công, anh/chị cần…

locnhadat

nha-det-gia-cong

Chào bạn, đối với Nhà Dệt Gia Công (Weaving Partner/Supplier), luồng công nợ trong hệ thống VinhPhatERP v3 có những điểm đặc thù riêng, khác biệt so với nhà cung cấp bán đứt (như nhà cung cấp Giao Sợi). Hàng hóa giao dịch ở đây không phải là vật …

locnhadat

Vòng đời Công Nợ

Dưới đây là diễn giải chi tiết toàn bộ chu kỳ sống (Vòng đời Flow Công Nợ) từ khi bắt đầu phát sinh đến khi thanh toán xong dành cho mã Nhà cung cấp NCC-011 , bám sát theo Business Logic 4 lớp của hệ thống VinhPhatERP v3. Giai đoạn 1: Khởi nguồn…

locnhadat

Quy tắc

DRY (Don't Repeat Yourself - Đừng bao giờ lặp lại chính mình). Để loại bỏ tận gốc triệt để tình trạng "Hardcode" trong dự án phần mềm, các kỹ sư thường áp dụng nguyên tắc DRY (Don't Repeat Yourself - Đừng bao giờ lặp lại chính mình…

locnhadat

kpi-card-premium

Trong hệ thống mã nguồn của dự án (cụ thể tại component KpiCardPremium.tsx ), thẻ KPI được thiết kế theo phong cách Glassmorphism (Premium Design) hỗ trợ 5 biến thể (variants) ngữ nghĩa chuẩn mực nhằm truyền tải các trạng thái dữ liệu khác nhau. D…

locnhadat

Button

Dựa vào source code tại src/shared/components/Button.tsx , thành phần Button (Nút bấm) trong hệ thống được thiết kế theo tiêu chuẩn Premium với các biến thể và thuộc tính như sau: 1. Các biến thể kiểu dáng ( variant ) Component hỗ trợ 8 semanti…

locnhadat

Danh sách các Shared Component

Dưới đây là danh sách các Shared Component (Component dùng chung) hiện có trong hệ thống Vĩnh Phát ERP v3 (đặt tại thư mục src/shared/components), được phân chia theo từng nhóm chức năng để dễ tham khảo: 1. Nút bấm & Các thao tác Hành động (Bu…

locnhadat

Lỗ hổng

Danh sách lỗi thường gặp Stt Tên lỗi Prompt 1 ⚠️ Lỗ hổng Database & API ✅ Pass 2 ⚠️ Lỗ hổng Trình biên dịch & Tech Debt ✅ 3 …

locnhadat

Component-Combobox

Nhiều lập trình viên khi tiếp xúc với các giao diện thả xuống có thanh tìm kiếm thường thắc mắc: Combobox có phải là một Pattern không? Câu trả lời là: Vừa Không, lại vừa Có . Nó tùy thuộc vào lăng kính bạn đang nhìn. 1. Nếu nhìn dưới lăng kính L…

locnhadat

Kiến trúc Level 9 - Plugin System-Feature Registry

Dựa trên việc phân tích cấu trúc mã nguồn hiện tại, hệ thống của bạn thực chất đã tiến lên và đang vận hành ở Kiến trúc Level 9 (Plugin System & Feature Registry) . Không cần thiết phải thực hiện chuyển đổi nữa vì mọi thứ đã được thiết lập đúng…

locnhadat

Danh sách Pattern UI

Câu hỏi của bạn cực kỳ chính xác và chạm đến cốt lõi của môn Kiến trúc Phần mềm (Software Architecture) ! Để đi thẳng vào vấn đề: Bản thân file DataTablePremium.tsx không phải là một Pattern (Mô thức). Về mặt kỹ thuật, nó được gọi là một Core Com…

locnhadat
Tải thêm bài đăng
Không tìm thấy kết quả nào