หน้า 1 จากทั้งหมด 1

เพิ่ม Field สำหรับกรอกข้อมูลเพิ่มเติม OpenERP

โพสต์แล้ว: ศุกร์ 12 ต.ค. 2012 3:43 pm
โดย openerp_docman
หลายๆท่านคงจะต้องเจอกับปัญหา Classic อันนี้ เนื่องจากโปรแกรมสำเร็จรูปส่วนใหญ่ก็จะกำหนดช่อง สำหรับกรอกข้อมูลใน Form ต่างๆ ตามมาตรฐานที่คนส่วนใหญ่ใช้ๆกัน
แต่บางทีเราก็ต้องการกรอกข้อมูลบางอย่างเพิ่ม แล้วไม่มีช่องให้กรอก เราจะทำอย่างไรมาดูกันครับ

1 ยกตัวอย่างใบ PR (Purchase Requisitions) จะเห็นว่าในรายการย่อย จะมีรายละเอียด สินค้า,จำนวน,หน่วยนับ (3 อย่าง)
1.jpg


2 คราวนี้ผมต้องการจะเพิ่มช่องสำหรับกรอก วันที่ต้องการ,ราคา,หมายเหตุของแต่ละรายการ เข้าไปเพิ่ม
-ไปที่เมนู Setting>Customization>Database Structure>Module>purchase.requisition.line ซึ่งตรง module นี้ก็เลือกเอาตามต้องการนะครับ ว่าจะเพิ่มอะไรตรงไหน
2.png


-เข้าไปใน purchase.requisition.line แล้วเลือก Edit จะเห็น field เดิมที่โปรแกรมมีมาให้
3.jpg

Re: เพิ่ม Field สำหรับกรอกข้อมูลเพิ่มเติม OpenERP

โพสต์แล้ว: ศุกร์ 12 ต.ค. 2012 3:50 pm
โดย openerp_docman
- จากนั้นกด Create เพื่อสร้าง field ใหม่ เสร็จแล้วกรอกข้อมูลในช่องสีน้ำเงินให้ครบ ตามตัวอย่างผมสร้าง field สำหรับกรอกวันที่ต้องการ
1.jpg


-add เพิ่มเข้ามาให้ครบตามที่ต้องการเลยครับ
2.jpg

Re: เพิ่ม Field สำหรับกรอกข้อมูลเพิ่มเติม OpenERP

โพสต์แล้ว: ศุกร์ 12 ต.ค. 2012 3:56 pm
โดย openerp_docman
3 เพิ่ม field มาแล้วก็จริง แต่เราจะยังมองไม่เห็น จะต้องเอาตัวแปร field ที่สร้างขึ้นนี้ไปใส่ใน Form เพื่อให้แสดงผลด้วย
-ไปที่เมนู Setting>Customization>User Interface>Views>purchase.requisition.form
3.jpg


-จากนั้นเพิ่มตัวแปร x_date x_price x_remark เข้าไปใน view ตามภาพที่เป็นสีแดงๆ นั่นเลยครับ
3.1.jpg

Re: เพิ่ม Field สำหรับกรอกข้อมูลเพิ่มเติม OpenERP

โพสต์แล้ว: ศุกร์ 12 ต.ค. 2012 3:56 pm
โดย openerp_docman
- โดยแบ่งเป็น 2 ส่วน คือส่วนบนจะไปแสดงอยู่ในมุมมองแบบ Line ที่เป็นบรรทัดๆ อย่างที่เราเห็นในภาพแรก
4.jpg


- ส่วนที่ 2 จะไปแสดงผลในมุมมองฟอร์ม ในโปรแกรม Client
5.jpg


ที่มา : จากคุณ wichate , forum.ubuntuclub.com