รูปภาพแจ้งข่าว ทางเว็บบอร์ด openerpthailand.org ได้เปลี่ยนระบบเว็บบอร์ด ใหม่เป็น phpBB 3.1
  1. บุคคลทั่วไป จะไม่สามารถเข้าอ่านกระทู้บางบอร์ด แนะนำให้ท่าน สมัครสมาชิกคลิกตามลิงค์นี้
  2. สมาชิกใหม่ ถ้ายังไม่ได้แนะนำตัวจะไม่สามารถ ตั้งกระทู้ และ ดาวน์โหลด ไฟล์จากเว็บบอร์ดได้ ท่านจำเป็นต้องแนะนำตัวที่หมวดนี้
  3. ถ้ามีปัญหาการใช้งาน หรือ ข้อเสนอแนะใดๆ แนะนำได้ที่นี่
  4. ปุ่มรูปหัวใจใต้โพส แต่ละโพส ท่านสามารถกดเพื่อสื่อถึงคนโพสนั้นถูกใจท่าน
  5. ห้ามลง E-mail, เบอร์โทรส่วนตัว, Line id หรือข้อมูลส่วนตัวอื่นๆ เพื่อป้องกันการแอบอ้างและโฆษณาแฝง โดยสามารถติดต่อสมาชิกท่านอื่นผ่านระบบ PM ของบอร์ด
  6. ท่านสามารถปิดการแจ้งนี้ได้ ที่มุมขวาของกล่องข้อความนี้

บุคคลทั่วไปสามาเข้าสู่ระบบ ด้วย Account ของ FaceBook ได้แล้ว คลิกที่นี่ได้เลย

Unit of Measure

หมวดนี้สำหรับนักพัฒนา Customize & Develop ปรับแต่งแก้ไขโค้ด รายงาน พัฒนาโมดูล ปรึกษาโค้ด ได้ที่หมวดนี้
กฎการใช้บอร์ด
หมวดนี้สำหรับนักพัฒนา
ลงโค้ดอย่าลืมครอบโค้ด เพื่อการแสดงผลที่อ่านง่ายสำหรับคนตอบ
ntnw
โพสต์: 112
ลงทะเบียนเมื่อ: ศุกร์ 25 ก.ค. 2014 10:20 am

Unit of Measure

โพสต์โดย ntnw » พฤหัสฯ. 14 ธ.ค. 2017 12:42 pm

รบกวน เพื่อน สมช ใครใช้ unit of measure บ้าง จะขอความรู้ และ ไอเดีย

ปัจจุบันมีการซื้อของเข้า หลาย ๆ อย่าง ที่อยากนำ unit of measure มาใช้งาน เช่น การซื้อ น๊อต

เงื่อนไข
1. น๊อต เก็บ stock เป็น ตัว
2. น๊อต ซื้อ เป็น กล่อง
3. น๊อต มีหลายขนาด แต่ละขนาด จำนวน ต่อกล่องไม่เท่ากัน

คำถาม ถ้าไม่อยาก สร้าง unit ออกมาเยอะ ๆ โดยใช้ แค่ กล่อง อย่างเดียวเลยมีวิธีหรือไม่
ปัจจุบัน จะต้องสร้าง หน่วย เป็น
1. ตัว = unit
2. กล่องS = 250 ตัว
3. กล่องM = 500 ตัว
4. กล่องL = 1000 ตัว

เวลาเรียกใช้งาน เช่น
1. น๊อต 8x1 = 1 กล่องL แปลงหน่วย เป็น 1000 ตัว
2. น๊อต 8x2 = 1 กล่องS แปลงหน่วยเป็น 250 ตัว

อันนี้แค่น๊อต แต่เราจะมี Product อื่น ๆ อีก ที่อยากเรียกใช้หน่วยเป็น กล่อง แต่ละกล่องจะมี รูปแบบ จำนวนที่แตกต่างกัน ทำให้ เราต้องสร้าง กล่องx / กล่องy / กล่องZ ...

***ไม่ทราบมีวิธีการเรียก กล่อง แล้ว แปลงหน่วยเลยหรือไม่ ไม่ต้องแยกขนาดกล่อง***

ขอบคุณครับ

wannadrunk
โพสต์: 15
ลงทะเบียนเมื่อ: เสาร์ 16 พ.ย. 2013 9:47 pm
ติดต่อ:

Re: Unit of Measure

โพสต์โดย wannadrunk » อาทิตย์ 17 ธ.ค. 2017 1:59 am

ไม่ได้ใช้ UoM นะครับ

เวลานับ stock inventory นับเป็นกล่อง หรือเป็นตัวครับ หากเป็นตัว ก็ควรรับเข้าระบบเป็นตัว

ntnw
โพสต์: 112
ลงทะเบียนเมื่อ: ศุกร์ 25 ก.ค. 2014 10:20 am

Re: Unit of Measure

โพสต์โดย ntnw » อาทิตย์ 17 ธ.ค. 2017 11:24 am

รับเข้า inventory นับเป็นตัว รับเข้าระบบ ก็เป็นตัว อยู่แล้ว ครับ
แต่เวลาซื้อ ซื้อเป็นกล่อง เพราะราคาเสนอเป็น 1000 ตัวต่อกล่อง ถ้าจะมา เอาราคากล่อง หาร จำนวนตัว ก็จะเกิดความผิดพลาดจาก human หรือ จุดทศนิยมได้

ขอบคุณครับ

ภาพประจำตัวสมาชิก
ming121
โพสต์: 118
ลงทะเบียนเมื่อ: พฤหัสฯ. 07 เม.ย. 2016 1:11 pm

Re: Unit of Measure

โพสต์โดย ming121 » จันทร์ 15 ม.ค. 2018 9:16 am

เวลาขายเต็มกล่องหรือแบ่งขายครับ
รับปรึกษาการใช้งาน ฟรี ไม่หลอกลวง เน้นจริงใจ *** สายเซ็นผิดกฏ ***

kitcle
โพสต์: 258
ลงทะเบียนเมื่อ: เสาร์ 22 ธ.ค. 2012 8:15 am

Re: Unit of Measure

โพสต์โดย kitcle » จันทร์ 15 ม.ค. 2018 3:35 pm

ใน หน้า product จะต้องมี filed uom_po_id ไว้ผูก
ทีนี้ตอนรับเข้าจาก po ในหน้า stock picking คุณจะต้องสร้างฟิลด์
ใน stock.pack.operation ----------
product_uom_po_id = fields.Many2one(related='product_id.uom_po_id', store=True, string='UoM', readonly=False)
เพื่อรับค่า หน่วยซื้อที่ผูกจาก สินค้า
ก็ใช้ ฟังกชั่น _compute_quantity ในการรับค่าแปลงต่างหน่วยในหมวดเดียวกันได้

line.qty2_todo = line.product_uom_id._compute_quantity(line.product_qty, line.product_uom_po_id)

จากนั้นก็ compute , inverse กันต่อไป
[b][color=#008000]รับปรึกษาปัญหาเทคนิค[/color] *** สายเซ็นผิดกฏ *** [/b]

ntnw
โพสต์: 112
ลงทะเบียนเมื่อ: ศุกร์ 25 ก.ค. 2014 10:20 am

Re: Unit of Measure

โพสต์โดย ntnw » อังคาร 16 ม.ค. 2018 5:53 pm

ขอบคุณครับ ดูแล้วก็ต้อง mod ตาม ท่าน อ. Kitcle จึงจะตอบโจทย์ Function พื้นฐานของ Odoo หาดูแล้วไม่มีครับ


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 3 และ บุคคลทั่วไป 0 ท่าน