Mình đã triển khai và sử dụng có lẽ đến gần chục phần mềm kế toán khác nhau rồi và mình vẫn dùng cách đặt mã như tran thanh son mô tả, và cũng chưa có sự cố nào xảy ra vì hầu hết đều có chống mã lồng nhau ( Mã nọ nằm trong mã kia). Đối nhà lập trình người ta đặt mã ví dụ HH0001-Hàng hóa 1, HH0002-Hàng hóa 02. Bất ngờ nhận mã HH0426 chắc hiếm có người biết hàng đó là hàng gì. Nhưng mình đặt mã như sau (Đơn vị SX linh kiện xe máy):
1-Nhóm 1: OD-Ôp điện,OC-Ôp bên côn, MC-Ôp mang cá, VT-Vách máy trái, VP-Vách máy phải
2-Nhóm 2: Dung tích: 100 - C100Cm3, 110-110Cm3, 125- 125Cm3
3-Mau: DE1-Sơn đen, GH1-Màu lòng súng
4-001,002,Số hiệu tùng loại hàng.
Khi gặp mã OC125GH1003-Chắc chắn không cần tra bạn cũng đọc được
Khi nhập ta chỉ cần gõ OC là chức năng Find của chương trình sẽ đưa ta đến khu vực nhóm hàng đó, tìm rất nhanh chức không phải dò hết bảng mã.
Khi lọc bạn biết cấu trúc mã như vậy lẽ nào không lọc được như ý.
Đây là cách làm của mình trong thực tế, bạn tham khảo xem.