xin hướng dẫn cách tìm đơn giá theo Fifo

liwenzhi

Member
Hội viên mới
Xin các bác hướng dẫn em cách xây dừng hàm hoặc query để tìm số lượng tồn và đơn giá của từng loại vật tư theo phương pháp nhập trước với. Em cảm ơn nhiều
 
Ðề: xin hướng dẫn cách tìm đơn giá theo Fifo

Cái này phải tạo function để lấy à, không có query đâu.
Tuy nhiên nó hơi phức tạp. Với lại lâu rồi, không nhớ source để đâu. Thông cảm.

(Đúng là rỗi hơi, he he)
 
Ðề: xin hướng dẫn cách tìm đơn giá theo Fifo

Bác có thế chỉ cho em hướng giải quyết bằng function được không. rồi em sẽ tư viết thêm. Khi nào bác tìm lại được source thì nhớ share cho em với hén. Thanks
 
Ðề: xin hướng dẫn cách tìm đơn giá theo Fifo

em vừa đọc được bài hướng dẫn của bác muontennguoi hướng dẫn cho bác nghikt2 ở bên *********. nguyên văn như thế này "

"Như tôi nói hôm trước, bạn nên thêm 1 cột vào table nhapxuatchitiet.
Đó là cột ghi ngày nhập của vật tư đó.
Và ta lấy nó với ý nghĩa là mã phụ của loại VT đó. Dù rằng nó có kiểu là ngày.
Như vậy nếu dòng đó là Nhập thì mang ngày của PN sang.
Nếu dòng đó là Xuất thì cột ngày nhập mang ý nghĩa là chỉ định chính xác xuất của lô hàng nhập ngày nào.


Nói tóm lại: hãy làm giống như phương pháp thực tế đích danh.


Làm như thế (cấu trúc CSDL như thế) thì chương trình của bạn có thể tính được theo LIFO, FIFO và cả thực tế đích danh.


Điểm khác biệt giữa thực tế đích danh với LIFO, FIFO là : thực tế đích danh là do người nhạp liệu chỉ định cụ thể xuất hàng của lô hàng nào; còn LIFO và FIFO là do máy tự tính theo 1 quy tắc chỉ định trước.



Như vậy cụ thể trong file của bạn, table nhapxuatchitiet thêm 1 field lấy tên là "lohang" có kiểu là ngày.

Field này do áp dụng FIFO nên sẽ do máy tự động điền vào. Người sử dụng không phải điền vào.


Quy tắc: Khi nhập thì giá trị field lô-hàng lấy chính giá trị của ngày nhập.
Từ đó: mã-VT + lô-hàng được xem như là mã-chi-tiết của VT.
Nên khi xuất cũng sẽ xúât cụ thể theo mã-chi-tiết ấy.


Ví dụ:
01/02/08: nhập:vT1 - SL: 10 - TT:10000 - mã lô hàng: VT1-01/02/08
22/02/08: nhập:vT1 - SL: 20 - TT:24000 - mã lô hàng: VT1-22/02/08
03/03/08: xuất:vT1 - SL: 10 - TT:10000 - mã lô hàng: VT1-01/02/08
03/03/08: xuất:vT1 - SL: 05 - TT: 6000 - mã lô hàng: VT1-22/02/08
...
Như vậy bạn thấy là ở sổ chi tiết sẽ ghi thành 2 dòng cho SL:15 TT:16000

Và bạn dễ dàng query để biết rằng lô hàng ngày 01/02/08 đã xuất hết, và lô hàng ngày 22/02/08 còn tồn SL:15 - TT:18000.

Khi xuất thì xếp thứ tự theo maVT,lohang rồi rà từ trên xuống mà xuất cho đủ lượng hàng cần xuất.

Với cùng CSDL ấy thì Cty có yêu cầu xuất theo LIFO, FIFO hay thực tế đích danh gì thì bạn cũng viết được chươgn trình.
Dĩ nhiên nếu xuất theo giá bình quân thì càng dễ
."

Em sẽ viết thử, up lên nhờ các bác góp ý thêm với nhé
 
Ðề: xin hướng dẫn cách tìm đơn giá theo Fifo

fifo nói thì dễ nhưng làm thì căng lắm à, dân kế toán mình là chuyên gia chỉnh sửa dữ liệu tùm lum tháng mà, như vậy fifo còn căng thẳng ở chổ quét lại số liệu để update giá, cái này dễ sai vô cùng.
 
Ðề: xin hướng dẫn cách tìm đơn giá theo Fifo

Thì nhắc kế toán:
- thứ nhất: chẳng việc quái gì mà chỉnh tới chỉnh lui cho mệt.
- thứ hai: nếu vì lý do tế nhị nào đó cần chỉnh thì cứ chỉnh, chẳng có ma nào vạch lá tìm sâu đâu mà lo.

Việc máy tính giùm mã hàng cần xuất chỉ là việc "tính giùm" mà thôi.
Nếu đồng ý thì mời anh nhập liệu click vào nút "SAVE" cho em một phát với.

Thế thì cuối cùng dù là FIFO, LIFO hay đích danh thì cũng như nhau thôi. Kế toán không đổ thừa cho máy được. Vẫn là con người quyết định.
Mà máy, cơ sở dữ liệu, cuối cùng cũng chỉ lưu lại những chứng từ, các loại giấy tờ đã có người nhận, thủ kho, KTT và GĐ ký tên trên đó.
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Kỹ thuật giải trình thanh tra BHXH

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top