- Tham gia
- 14/6/06
- Bài viết
- 1,137
- Được thích
- 2,297
- Nghề nghiệp
- Tư vấn giải pháp bán lẻ
Hơn nữa, cụ thể đây là cà phê chứ không phải gà, tức là qua có công đoạn sản xuất không làm gia tăng giá trị của 1 đơn vị sản phẩm mà thuần tuý là loại bỏ tạp chất để thu được phẩm cấp tốt hơn. Nên theo em cấp độ quản lý ở đây là thứ hạng sản phẩm.
Xét về mặt Database mà nói thì:
A + B (Level 1) = B (Level 2)
thì về bản chất B + Level 1 là xác định 1 cặp khóa, B + Level 2 cũng xác định 1 cặp khóa, 2 cặp đó trong thế giới Database sẽ là xác định 2 records duy nhất. Và việc đại diện cho 2 records duy nhất đó nếu tối ưu hóa về mặt CSDL thì chính là tạo nên 1 mã duy nhất (có thể trùng name hoặc name chỉ khác nhau 1 tý ti thôi thì tùy).
Đứng trên góc độ làm phần mềm, làm CSDL thì mọi thứ phải có logic thì mới làm được.
Còn nếu A + B ==> B thì sure luôn là khi tính giá thành cho B (bên phải) thì lập tức giá vốn của B (bên trái) sẽ lại thay đổi. Phải có cách làm cho 2 cái đó là độc lập lẫn nhau (cùng lắm chỉ là mặt tên gọi giống nhau mà thôi). Rất đơn giản, trong hệ thống, khi B để bán thì vẫn là B, khi B ko để bán mà quay lại để sản xuất tiếp thì chuyển thành B' (giống như trường hợp chuyển kho sang kho NVL). Trong hệ thống PM thì cần phải có cách để giải quyết 1 cách logic. Một ví dụ để mọi người thấy là 1 Inventory Item cũng có thể có rất nhiều mã (khi sử dụng trong hệ thống) chứ ko chỉ là 1 mã duy nhất. Hiên nay tôi vừa phải xử lý chuyện 2, 3 hoặc nhiều hàng hóa có mã vạch khác nhau nhưng về bản chất khi quản lý họ chỉ muốn quản lý theo 1 mã đại diện duy nhất (tính tồn kho, lãi lỗ, v.v... theo mã này mà thôi). Như vậy, InventoryItem (ID - PK, Code, UPC, MGF_Code, VendorCode, Name...) sẽ quan hệ 1-n với SimilarItems ([ID, InvItemID - FK], Code, Name, Description,...). Khi Code trong SimilarItems được sử dụng thì ID của InvItem sẽ được dùng làm đại diện. Ví dụ này cho thấy, ko phải cái gì cũng nhất thiết "chỉ là một", nhưng mọi nghiệp vụ phải được "thể hiện 1 cách logic" để có thể IT hóa được nghiệp vụ đó trên PM. Nếu ko có logic, thì ko bao giờ làm được bằng máy tính cả.
10 triệu mã nhưng nếu quản lý bằng PM tốt thì cũng chả có gì là ghê ghớm cả. Chỉ có Foxpro và... excel thì mới gặp vấn đề thôi.
Lần chỉnh sửa cuối: