hai2hai nói:
Tuy nhiên, ý của thandongit là mong muốn các bạn thảo luận cách thiết kế phần mềm để làm cái việc khử trùng đó.
Tôi cũng đoán như thế
hai2hai nói:
... và khi đó, người làm phần hành kia sẽ inherit cái dữ liệu của cùng 1 nghiệp vụ do người trước tạo ra (có thể chứng từ lúc này sẽ bổ sung thêm các thông tin khác và có thêm trạng thái mới).
Tôi nghĩ rằng cái vụ này khó và không khả thi lắm khi áp dụng vào thực tế.
bút toán DK trùng xảy ra trong các trường hợp sau :
- Rút tiền Ngân hàng nhập quỹ (hoặc ngược lại)
- Dùng TM/TGNH mua vật tư, hàng hoá
- Bán hàng thu tiền mặt
- ...
Cách khử trùng của tôi như sau (khử trùng trong phần mềm) :
1. Khi khai thác số liệu của từng phần hành (người/mảng) riêng biệt => không có trường hợp khử trùng xảy ra
2. Khi khai thác số liệu tổng hợp :
+ Lấy toàn bộ dữ liệu tiền mặt phát sinh
+ Lấy toàn bộ dữ liệu tiền ngân hàng phát sinh
nhưng loại trừ những "anh" nào có dính đến TM
+ Lấy toàn bộ dữ liệu mua hàng nhập kho phát sinh
nhưng loại trừ những "anh" nào có dính đến TM và TGNH
+ Lấy toàn bộ dữ liệu mua hàng TSCĐ ... phát sinh
nhưng loại trừ những "anh" nào có dính đến TM và TGNH
+ Lấy toàn bộ dữ liệu xuất bán hàng hoá phát sinh
nhưng loại trừ những "anh" nào có dính đến TM và TGNH
+ ....
việc khử trùng này là bắt buộc trước khi tiến hàng xử lý, vì vậy nó sẽ tự động làm việc chứ không cần phải thiết kế "nút tick" để khử trùng như có bạn nào đó đã nêu
3. Cho dù bạn có thiết kế hệ thống phân công nhiệm vụ giữa các kế toán như thế nào, hoặc là sử dụng tài khoản trung gian khi nhập dữ liệu thì cũng cần fải có bước xử lý trùng nếu như muốn đưa phần mềm của mình áp dụng đại trà, phổ biến vì bạn không thể áp đặt cứng nhắc có người sử dụng được
Hangiang