สอบทางแนวทาง ระบบ คลังสินค้า FIFO location ครับ ทำเสร็จแล้ว แต่ไม่มั่นใจว่ามีทางที่ดีกว่าไหม
FIFO ณ ปัจจุบันหลายบริษัทเลิกใช้รูปแบบนี้ไปนานแล้ว และรูปแบบเหมาะกับอาหารมากกว่า สินค้าแฟชั่น
รูปแบบสินค้า Fashion จะเน้นไปที่ SKU มากกว่า หรือ คุณสามารถ Dev ให้อยู่ DB เดียวกันได้โดยอ้างอิง parent and child
ตัวอย่าง DB
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™
ที่ผมทำ ก็ชอบที่จะแยก ตารางคลังหลัก ตารางคลังลอง ตารางหน้าร้าน ออกจากกันแบบที่ จขกท ทำนั่นแหล่ะครับ
ส่วนการตัดสต๊อค ก็ต้อง 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
Load balance : Server 04