Giúp mình làm file quản lý kho

Liên hệ QC

kiredesune

Thành viên hoạt động
Tham gia
28/5/08
Bài viết
118
Được thích
227
Nghề nghiệp
Freelance
Hi you,

Mình có file quản lý kho có cấu trúc được xây dựng như trong file attached. Trong file đó có tổng cộng 13 sheet.

1 sheet đầu tiên, tên "PNK" mình dùng để hàng ngày in hiện trạng nhập hàng vào kho, các nội dung cần in ra sẽ là:

1. "Mã hàng"
2. "Tên hàng"
3. "Qui cách"
4. "Số lượng"
5. "Hợp đồng số"
6. "Đơn đặt hàng số" (nếu có hợp đồng thì thôi dữ liệu ở cột này)

12 sheet sau là các sheet cho biết tình trạng kho của tháng từ Tháng 1 đến Tháng 12. Ở cột đầu tiên (cột B) của các sheet từ Tháng 1 đến Tháng 12 sẽ là thông tin về "Mã hàng"

Mình muốn:

Hàng ngày vào cuối giờ hành chính thủ kho sẽ phải in ra các báo cáo kho theo ngày cho biết các thông tin về Xuất-Nhập-Tồn của toàn bộ kho trong ngày.

Nghĩa là, nếu cell màu da cam (đã bị mình merge để format cho đẹp) ở sheet "PNK" cho giá trị ngày trùng với giá trị ngày ở hàng số 2 trong các sheet T1 đến T12 thì trên các dòng từ 12 đến 21 ở sheet "PNK" sẽ đọc ra các thông tin về tình hình xuất nhập tồn kho của ngày đó. Riêng cột I của sheet "PNK" sẽ thể hiện các chữ "xuất", "nhập", "tồn" được đọc từ cột E của sheet T

Các bạn xử lý giúp mình với nhé!

Nếu in được báo cáo xuất nhập tồn theo ngày, mình sẽ muốn chuyển sang in báo cáo xuất nhập tồn theo tuần, và theo tháng.

Và tiếp theo sẽ làm bảng chi phí giá vốn hàng bán dựa vào bảng xuất nhập tồn.

Hi vọng các bạn cố gắng giúp mình làm được phiếu báo cáo xuất nhập tồn theo ngày.

Thanks cả nhà!
 

File đính kèm

  • So kho.rar
    175.1 KB · Đọc: 1,279
Quản lý kho: Mã phân bổ chi phí

Mình tiếp tục muốn nhờ các bạn xây dựng form có bổ sung thêm tin, mình vừa nhờ các bạn giúp vừa xây dựng thêm.

(1)

Vẫn cấu trúc form quản lý kho như ở bài post số 1, mình bổ sung thêm sheet "CostCenter", nội dung sheet này là dùng để nhập dữ liệu, toàn bộ thông tin trên sheet này đều được nhập tay, tuy nhiên riêng cột B "Mã hàng" sẽ là cột được chuẩn hoá và thống nhất để làm tiêu chí link tới các sheet T từ T1 đến T12.

Khi "Mã hàng"; "Tên hàng"; "Qui cách" bên sheet "CostCenter" đã có thì chỉ việc nhập "Mã hàng" ở cột B trong sheet T (từ T1 đến T12) thì tự động "Tên hàng", "Qui cách" ở cột C, và D sẽ được đọc vào.

Nguyên tắc sắp xếp mã hàng trong các sheet T (từ T1 đến T12) là các mã hàng không được lặp lại và số lượng mã hàng ở sheet T1 là nhỏ nhất, số lượng mã hàng ở sheet T1 là tập mẹ của sheet T1, số lượng mã hàng ở sheet T3 là tập mẹ của sheet T2.... Cho đến sheet T12 thì mã hàng của cả năm và là lớn nhất.

Nguyên tắc sắp xếp mã hàng trong 1 sheet là là mã hàng nào nhập kho trước sẽ được đặt mã trước và có vị trí đứng trước cố định.

(2)

Mình muốn nhờ các bạn format ở các sheet T, cứ ngày nghỉ thứ Bẩy thì cả cột hiện màu xanh, ngày nghỉ Chủ Nhật thì cả cột hiện màu đỏ. Mình đã format nhưng đó là format thông thường thủ công và nếu format lại thì sẽ mất màu. Mình muốn cố định luôn tại ví trí cột đó sẽ là màu xanh, và màu đỏ, để tránh trường hợp ai đó nhỡ tay format toàn bộ sẽ mất nội dung ban đầu.

Thanks các bạn nghiên cứu giúp!
 

File đính kèm

  • So kho (version 1).rar
    203.8 KB · Đọc: 564
@Kiredesune: Mình góp ý tí
- Không ai làm file quản lý kho như bạn cả! Ngay trong sheet file tồn kho T1. Nếu một mã hàng có nhiều lần mua hàng và nhiều lần bán hàng (nghĩa là có nhiều PO và CO thì sao đây!?)
- Thêm vào đó, báo cáo nhâp xuất tồn kho thì phải có Mã kho và báo cáo tồn theo Mã kho nữa chứ!
- Bạn có thể sẽ phải sửa lại cấu trúc dữ liệu lại để file có thể chạy nhanh hơn và dể dàng truy xuất dữ liệu ra hơn!

Ví dụ:
1. Cần có 1 sheet input dữ liệu nhập/xuất kho --> in phiếu nhập/xuất kho
2. Cần có 1 sheet lưu trữ tất cả các phát sinh nhập/xuất kho trong năm.
- Số dư đầu năm được nhập vào như một phiếu nhập bình thường (nhập số dư đầu năm)
3. Cần có 1 sheet báo cáo nhập xuất tồn kho tổng hợp theo ngày/Theo PO/CO
4. Cần có 1 sheet báo cáo nhập xuất tồn kho tổng hợp theo tháng/Theo PO/CO
5. Cần có 1 sheet báo cáo nhập xuất tồn kho tổng hợp cả năm/Theo PO/CO
6. Cần có 1 sheet lưu danh mục hàng hóa
7. Cần có 1 sheet lưu danh mục nhà cung cấp
8. Cần có 1 sheet lưu danh mục khách hàng
9. Cần có 1 sheet lưu danh mục Mã Chi phí, Mã phòng Ban, danh mục các kho.

Như vậy ta chỉ cần 9 sheet để có "đủ đồ chơi" trong khi bạn tốn tới 13 sheet cho mỗi cái báo cáo nhập xuất tồn theo ngày! Trong khi chẳng có bất kỳ cái danh mục quản lý nào cả !??

Bạn tham khảo thêm file mình làm tại đây để hiểu thêm về cách thiết lập cơ sở dữ liệu để quản lý một phân hệ kho cơ bản nhất!
http://www.giaiphapexcel.com/forum/showpost.php?p=71517&postcount=8
 
Lần chỉnh sửa cuối:
@Kiredesune: Mình góp ý tí

- Không ai làm file quản lý kho như bạn cả! Ngay trong sheet file tồn kho T1. Nếu một mã hàng có nhiều lần mua hàng và nhiều lần bán hàng (nghĩa là có nhiều PO và CO thì sao đây!?)
- Thêm vào đó, báo cáo nhâp xuất tồn kho thì phải có Mã kho và báo cáo tồn theo Mã kho nữa chứ!
- Bạn có thể sẽ phải sửa lại cấu trúc dữ liệu lại để file có thể chạy nhanh hơn và dể dàng truy xuất dữ liệu ra hơn!

Good morning Bạn Kiệt,

Chưa xong qui trình, mất ăn mất ngủ! /-*+/ Cố gắng kết thúc ngày hôm nay phải ra qui trình quản lý kho! Không thể lùi deadline thêm nữa!

Cám ơn góp ý của cậu, tớ sẽ tham khảo file và ý kiến góp ý của cậu bởi nó cũng rất hợp lý, gọn nhẹ hơn về mặt database và chứng từ rõ ràng. Có lẽ tớ sẽ thay đổi cách quản lý kho sau khi đi thực tế nhà máy cuối tuần này.

Tớ muốn giải thích một chút lập luận về cái format tớ đưa ở trên.

Ý tưởng lập form:

Ý đồ lập form quản lý kho ở trên của tớ là dựa trên các bộ chứng từ nghiên cứu ở văn phòng và tưởng tượng ra nhà máy sản xuất (chưa đi thực tế nhà máy). Nhưng ý tưởng đó hoàn toàn logic.

Mục đích thiết kế form theo ý tưởng:


Tớ nghĩ nếu làm form theo như tớ tớ sẽ có thể nhanh chóng quản lý được liên thông các khâu sau (chứ không phải chỉ quản lý tồn kho)

(1)
đặt hàng
(2)
quản lý xuất nhập tồn trong kho
(3)
quản lý tiến độ sản xuất
(4)
quản lý hiệu quả sử dụng nguyên vật liệu
(5)
quản lý an toàn kho đảm bảo số lượng nguyên vật liệu trong kho luôn tồn đủ cho tiến độ sản xuất


Nghĩa là tớ sẽ quản lý sản xuất trong đó quản lý tồn kho chỉ là một phần (chính), hihi....gần như ý đồ là như vậy. Mình muốn có số liệu của sản xuất, đặt hàng nữa để khi có vấn đề gì thì còn biết đầu mối để điều tra và hỏi.

Cấu trúc form:

Tại sao form lại phải có cấu trúc như trong hình sau?

stockmanagement.png


Vì đặc thù ngành nghề sản xuất kinh doanh của công ty tớ là làm kết cấu nhà tiền chế khu công nghiệp. Đọc hồ sơ dự án, tớ luôn thấy đính kèm hợp đồng kinh tế là các bảng thiết kế thi công, bảng dự toán bóc tách chi phí hạng mục, và bảng khối lượng dự tính công trình.

Trong bảng khối lượng dự tính, bên kỹ sư sản xuất, thiết kế đã bóc tách hạng mục nguyên vật liệu cần cho 1 dự án rất cụ thể. Tớ ví dụ: để sản xuất 1 cái cánh cửa thì cần các nguyên vật liệu sau: (lấy ví dụ của form luôn)

Bulông M6: 1000 con
Bulông M12: 2000 con
Thép thanh SKD: 2000 mét
Thép thanh CDK: 1000 mét

Vậy khi nhìn vào bảng khối lượng dự tính công trình, kết hợp với theo dõi tiến độ thi công dự án mình có thể biết thời điểm nào cần đặt hàng nguyên vật liệu, đặt khối lượng bao nhiêu, nên cho hàng về theo tiến độ như thế nào? VD: Bulông M6 sử dụng trước thì nên mua về trước, Thép thanh CDK sử dụng sau thì nên nhập kho sau (tránh tồn kho quá lâu, dĩ nhiên làm được điều này khó bởi thép có tốc độ thay đổi giá chóng mặt và đôi khi phải chấp nhận tồn kho lâu, thậm chí lâu hơn nữa như một số doanh nghiệp thép hiện nay...Hihi....) >>> Mình biết hoạt động đặt hàng của "anh Vật tư Mua bán"

Nhìn vào dòng "NG" mình biết số lượng hàng hỏng, hàng trả lại, hàng không thể sử dụng cho sản xuất là bao nhiêu? Sẽ điều tra nguyên nhân, ví dụ trong ngày 01-Jan ở dòng NG có 200 con bu lông M6 thuộc diện hỏng, thì sẽ điều tra trong 200 con bulong M6 đó có bao nhiêu con là hỏng từ nhà máy, bao nhiêu con hỏng ngay sau khi mua hàng về và phát hiện ra >>> Mình quản lý hàng hỏng, quản lý sản xuất, và quản lý chất lượng "anh Vật tư Mua bán"

Nhìn tổng thể tất cả đầu mục nguyên vật liệu cần thiết để làm ra 1 cái cánh cửa (nhìn số liệu tổng thể của Bulông M6, Bulông M12, Thép thanh SKD, Thép thanh CKD) mình biết được tổng thể như vậy có đủ cho sản xuất ra bao nhiêu cánh cửa? Hoặc tồn kho như vậy còn đủ để sản xuất được cho bao nhiêu cánh cửa? >>> Mình biết kế hoạch sản xuất, tiến độ thực hiện hợp đồng.

Giả sử công trình kết thúc ngay trong kỳ báo cáo hoặc kết thúc cuối kỳ báo cáo, nhìn cột "Tổng cộng" ở cuối cùng, mình biết ngay hiện trạng kho cho từng mặt hàng, dĩ nhiên mình chưa thể hiện hết ra nhưng sẽ còn một cột "Đơn giá" ở cuối và sẽ lấy "Đơn giá" nhân với "Tổng cộng" thực tế để biết "Tổng giá trị" thực hiện trong kỳ, đó là biết thực tế giá vốn hàng bán nguyên vật liệu (một cách tạm tính cho khâu sản xuất).

Khi công trình kết thúc, chở ra khỏi nhà máy, mang đi lắp đặt, mình sẽ lấy cột khối lượng nguyên vật liệu ở cột "Tổng cộng" nhân với cột "Đơn giá", sau đó so sánh với bảng bóc tách khối lượng và giá trị dự kiến (trong hợp đồng) để xem chênh lệch là bao nhiêu? >>> Mình biết anh kỹ sư thiết kế chuyên bóc tách công trình có dự toán chính xác không? Mách sếp quản trị lại anh này....hihi....

Đó là lý do tại sao mình muốn lập cái form trên!

Bạn góp ý thêm giúp mình! Mục đích của mình là lập form cho thủ kho làm nhưng mình biêt đọc form và biết mấu chốt để điều tra những điều vô lý diễn ra trong nhà máy (nếu có). Và ít ra trên lý thuyết chứng từ!
 
To: Kiredesune
Tớ có 1 vài ý tham gia cùng cậu.
1/Qua Ý tưởng tớ thấy cậu rất tâm huyết và muốn tổ chức công việc cho khoa học bằng việc ứng dụng IT vào công tác quản lý kho.
2/Theo tớ, để làm 1 ct quản lý kho như cậu mô tả thì việc tổ chức cơ sở dữ liệu như Kiệt góp ý là đúng. Và cậu nên khảo sát kỹ công việc này ở chính nơi cậu làm việc để xây dựng 1 CSDL cho hoàn hảo (gồm cấu trúc CSDL và Dữ liệu) nhưng ít nhất phải có những File/Sheet danh mục (hàng/khách/...) nó như là từ điển tra cứu.
3/Sau khi có CSDL thì ta xây dựng chương trình/viết code mà CSDL là cái kho để mình khai thác (Có thể bằng VBA hay VB,...) để thể hiện ý đồ quản lý của mình.
4/Các chức năng quản lý tiến độ SX, NXT, hiệu quả sử dụng NVL,.... sẽ được thể hiện khi ta viết CT nó có thể là 1 hoặc là tập hợp các Report/biểu đồ/... được kết xuất ra từ CSDL chứ không nên đưa hết thông tin vào trong 1 Sheet như cậu nêu trên. (sẽ là khó quan sát và hiểu khi nhìn vào 1 sheet có hàng nghìn dòng như vậy)
5/Cậu có thể tham khảo ở các CT có sẵn trên DĐ này hoặc viết bằng ngôn ngữ khác rồi kết xuất kết quả sang Excel chư không nhất thiết viết bằng VBA.
(Có gì không phải bỏ qua nhé)
Chúc cậu toại nguyện.

 
To: Kiredesune
Tớ có 1 vài ý tham gia cùng cậu.
1/Qua Ý tưởng tớ thấy cậu rất tâm huyết và muốn tổ chức công việc cho khoa học bằng việc ứng dụng IT vào công tác quản lý kho.
2/Theo tớ, để làm 1 ct quản lý kho như cậu mô tả thì việc tổ chức cơ sở dữ liệu như Kiệt góp ý là đúng. Và cậu nên khảo sát kỹ công việc này ở chính nơi cậu làm việc để xây dựng 1 CSDL cho hoàn hảo (gồm cấu trúc CSDL và Dữ liệu) nhưng ít nhất phải có những File/Sheet danh mục (hàng/khách/...) nó như là từ điển tra cứu.
3/Sau khi có CSDL thì ta xây dựng chương trình/viết code mà CSDL là cái kho để mình khai thác (Có thể bằng VBA hay VB,...) để thể hiện ý đồ quản lý của mình.
4/Các chức năng quản lý tiến độ SX, NXT, hiệu quả sử dụng NVL,.... sẽ được thể hiện khi ta viết CT nó có thể là 1 hoặc là tập hợp các Report/biểu đồ/... được kết xuất ra từ CSDL chứ không nên đưa hết thông tin vào trong 1 Sheet như cậu nêu trên. (sẽ là khó quan sát và hiểu khi nhìn vào 1 sheet có hàng nghìn dòng như vậy)
5/Cậu có thể tham khảo ở các CT có sẵn trên DĐ này hoặc viết bằng ngôn ngữ khác rồi kết xuất kết quả sang Excel chư không nhất thiết viết bằng VBA.
(Có gì không phải bỏ qua nhé)
Chúc cậu toại nguyện.


Thanks ý kiến bạn,

Tớ sẽ cố gắng cung cấp đủ tin thể hiện mục đích quản lý kho của tớ để các bạn giúp, hiện tại tớ cần đi thực tế nhà máy đã rồi về mới ra ý tưởng quản lý.

Tớ cũng sẽ tham khảo form bạn Kiệt để các biểu mẫu quản lý chắc chắn hơn

Many thanks
 
@Kiredesune: Mình góp ý tí
- Không ai làm file quản lý kho như bạn cả! Ngay trong sheet file tồn kho T1. Nếu một mã hàng có nhiều lần mua hàng và nhiều lần bán hàng (nghĩa là có nhiều PO và CO thì sao đây!?)
- Thêm vào đó, báo cáo nhâp xuất tồn kho thì phải có Mã kho và báo cáo tồn theo Mã kho nữa chứ!
- Bạn có thể sẽ phải sửa lại cấu trúc dữ liệu lại để file có thể chạy nhanh hơn và dể dàng truy xuất dữ liệu ra hơn!

Ví dụ:
1. Cần có 1 sheet input dữ liệu nhập/xuất kho --> in phiếu nhập/xuất kho
2. Cần có 1 sheet lưu trữ tất cả các phát sinh nhập/xuất kho trong năm.
- Số dư đầu năm được nhập vào như một phiếu nhập bình thường (nhập số dư đầu năm)
3. Cần có 1 sheet báo cáo nhập xuất tồn kho tổng hợp theo ngày/Theo PO/CO
4. Cần có 1 sheet báo cáo nhập xuất tồn kho tổng hợp theo tháng/Theo PO/CO
5. Cần có 1 sheet báo cáo nhập xuất tồn kho tổng hợp cả năm/Theo PO/CO
6. Cần có 1 sheet lưu danh mục hàng hóa
7. Cần có 1 sheet lưu danh mục nhà cung cấp
8. Cần có 1 sheet lưu danh mục khách hàng
9. Cần có 1 sheet lưu danh mục Mã Chi phí, Mã phòng Ban, danh mục các kho.

Như vậy ta chỉ cần 9 sheet để có "đủ đồ chơi" trong khi bạn tốn tới 13 sheet cho mỗi cái báo cáo nhập xuất tồn theo ngày! Trong khi chẳng có bất kỳ cái danh mục quản lý nào cả !??

Bạn tham khảo thêm file mình làm tại đây để hiểu thêm về cách thiết lập cơ sở dữ liệu để quản lý một phân hệ kho cơ bản nhất!
http://www.giaiphapexcel.com/forum/showpost.php?p=71517&postcount=8


Hi Kiệt,

Nghiên cứu cái kho thấy có thể cải tiến form của bạn dùng thuận tiện hơn. Tớ attached file theo nhu cầu thông tin khai thác bên tớ cậu tư vấn giùm tớ kỹ thuật excel nhé! Cậu down file attach.

Về cấu trúc:

1. Sheet "DỮ LIỆU" là sheet mà thủ kho sẽ chỉ ngồi nhập tin vào, và họ phải tuân thủ đúng qui tắc nhập liệu (Kiệt xem qua các cột thông tin, riêng cột "số chứng từ" mình dùng concatenate đặt số cho phiếu xuất hoặc nhập, phiếu xuất sẽ bắt đầu = chữ "X" và tiếp theo là ngày tháng năm xuất cộng vào. Tuy nhiên làm xong mới té ngửa nhỡ 1 ngày xuất nhiều lần thì số phiếu ra sao? Cậu tư vấn giúp tớ, hoặc có thể thêm cột để đánh số phiếu xuất nhập cho tiện

2. Đầu ra, tớ muốn có các báo cáo sau:

* Nhập Xuất Tồn theo Tuần/Tháng/Năm (Với thông tin cố định điền vào là ngày/tháng/năm)

* Báo cáo xuất bộ phận theo Tuần/Tháng/Năm (Vì có những NVL, CCDC xuất cho 1 công trình và cần biết giá trị NVL, CCDC đã đổ vào cái công trình đó)

* Phiếu xuất/nhập in ra ở sheet "ENTRY", tớ muốn Số chứng từ và Ngày chứng từ lấy link từ sheet "Dữ liệu", kỳ hạch toán tớ sẽ muốn tự đặt cũng được, như cậu đã làm

* Riêng các "Báo cáo xuất theo bộ phận" vì nó liên quan đến giá trị xuất, và mục đích để tính chi phí, bên tớ làm nhập xuất kho theo phương pháp FIFO, do vậy tớ chưa nghĩ ra xử lý phần tồn, và cách làm để quản lý phần "hàng nào nhập kho trước thì cho xuất kho trước" và giá trị của chúng phải tính tương ứng với phần nhập xuất.

--------------------------------------

Trong file của Kiệt có nghiên cứu, hình như cậu làm nhầm phần tính toán "Tồn đầu kỳ", "Nhập trong kỳ", "Xuất trong kỳ" và "Tồn cuối kỳ"

Nếu bố trí file quản lý dữ liệu kho như vậy thì thực sự chưa nghĩ ra giải pháp tồn đầu kỳ.

Góp ý giúp tớ nhé!

Thanks many!

P/S: Tớ cảm thấy vấn đề tồn kho xử lý chưa được ổn, và hơi khó khăn khi một ngày xuất nhập quá nhiều lần, ngoài ra chưa thể nghĩ ra solution cho tính giá vốn NVL trường hợp FIFO
 

File đính kèm

  • wh.zip
    34.4 KB · Đọc: 429
To: Kiredesune
Đọc file của cậu tớ thấy có 1 vài ý với cậu:
*** Sheet(DU LIEU) của cậu có phải
Sheet chi tiết nhập xuất không? Nếu đúng vậy, theo tớ:
1/Trên
Sheet này còn chưa hợp lý cho lắm:
- Tên/quy cách NVL, nguồn nhập-xuất,... nên là mã hàng/mã công trình...

- Thứ nữa nếu để tính tồn kho (sau này ta có thể tính tồn kho từ ngày đến ngày mà) thì trên
Sheet này nên có cột ngày X-N.
- Để theo dõi tồn kho theo kiểu nhập trước xuất trước thì có thể thêm cột mã lô hàng, đến đây lại phát sinh vấn đề theo dõi tồn kho theo lô. Ta sẽ bàn sau...
- Số ch.từ không cần thiết có chữ GTGT mà cấu trúc như thế này hay hơn X0001, X0002,.. hay N0001, N0002 trong đó X hay N ở phía trước là chỉ ch,từ Xuất hay Nhập
2/Như bài trước trong CSDL cần có các
Sheet danh mục hàng/công trình/Khách hàng/bộ phận,Danh mục cán bộ-công nhân ....
3/Cần phải có
Sheet theo dõi tồn kho. Mỗi thời điểm phát sinh nhập/xuất thì tồn kho phải được tính ngay. Trong Sheet này phải thể hiện được tồn kho của mỗi mặt hàng theo từng lô hàng 1 (như trên tôi đã nói phải có mã lô hàng là mục đích như vậy). Việc báo cáo tồn kho tổng hợp không quan tâm đến lô mà chỉ tính theo mặt hàng. Cái này chỉ là report, tạo xong in ra và không cần lưu Sheet này.
4/Cậu cần phân tích rõ chức năng của CT để tạo cơ sở DL cho đầy đủ, sau đó viết code dễ dàng. Nếu không thì sau này chỉ cần thiếu-sai sót 1 chút là phá vỡ hệ thống ngay và công trở thành cốc.
5/CT vậy nên viết dang Form đễ quản lý hơn và nó thân thiện nữa.

Chúc cậu thành công.
Thân.
 
To: Kiredesune
Đọc file của cậu tớ thấy có 1 vài ý với cậu:
*** Sheet(DU LIEU) của cậu có phải
Sheet chi tiết nhập xuất không?

Đúng, đó là sheet duy nhất tớ dùng để input đầu vào cả xuất và nhập

Nếu đúng vậy, theo tớ:
1/Trên
Sheet này còn chưa hợp lý cho lắm:
- Tên/quy cách NVL, nguồn nhập-xuất,... nên là mã hàng/mã công trình...

Tớ nghĩ khó lắm, vì có bao nhiêu thứ không hề chuẩn hóa, tớ ví dụ theo công trình chẳng hạn, nếu làm công trình A tớ dùng thép tròn SS phi 14 nhưng công trình B lại thép tròn SS phi 16. Tớ đã cố gắng ép sao cho về mã hóa hết nhưng nó quá nhiều mà chẳng cái giống cái này cả nên tớ chỉ có thể gói gọn lại: với thép thì có nhóm thép tròn, thép tấm thép hộp và tiếp theo chia ra theo thép cứng, thép SS, thép SK....

Tương tự với bulong, ốc vít, vì kèo, xà gồ, gỗ, tấm lợp...

Đặt mã công trình cũng khó bởi cái kho đó là kho chung nhà máy, chứ không thể 1 công trình có 1 kho. Vì công ty là xây lắp nên việc dựng khung tiền chế là tại nhà máy, còn việc lắp đặt lại ở hiện trường.

Cậu nghĩ sao thêm cột và tự đặt mã tự phục vụ công tác làm excel thôi chứ bảo tớ mã hóa thì có thể được nhưng rất khó, và nhân viên kho họ sẽ thật sự là không hiểu, và mình lại mất nhiều time giải thích.

- Thứ nữa nếu để tính tồn kho (sau này ta có thể tính tồn kho từ ngày đến ngày mà) thì trên Sheet này nên có cột ngày X-N.

Tớ chỉ in ra tồn tại thời điểm nào đó thôi, không cần tồn từ .... đến...

- Để theo dõi tồn kho theo kiểu nhập trước xuất trước thì có thể thêm cột mã lô hàng, đến đây lại phát sinh vấn đề theo dõi tồn kho theo lô. Ta sẽ bàn sau...

Mã lô hàng thì lại phải thêm cải tạo cái kho, nghĩa là nhập kho, xếp kho có đánh số mã kho, thẻ kho mà công ty tớ thì họ loạn, thêm thủ tục là loạn thêm. Cậu có thể tự đánh mã lô gắn với ngày nhập hoặc chế tác từ các mã chứng từ được không?

- Số ch.từ không cần thiết có chữ GTGT mà cấu trúc như thế này hay hơn X0001, X0002,.. hay N0001, N0002 trong đó X hay N ở phía trước là chỉ ch,từ Xuất hay Nhập

Tớ có thể sửa theo cậu, miễn sao số chứng từ không trùng lặp và thuận tiện là được. X, N cho vào hay hơn chứ?


2/Như bài trước trong CSDL cần có các
Sheet danh mục hàng/công trình/Khách hàng/bộ phận,Danh mục cán bộ-công nhân ....

Tham vọng quá, tớ bỏ!
</STRONG>
3/Cần phải có Sheet
theo dõi tồn kho. Mỗi thời điểm phát sinh nhập/xuất thì tồn kho phải được tính ngay. Trong Sheet này phải thể hiện được tồn kho của mỗi mặt hàng theo từng lô hàng 1 (như trên tôi đã nói phải có mã lô hàng là mục đích như vậy). Việc báo cáo tồn kho tổng hợp không quan tâm đến lô mà chỉ tính theo mặt hàng. Cái này chỉ là report, tạo xong in ra và không cần lưu Sheet này.

Uh, nghe hợp lý nhưng tớ chưa tưởng tượng ra, File của Kiệt thì chưa chạy đúng phần xuất nhập tồn nên tớ cũng khó tưởng tượng. Cậu thử demo 1 sheet giúp tớ không?

4/Cậu cần phân tích rõ chức năng của CT để tạo cơ sở DL cho đầy đủ, sau đó viết code dễ dàng. Nếu không thì sau này chỉ cần thiếu-sai sót 1 chút là phá vỡ hệ thống ngay và công trở thành cốc.

Cậu cứ chất vấn tiếp tớ trả lời, khi nào ổn thì mới làm (Tớ cố gắng cuối tuần có cái view về ý tưởng)

5/CT vậy nên viết dang Form đễ quản lý hơn và nó thân thiện nữa.

Chúc cậu thành công.
Thân.

Okie, nhưng mà khó quá, tớ có file kho của họ rồi mà chưa biết đặt tên sắp xếp.

 
Lần chỉnh sửa cuối:
To: Kiredesune

Tớ nghĩ khó lắm, vì có bao nhiêu thứ không hề chuẩn hóa, tớ ví dụ theo công trình chẳng hạn, nếu làm công trình A tớ dùng thép tròn SS phi 14 nhưng công trình B lại thép tròn SS phi 16. Tớ đã cố gắng ép sao cho về mã hóa hết nhưng nó quá nhiều mà chẳng cái giống cái này cả nên tớ chỉ có thể gói gọn lại: với thép thì có nhóm thép tròn, thép tấm thép hộp và tiếp theo chia ra theo thép cứng, thép SS, thép SK....
Tương tự với bulong, ốc vít, vì kèo, xà gồ, gỗ, tấm lợp...
Sao lại là khó: Thép là thép, công trình là công trình chứ sao lại gộp chung vào vậy. Ví dụ:
Thép thanh-phi 6-sx tại ý: TT06Y. Bu long M12x12: BL1212, ....Nhiều thì nhờ thủ kho nhập dùm. Tạo 1 form nhập danh mục rồi đưa họ nhập dùm->thế là có 1 sheet DM vật tư.
Nếu cứ để họ nhập lung tung thì rất khó khi thống kê. Ví dụ: cũng là thép thanh phi 6 lúc thì nhập TTphi6, lúc thì Thep T-Phi6,.... mỗi lúc nhập 1 kiểu thì khi thống kê khùng luôn.
kiredesune [B đã viết:
Đặt mã công trình cũng khó bởi cái kho đó là kho chung nhà máy, chứ không thể 1 công trình có 1 kho. Vì công ty là xây lắp nên việc dựng khung tiền chế là tại nhà máy, còn việc lắp đặt lại ở hiện trường.[/b]
Công trình là công trình , kho là kho sao lại lẫn lộn giữa kho và công trình. Kho thì có mã kho, công trình thì có mã công trình. Tùy vào thc tế cần theo dõi thế nào để tạo ra mã công trình. Vì 1 công trình sẽ có hàng ngàn nghiệp vụ phát sinh X-N vật tư. nên cứ 1 lần có phiếu X-N (chẳng hạn) lại đi gõ "công trình A, khung tiền chế", phiếu X khác lại gõ: "Khung tiền chế, công trình A,... thì loạn cả lên. Ngườ ta xây dựng mã là để bớt gõ khi nhập liệu và ta có tên thống nhất cho 1 công trình hay loai vật tư, dễ cho khai thác số liệu.
kiredesune [B đã viết:
Cậu nghĩ sao thêm cột và tự đặt mã tự phục vụ công tác làm excel thôi chứ bảo tớ mã hóa thì có thể được nhưng rất khó, và nhân viên kho họ sẽ thật sự là không hiểu, và mình lại mất nhiều time giải thích.[/b]
Lạ nhỉ đang bảo là đưa công tác quản lý kho làm trên Excel, thế hóa ra tự bày vẽ để nói cho vui thì ...??? không hiểu cậu muốn gì khi đưa lên topic này đây?
kiredesune [B đã viết:
Tớ chỉ in ra tồn tại thời điểm nào đó thôi, không cần tồn từ .... đến...[/b]
Tồn khio tại thời điểm cũng phải biết thời điểm đó là ngày nào chứ. Nếu vậy là tồn kho theo tháng và năm à??? Chán chả muốn chết
kiredesune [B đã viết:
Mã lô hàng thì lại phải thêm cải tạo cái kho, nghĩa là nhập kho, xếp kho có đánh số mã kho, thẻ kho mà công ty tớ thì họ loạn, thêm thủ tục là loạn thêm. Cậu có thể tự đánh mã lô gắn với ngày nhập hoặc chế tác từ các mã chứng từ được không?[/b]

Trời đất mã lô là lúc thống kê và để theo dõi trên máy, giúp người thủ kho biết lô hàng A gồm TT: loại hàng y, nhập ngày x, giá nhập là Z, số lượng bn? còn tồn bao nhiêu, nếu đã hết thì xuất lô hàng kế tiếp cho đủ số lượng yeu cầu chứ có phải khi nhập ta đánh số đây là lô hàng A khi xuất thì tìm cuộn thép có ghi chữa A để xuất đâu?

kiredesune Tớ có thể sửa theo cậu đã viết:
Đấy là theo ý tớ còn cậu muốn làm sao là tùy cậu. Tớ chẳng có tham vọng gì ở đây cả.

kiredesune [B đã viết:
Uh, nghe hợp lý nhưng tớ chưa tưởng tượng ra, File của Kiệt thì chưa chạy đúng phần xuất nhập tồn nên tớ cũng khó tưởng tượng. Cậu thử demo 1 sheet giúp tớ không?
[/b]
Cậu cứ chất vấn tiếp tớ trả lời, khi nào ổn thì mới làm (Tớ cố gắng cuối tuần có cái view về ý tưởng)
hông dám đâu....

 
Lần chỉnh sửa cuối:
Đấy là theo ý tớ còn cậu muốn làm sao là tùy cậu. Tớ chẳng có tham vọng gì ở đây cả.



Cậu có skype không? Cho tớ xin nick và cho biết giờ cậu online tớ giải thích bằng voice cho cậu hiểu ý tớ, nói thế này vừa mất thời gian vừa hiểu lầm! Ngồi gõ lạch cạch vừa dài vừa ngại!

Thank you cậu góp ý!
 
Lần sau nếu cần cảm ơn thì click ở phía dưới bên phải của bài nhé.

Tớ không dùng voice chat. Nick Yahoo: Tranghung95. Giờ online khoảng cuối buổi chiều.
Tớ cảm giác cậu có quan điểm kg nhất quán cho lắm. Khi cậu nói với Kiệt là bài toán đặt ra kg phải để giải quyết X-N-T mà hơn thế nữa đó là quản lý kho. Xin nói với cậu rằng dù là quản lý kho hay 1 công việc thống kê đơn thuần trên 1 bảnng tính với các công thức thì số liệu cũng phải có sự nhất quán và tổ chức 1 cách logic. Ngược lại thì nên dùng máy tính tay cộng trừ nhân chia sau đó gõ kết quả vào là xong. Nói như vậy để hiểu rằng, khi xây dựng 1 chương trình thì ta phải có dữ liệu cho máy (dữ liệu để máy hiểu được) và tổ chức lưu trữ theo 1 cấu trúc nào đó mà 1 chương trình có thể khai thác được hiệu quả nhất. Hiệu quả ở đây tớ chỉ nói ở khía cạnh: nếu làm bằng tay với 1000 phép cộng mất 1 phút trong khi máy chỉ làm trong 1 tic tắc. Vậy DL ta lưu trữ như thế nào đây???
Tớ nói thật lòng có gì đừng "giận" nhé.
Thân.
 
Lần chỉnh sửa cuối:
@Kiredesune: Mình góp ý tí
- Không ai làm file quản lý kho như bạn cả! Ngay trong sheet file tồn kho T1. Nếu một mã hàng có nhiều lần mua hàng và nhiều lần bán hàng (nghĩa là có nhiều PO và CO thì sao đây!?)
- Thêm vào đó, báo cáo nhâp xuất tồn kho thì phải có Mã kho và báo cáo tồn theo Mã kho nữa chứ!
- Bạn có thể sẽ phải sửa lại cấu trúc dữ liệu lại để file có thể chạy nhanh hơn và dể dàng truy xuất dữ liệu ra hơn!

Ví dụ:
1. Cần có 1 sheet input dữ liệu nhập/xuất kho --> in phiếu nhập/xuất kho
2. Cần có 1 sheet lưu trữ tất cả các phát sinh nhập/xuất kho trong năm.
- Số dư đầu năm được nhập vào như một phiếu nhập bình thường (nhập số dư đầu năm)
3. Cần có 1 sheet báo cáo nhập xuất tồn kho tổng hợp theo ngày/Theo PO/CO
4. Cần có 1 sheet báo cáo nhập xuất tồn kho tổng hợp theo tháng/Theo PO/CO
5. Cần có 1 sheet báo cáo nhập xuất tồn kho tổng hợp cả năm/Theo PO/CO
6. Cần có 1 sheet lưu danh mục hàng hóa
7. Cần có 1 sheet lưu danh mục nhà cung cấp
8. Cần có 1 sheet lưu danh mục khách hàng
9. Cần có 1 sheet lưu danh mục Mã Chi phí, Mã phòng Ban, danh mục các kho.

Như vậy ta chỉ cần 9 sheet để có "đủ đồ chơi" trong khi bạn tốn tới 13 sheet cho mỗi cái báo cáo nhập xuất tồn theo ngày! Trong khi chẳng có bất kỳ cái danh mục quản lý nào cả !??

Bạn tham khảo thêm file mình làm tại đây để hiểu thêm về cách thiết lập cơ sở dữ liệu để quản lý một phân hệ kho cơ bản nhất!
http://www.giaiphapexcel.com/forum/showpost.php?p=71517&postcount=8
Cách quản lý của bạn mình thấy rất phù hợp với môi trường của mình
bạn cho mình xin file của bạn nhé
cái link của bạn giờ không còn nữa
thanks bạn !
 
Web KT
Back
Top Bottom