Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > สอบทางแนวทาง ระบบ คลังสินค้า FIFO location ครับ ทำเสร็จแล้ว แต่ไม่มั่นใจว่ามีทางที่ดีกว่าไหม



 

สอบทางแนวทาง ระบบ คลังสินค้า FIFO location ครับ ทำเสร็จแล้ว แต่ไม่มั่นใจว่ามีทางที่ดีกว่าไหม

 



Topic : 134723



โพสกระทู้ ( 12 )
บทความ ( 0 )



สถานะออฟไลน์




สอบถามเป็นแนวทางหน่อยครับ
พอดีทำแบบนี้ไปแล้ว แต่ไม่มั่นใจมีวิธีดีกว่าดีไหมครับ
ระบบคลังสินค้าเก็บของ location หยิบตาม FIFO
Database มี 1.ตาราง stock ที่เก็บ ชื่อและจำนวนทั้งหมด
2.ตาราง location เก็บ ชื่อ จำนวน เวลา

สมมติรับสินค้ากระเป๋าเข้ามา 20 ใบ
ขั้นตอนแรก
- ตาราง stock ก็จะเก็บข้อมูล กระเป๋า 20 ใบ

ขั้นตอนที่ 2
ไปเก็บใน location ตามเวลาตามลำดับ
location A1 กระเป๋า 10 ใบ
location B1 กระเป๋า 5 ใบ
location C1 กระเป๋า 2 ใบ
(ทำให้กระเป๋า 3 ใบ ไม่ได้เก็บใน location )

เวลาลูกค้า order ต้องการกระเป๋า 12 ใบ
ก็ต้องไปหยิบ A1 10 ใบ B1 2 ใบ

คำถามคือ 1. เวลาเก็บเข้า location พวกพี่ๆ จะตัดของออกจาก stock ไหมครับ ปัจุบันผมตัด stock ตอน order พร้อมกับ location
2.ตอนเก็บเข้าตาราง location ควรเก็บแบบว่า A1 10 ใบ เลย หรือว่าเก็บเป็น 10 แถวครับ ปัจจุบันเก็บเป็น 10 ใบ เลย รู้สึกว่าเวลา loop ตัดของใน location มันแปลกๆ ครับ order มา 12 ต้อง loop select create asc มาก่อนมามีกี่ตัว แล้วลบออก เหลือเท่าไหร่ก็ loop ต่อครับ



Tag : PHP, MySQL, Ms SQL Server 2016, Laravel Framework, Appserv, XAMPP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2020-01-06 17:18:59 By : natstroyhappy View : 1930 Reply : 2
 

 

No. 1



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


FIFO ณ ปัจจุบันหลายบริษัทเลิกใช้รูปแบบนี้ไปนานแล้ว และรูปแบบเหมาะกับอาหารมากกว่า สินค้าแฟชั่น
รูปแบบสินค้า Fashion จะเน้นไปที่ SKU มากกว่า หรือ คุณสามารถ Dev ให้อยู่ DB เดียวกันได้โดยอ้างอิง parent and child
ตัวอย่าง DB
sdfsdf
SKU Relationship Parent_SKU ซึ่งรูปแบบนี้ จะสามารถแยกตัวสินค้าได้โดยไม่รู้จบ

ถ้าคุณเข้าใจ parent and child ชีวิตคุณจะง่ายขึ้น และ มันสามารถ Dev ไปทำ Menu Tree ได้ด้วย








ประวัติการแก้ไข
2020-01-06 18:21:35
2020-01-06 18:29:28
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-01-06 18:20:20 By : Genesis™
 


 

No. 2



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


ที่ผมทำ ก็ชอบที่จะแยก ตารางคลังหลัก ตารางคลังลอง ตารางหน้าร้าน ออกจากกันแบบที่ จขกท ทำนั่นแหล่ะครับ
ส่วนการตัดสต๊อค ก็ต้อง loop เอาตามวิธีที่จขกททำนั่นแหล่ะครับ ถ้าคลังที่ใช้ไม่พอ ก็ต้องไปเอาจาก คลังอื่นๆ มาใช้

ที่นี้การคิวรี่ มันสามารถ คิวรี่ที่เดียว ได้ โดยการใช้ union all

Code (SQL)
select * from (
  select 'table_stock_0' as 'stock_id' , id, datein, qty, amt  from table_stock_0 where ?????
  union all
  select 'table_stock_1' , id, datein, qty, amt from table_stock_1 where ?????
  union all
  select 'table_stock_2'  , id, datein, qty, amt  from table_stock_2 where ?????
) order datein, (stock_id=คลังที่ใช้งาน) desc, stock_id


แล้ว ก็while ตัดสต๊อค ไปที่ละ record

ส่วนระบบ fifo ก็เป็นที่นิยม เพราะมันใช้ได้ หลากหลายสินค้ามากกว่า และประโยชน์ก็มากกว่าวิธีอื่น

สินค้าแฟชั่นก็เหมือนกัน ถ้าเก่าไปก็ขายไม่ออก ต้องมาเลหลังขาย มาก่อน ออกก่อนน่ะดีแล้ว

แม้แต่เหล้า เพราะเหล้าเป็น แอลกอฮอ แบบไม่มียีสต์แล้ว (ผ่านการต้ม) ยิ่งนาน แอลกอฮอยิ่งหมด ก็จะไม่ใช้เหล้า กินก็ไม่อร่อยแล้ว

ส่วนไวน์ ถ้าไม่มีที่เก็บโดยเฉพาะ ตั้งขวดตรง ก็ fifo เหมือนกัน แต่ถ้ามีที่ตั้งขวดนอนเฉียงปากขวดลงโดยเฉพาะตามวิธีการเก็บ
ค่อยใช้ lifo เพราะยิ่งนาน ยิ่งอร่อย ราคายิ่งแพง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-01-07 10:19:00 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบทางแนวทาง ระบบ คลังสินค้า FIFO location ครับ ทำเสร็จแล้ว แต่ไม่มั่นใจว่ามีทางที่ดีกว่าไหม
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่