XNT BQ theo lần xuất??? (1 người xem)

  • Thread starter Thread starter ThuNghi
  • Ngày gửi Ngày gửi

Người dùng đang xem chủ đề này

ThuNghi

Hãy cho rồi sẽ nhận!
Thành viên đã mất
Tham gia
16/8/06
Bài viết
3,808
Được thích
4,449
Tôi có thấy file xuất nhập tồn bình quân liên hoàn và vận dụng nhưng thấy thế nào.
Tôi đang tính giá xuất BQ theo lần xuất, vd: tôi sh nhap gồm ngày, mã, SL, DG
và sh xuất gồm ngày, SL ??? giá xuất theo , giả dụ không tồn đầu.
Các sh này liên tục cả năm, làm thế nào để truy xuất bảng NXT theo từng tháng để báo cáo.
Tôi kèm file sau và mong các bạn hướng dẫn. Nhờ các bạn viết Code nếu cần dùng VBA.
Cám ơn
 
Lần chỉnh sửa cuối:
ThuNghi đã viết:
Tôi có thấy file xuất nhập tồn bình quân liên hoàn và vận dụng nhưng thấy thế nào.
Tôi đang tính giá xuất BQ theo lần xuất, vd: tôi sh nhap gồm ngày, mã, SL, DG
và sh xuất gồm ngày, SL ??? giá xuất theo , giả dụ không tồn đầu.
Các sh này liên tục cả năm, làm thế nào để truy xuất bảng NXT theo từng tháng để báo cáo.
Tôi kèm file sau và mong các bạn hướng dẫn. Nhờ các bạn viết Code nếu cần dùng VBA.
Cám ơn
Bạn thử file này nhé, mình chỉ đưa ra ý tưởng thôi. Giá xuất là tự động.
 
Lần chỉnh sửa cuối:
Cám ơn MrHieu nhiều, bạn làm hộ giúp, 1 sh nhap, 1 sh xuat có giá xuất BQ ps trong 2 tháng và bảng TH NXT từ ngày 1 ->cuối 1 tháng cho hơn 1 mặt hàng, áp dụng giá xuất BQ theo từng lần xuất
 
Tôi up file này này lên nhờ các chuyên gia chỉ dẫn:
1/ Sh Nhap : được lấy DL từ sh PN (chưa làm)
2/ Sh Xuat : được lấy DL từ sh PX (chưa làm), trong đó có giá xuất phải đuợc update theo từng lần xuất.
3/ Sh DMHH: khi có nhập phải đăng ký DMHH
4/ Sh Tondau: SL và GT tồn đầu mỗi tháng trước ngày 01 hàng tháng, tháng đầu năm thì phải nhập, bắt đầu tháng kế tiếp nếu có thể thì là KQ của XNT
phần này chắc dùng VBA.
5/ Sh XNT-TH: bao gồm các DMHH mà có ps nhập xuất thuộc tháng đó

Lý do phải có Sh nhap và xuat là khi nhập liệu thường ta nhập hết Pnhập mới nhập Pxuất. Nhờ các bạn bổ sung hộ
Chân thành cám ơn.
 
Lần chỉnh sửa cuối:
Tôi có làm thêm một số hàm tính gia xuất BQ theo lần xuất (theo TG), nhưng khi truy xuất để tạo bảng XNT TH tháng thì vướng là lấy DL tồn đầu tháng (trừ tháng 1).
Nhờ các bạn viết hộ VBA để
- Tạo bảng XNT TH (là theo tôi nó thế nào)
- Lấy tồn cuối tháng và ghi vào sh tondau
Xin cám ơn!
Không nhất thiết là phải có Sh Nhap và Xuat mà có thể chung 1 sh nhapxuat nhưng mà quan trọng là phải theo ngày nhập và xuất, dù là nhập không theo TT
 
Lần chỉnh sửa cuối:
Nhờ các bạn viết hộ Sub để tạo XNT-TH theo ngày 01 - cuối tháng, trong đó tồn đầu lấy từ sh tondau, nhập xuất lấy từ sh nhap hay xuất, sau đó lấy DL tồn cuối đưa vào Sh tondau tháng kế. Chuyện này dùng VBA hay hơn nhiều mà tôi chưa đủ sức. (theo file XNT-BQ3 đã đính kèm)
 
ThuNghi đã viết:
Nhờ các bạn viết hộ Sub để tạo XNT-TH theo ngày 01 - cuối tháng, trong đó tồn đầu lấy từ sh tondau, nhập xuất lấy từ sh nhap hay xuất, sau đó lấy DL tồn cuối đưa vào Sh tondau tháng kế. Chuyện này dùng VBA hay hơn nhiều mà tôi chưa đủ sức. (theo file XNT-BQ3 đã đính kèm)

Vấn đề này giải quyết không khó, mình đã có 1 file tính bình quân gia quyền theo bình quân tháng (chứ không phải theo nghiệp vụ), kể ra theo nghiệp vụ thì tốt hơn, nhưng do cuối năm bận quá nên không còn thời gian sửa nữa. Nếu muốn tham khảo mình up file cho. Còn bình quân theo nghiệp vụ thì phải cho mình mấy ngày nữa.
Thân !
 
Gửi tặng các bạn file Xuất Nhập Tồn theo thời điểm. Các báo cáo không căn cứ vào cuối tháng hay đầu tháng mà sẽ dùng cho nhiều năm (lý thuyết là như vậy). Còn thiếu nhiều nữa VD như dùng combobox cho dễ sử dụng, thẻ kho . . . và mình cũng chứ kịp viết hướng dẫn, nhưng hy vọng nó rất dễ sử dụng. Mong được góp ý.

Thân !
 
Lần chỉnh sửa cuối:
Có gì ThuNghi góp ý nhé.
 
Cám ơn bạn nhiều lắm, file rất công phu
- Bạn coi lại nên làm giá xuất theo ngày, nếu dòng 10 ta xuất của ngày 10, mà dòng 40 nhập của ngày 9 thì sao?
- Sao lại pass, nếu có thể gởi cho sub tạo XNT, tôi sẽ hòan thiện thêm.
Cám ơn nhiều
 
ThuNghi đã viết:
Cám ơn bạn nhiều lắm, file rất công phu
- Bạn coi lại nên làm giá xuất theo ngày, nếu dòng 10 ta xuất của ngày 10, mà dòng 40 nhập của ngày 9 thì sao?
- Sao lại pass, nếu có thể gởi cho sub tạo XNT, tôi sẽ hòan thiện thêm.
Cám ơn nhiều

Chính vì vậy nên mình mới có nút "Sắp xếp lại dữ liệu" để khi nhập lộn xộn thì dữ liệu sẽ được sắp xếp theo ngày tháng và theo số thứ tự của Phiếu.
Còn pass thì mình muốn toàn vẹn của dữ liệu thôi, mình sẽ tải lên cho bạn file không có pass.

Thân!
 
Đây là bản đã có hướng dẫn (một chút xíu).
Pass là : GPE

Thân!
 
Lần chỉnh sửa cuối:
MrHieu, bạn có file kế tóan Excel, nghe nói bạn đã hòan thiện, up cho anh em tham khảo ứng dụng, như cách bạn làm với file GiaBinhQuan là quá OK.
Làm cách nào mà Sheet1, sheet2 thành S01, S02 (trong VBA mới thấy)
Cám ơn nhé!
 
Chà chà, ThuNghi thông tin nhanh quá. Mình đang hoàn thiện Chương trình Kế toán của mình. Thực ra nó cũng rất đơn giản, chỉ nhập 1 lần, tất cả là chọn lựa và Clich mouse (Như File GiaBinhQuan); Gồm:
-File DanhMuc: Bao gồm tất cả các loại danh muc như thông tin về Cty; DM Tài khoản; DM Khu vực; Danh Mục Hàng hóa; Danh Mục Khách hàng; Danh mục nhóm quản lý. . . .
- File Data : Chỉ gồm sheet duy nhất để nhập dữ liệu
-File BaoCao: Gồm tất cả các báo cáo có thể có. Nếu là báo cáo chi tiết thì dùng Advance Filter, nếu là tổng hợp thì dùng Sumproduct

Đại thể là chỉ có 3 file thôi. Vì cuối năm mình hơi bận (làm 3 Cty) nên chưa hoàn thành. (chỉ được khoảng 80%). Hy vọng đến cuối năm sẽ hoàn thành.

Thân!
 
ThuNghi đã viết:
MrHieu, bạn có file kế tóan Excel, nghe nói bạn đã hòan thiện, up cho anh em tham khảo ứng dụng, như cách bạn làm với file GiaBinhQuan là quá OK.
Làm cách nào mà Sheet1, sheet2 thành S01, S02 (trong VBA mới thấy)
Cám ơn nhé!

Còn biến Sheet1 ->S01 thì là do mình cảm thấy như vậy dễ theo dõi hơn. trong VBA, tại Properties Sheet1 ở (name) của Sheet1 bạn cứ thay thoải mái (S01 chẳng hạn). Làm như thế viết code nhanh hơn, và không sợ người khác thay đổi tên Sheet.
Thân!
 
Tôi đang thắc mắc ở chỗ là sh nhập liệu, nếu NV là bán hàng thu tiền ngay thì làm thế nào xử lý
C511,333 N111: Vừa nhập xong HD bán->PT và hạch tóan đồng thời C156 N632
Cũng như mua hàng trả ngay
Tôi đang hình dung sh chungtu (KQ của nhập liệu) nên là thế nào. Bạn có thể up sh Data, chỉ cần khung thôi, cám ơn.
 
Chưa hiểu ý bạn lắm. Đây là file chỉ chuyên về XNT nên định khoản chỉ là phụ, nó dựa vào PN và PX để hoạt động mà.
Thân!
 
Tôi đang nói về sh nhaplieu trong file kế tóan của MrHieu, (chưa up lên), cách xử lý tình huống trên thì thế nào.
 
ThuNghi đã viết:
Tôi đang thắc mắc ở chỗ là sh nhập liệu, nếu NV là bán hàng thu tiền ngay thì làm thế nào xử lý
C511,333 N111: Vừa nhập xong HD bán->PT và hạch tóan đồng thời C156 N632
Cũng như mua hàng trả ngay
Tôi đang hình dung sh chungtu (KQ của nhập liệu) nên là thế nào. Bạn có thể up sh Data, chỉ cần khung thôi, cám ơn.
Hình như bạn không phải dân Kế toán (hì hì). Đây là 2 nghiệp vụ hoàn toán khác nhau. Nghiệp vụ BÁN HÀNG và nghiệp vụ XUẤT KHO. Nghiệp vụ BÁN HÀNG nhằm xác định tiền thu, doanh thu, công nợ . . . , còn nghiệp vụ XUẤT KHO thì để xác định giá vốn. Bán háng thì cần gì biết giá vốn cơ chứ (hì hì).
Như vậy nghiệp vụ bán hàng bao giờ cũng gồm 2 phiếu :
XHB : N131/C511;333
XK: N632/156

Thân!
 
Ý tôi muốn nói 1 trong những vấn đề của 1 số PM KT là khi bán hàng là phải HT N131 C... và phải thêm động tác C131N111, mặc dù KH trả tiền ngay. Vấn đề này cũng có thể xử lý những kh trả ngay thì HT vào 1 đối tượng cn là vãng lai hay ...
Còn bút tóan XK là phải đồng thời, vì thường khi bán hàng thì thu tiền hay nợ và kèm theo là phải XK hàng bán theo GV, dễ quên điều này lắm, nếu o làm xk thì mỗi kỳ bc phải lập bk giá bán, gv theo từng hd và kiểm tra khỏan bán hàng theo hd đó có hạch tóan NX chưa, hơi cực.
Tôi diễn đạt hơi vụng Vd này:
VD: Ta bán hàng cho KH MrHieu theo HD XX/06N001234 với mặt hàng AA là 1.000 và thu tiền ngay, HT : C511 N111 1.000 và C333 N111 100 (vd 10%)
theo PT07/01/0001
Đồng thời: C1561 N632: vd GV là 800: 800 theo HD bán 001234
Như vậy sh dataTH sẽ là
HD1234 PT07/01/0001 : C511 N111 1.000 Tiền bán hàng HD1234
HD1234 PT07/01/0001 : C333 N111 100 VAT HD1234
HD1234 PX07/01/0001 : C156 N632 800 GVHB HD1234
Sh NhapXuatCT
HD1234 PX07/01/0001 : AA SL 1 DG 800
Sh ThuChi
HD1234 PT07/01/0001 : 1.000 Tiền bán hàng HD1234

Vấn đề là 1 sh data thì có đủ nói lên các chỉ tiêu không hay là cần những sh chi tiết còn sh Data thì lưu TH những chi tiết
Tôi sẽ làm file kèm sau, bạn nghiên cứu nhé!
 
Qủa thực để giải quyết vấn đề rốt ráo vấn đề này thì mình e rằng trình độ của mình chưa làm nổi.Mặc dù là có cách giải quyết nhưng hơi rắc rối. Đây là một chương trình đơn giản, có tác dụng giúp Kế toán được phần nào chứ mình không có tham vọng giải quyết hết. VD như một phiếu có nhiều định khoản, chẳng lẽ mỗi định khoản lại nhập lại các chỉ tiêu liên quan? Nếu ta có nhiều cột NỢ - CÓ; ĐƠN GIÁ; THÀNH TIỀN thì vấn đề này thật đơn giản, nhưng trong DATA của mình chỉ có một cột NỢ-CÓ; ĐƠN GIÁ; THÀNH TIỀN, vì thực ra chương chỉ giúp cho những Cty đơn giản. Vì nếu có nhiều cột thì việc xử lý dữ liệu sẽ tăng lên rất nhiều. Mà nếu đã phức tạp cỡ đó thì hãy nhờ đến Access; Fox; SQL . . . . . Còn đây chỉ là Excel thôi. Nếu muốn giải quyết trên Excel thì phải nhờ Anh Tuân vậy. hì hì. . .
Thân!
 
ThuNghi đã viết:
Ý tôi muốn nói 1 trong những vấn đề của 1 số PM KT là khi bán hàng là phải HT N131 C... và phải thêm động tác C131N111, mặc dù KH trả tiền ngay. Vấn đề này cũng có thể xử lý những kh trả ngay thì HT vào 1 đối tượng cn là vãng lai hay ...
Còn bút tóan XK là phải đồng thời, vì thường khi bán hàng thì thu tiền hay nợ và kèm theo là phải XK hàng bán theo GV, dễ quên điều này lắm, nếu o làm xk thì mỗi kỳ bc phải lập bk giá bán, gv theo từng hd và kiểm tra khỏan bán hàng theo hd đó có hạch tóan NX chưa, hơi cực.
Tôi diễn đạt hơi vụng Vd này:
VD: Ta bán hàng cho KH MrHieu theo HD XX/06N001234 với mặt hàng AA là 1.000 và thu tiền ngay, HT : C511 N111 1.000 và C333 N111 100 (vd 10%)
theo PT07/01/0001
Đồng thời: C1561 N632: vd GV là 800: 800 theo HD bán 001234
Như vậy sh dataTH sẽ là
HD1234 PT07/01/0001 : C511 N111 1.000 Tiền bán hàng HD1234
HD1234 PT07/01/0001 : C333 N111 100 VAT HD1234
HD1234 PX07/01/0001 : C156 N632 800 GVHB HD1234
Sh NhapXuatCT
HD1234 PX07/01/0001 : AA SL 1 DG 800
Sh ThuChi
HD1234 PT07/01/0001 : 1.000 Tiền bán hàng HD1234

Vấn đề là 1 sh data thì có đủ nói lên các chỉ tiêu không hay là cần những sh chi tiết còn sh Data thì lưu TH những chi tiết
Tôi sẽ làm file kèm sau, bạn nghiên cứu nhé!

Mình nghĩ không cần nhiều Sheet thế đâu; chỉ cần 1 sheet là đủ rồi. Nó sẽ phân biệt bởi LOẠICHỨNGTỪ; TKNỢ_CÓ. Nhiều Sheet không giải quyết vấn đề tốt hơn đâu bạn ạ.
Thân!
 
Vì file trước có một số lỗi khi lập Sổ Nhập Xuất, tính giá bình quân. Mình đã sửa lại. Mong thông cảm.
Thân!
 

File đính kèm

em đã xem file của anh Mr.Hieu rất hay và thông minh,mong anh viết tiếp fần tính toán ngày nó chưa sử dụng được.
 
Phần tính toán ngày là phần nào vậy em ??
 
Em da lam duoc roi cam on anh nhieu nha
 
Anh Hiếu ơi

Cho em hỏi một chút, cái file Gia Binh Quan của anh em đang dùng thử, thấy hay và thông minh quá. Em đã xoá hết các thông số của anh trong file đó và đang thử nhập liệu của em vào. Nhưng đến phần nhập liệu (data) thì nó báo sai ngày, em chẳng biết thế nào nữa, anh chỉ cho em với

Cảm ơn anh.

untitled.jpg
 
Mình chưa xem thử file này nhưng theo mình nghĩ bạn có thể xem trong validation coi file đó có cài đặt thông báo nhập liệu không.Bạn thử nhập ngày trước ngày hôm nay vào thử.
 
violetdylan đã viết:
Anh Hiếu ơi

Cho em hỏi một chút, cái file Gia Binh Quan của anh em đang dùng thử, thấy hay và thông minh quá. Em đã xoá hết các thông số của anh trong file đó và đang thử nhập liệu của em vào. Nhưng đến phần nhập liệu (data) thì nó báo sai ngày, em chẳng biết thế nào nữa, anh chỉ cho em với

Cảm ơn anh.

untitled.jpg



Đó là do trong Validation mình đặt điều kiện là nhập số từ 1 -> 31. Bạn thay đổi lại hoặc xóa đi cũng được.

Validation.jpg


Thân!
 
1. File của bạn rất hay, tôi đã tải về & đang dùng thử, nhưng trong trường hợp đơn vị có khoảng vài trăm khách hàng & cũng chừng đó mã hàng => việc chọn khách hàng / mã hàng rất phức tạp & lâu, vậy có cách nào để khi chỉ cần đánh 1 vài ký tự đại diện, nếu là duy nhất trogn bảng mã => sẽ hiện luôn tên hàng; trong trường hợp ngược lại sẽ chỉ hiện lên bảng chọn chỉ bao gồm những mặt hàng có chứa ký tự đã gỏ vào

VD : ta có bảng mã hàng như sau
DH001 - Đồng hồ 1
DH002 - Đồng hồ 2
OT001 - ống tròn 1
OT002 - ống tròn 2
OV001 - ống vuông 1
OV002 - ống vuông 2

bây giờ ở mục nhập mã hàng,
+ nếu ta gõ D thì sẽ hiện lên bảng chọn gồm có 2 mặt hàng là DH001 & DH002
+ nếu ta gõ O thì sẽ hiện lên bảng chọn gồm có 4 mặt hàng là ......
+ nếu ta gõ OT thì sẽ hiện lên bảng chọn gồm có 2 mặt hàng với mã bắt đầu = OT
+ nếu gỏ OV002 => sẽ kg cần hịên bảng chọn nữa mà hịen luôn tên là ống vuông 002


2. Hình như trong file này chưa xử lý số liệu tồn đầu kỳ hay sao ấy, tôi đã nhập số tồn đầu vào trong sheet danh mục rồi, nhưng kg thấy in ra hoặc tính toán giá vốn bình quân

rất mong dc các thành viên giúp đỡ

hangiang
 
Lần chỉnh sửa cuối:
ai chỉ giúp cho làm sao để file đó là của mình mà không dừng ở việc nhập thay đổi dữ liệu. máy của "chip" nối với xếp, làm sao viết lại cho xếp kiểm tra fie chứ?
ku
 
hangiang đã viết:
1. File của bạn rất hay, tôi đã tải về & đang dùng thử, nhưng trong trường hợp đơn vị có khoảng vài trăm khách hàng & cũng chừng đó mã hàng => việc chọn khách hàng / mã hàng rất phức tạp & lâu, vậy có cách nào để khi chỉ cần đánh 1 vài ký tự đại diện, nếu là duy nhất trogn bảng mã => sẽ hiện luôn tên hàng; trong trường hợp ngược lại sẽ chỉ hiện lên bảng chọn chỉ bao gồm những mặt hàng có chứa ký tự đã gỏ vào

VD : ta có bảng mã hàng như sau
DH001 - Đồng hồ 1
DH002 - Đồng hồ 2
OT001 - ống tròn 1
OT002 - ống tròn 2
OV001 - ống vuông 1
OV002 - ống vuông 2

bây giờ ở mục nhập mã hàng,
+ nếu ta gõ D thì sẽ hiện lên bảng chọn gồm có 2 mặt hàng là DH001 & DH002
+ nếu ta gõ O thì sẽ hiện lên bảng chọn gồm có 4 mặt hàng là ......
+ nếu ta gõ OT thì sẽ hiện lên bảng chọn gồm có 2 mặt hàng với mã bắt đầu = OT
+ nếu gỏ OV002 => sẽ kg cần hịên bảng chọn nữa mà hịen luôn tên là ống vuông 002


2. Hình như trong file này chưa xử lý số liệu tồn đầu kỳ hay sao ấy, tôi đã nhập số tồn đầu vào trong sheet danh mục rồi, nhưng kg thấy in ra hoặc tính toán giá vốn bình quân

rất mong dc các thành viên giúp đỡ

hangiang

Đây là File mình làm khá lâu rồi. Vì thế nếu bây giờ có làm thì mình sẽ làm khác đi (trình độ tăng thêm một xíu mà).

Việc chọn mã hàng hoặc khách hàng hoàn toàn có thể thực hiện được nhờ Form hoặc chí ít cũng là combobox

Số liệu tồn đầu kỳ sẽ lấy từ trong Data, vì vậy bạn hãy nhập số liệu đầu kỳ như là một phát sinh bình thường. Tuy nhiên ngày tháng thì là ngày của ký trước. Như vậy số liệu sẽ chạy vào đầu kỳ

Gửi các bạn : File này mình làm chỉ là VD để cho các bạn tham khảo chứ không phải là để sử dụng trong CV của các bạn vì nó sẽ có nhiều cái không phù hợp và bất cập với các bạn.
Mình chỉ mong với File này cộng với các kỹ năng bạn có được từ GPE thì các bạn sẽ phát triển thành 1 File quản lý Vật tư cho riêng bạn hoàn toàn phù hợp với bạn.


Thân!
 
ai chỉ giúp cho làm sao để file đó là của mình mà không dừng ở việc nhập thay đổi dữ liệu. máy của "chip" nối với xếp, làm sao viết lại cho xếp kiểm tra fie chứ?
ku
 
Chào bạn Thu Nghi
Tôi có ý kiến về yêu cầu của bạn (file XNT theo thời điểm)
1. File data được tổng hợp từ đầu năm (niên độ kế toán)
2. Số phát sinh (nhập - xuất) theo thời điểm do bạn chọn
3. Số tồn đầu kỳ theo thời điểm = Tồn đầu năm + PS tăng - PS giảm (theo thời điểm)
Tôi chưa viết VBA XNT này nhưng đã viết đoạn VBA trích số liệu sổ tài khoản theo thời điểm (có số đầu kỳ thời điểm) gần giống với yêu cầu của bạn. Nếu bạn cần mình sẽ gởi để tham khảo.
Thân
 

Bài viết mới nhất

Back
Top Bottom