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

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

Open ERP report วิธีการแปล openoffice เป็น rml

บอกเพื่อนบ้านเป็นหมวด ที่ไว้รวบรวม กระทู้ การถามตอบ จากเว็บไซต์ต่างๆ เกี่ยวกับการใช้งาน ERP OpenERP SAP Oracle และ ระบบ ERP แบบไทยๆ
openerp_docman
โพสต์: 393
ลงทะเบียนเมื่อ: เสาร์ 06 ต.ค. 2012 10:11 am

Open ERP report วิธีการแปล openoffice เป็น rml

โพสต์โดย openerp_docman » อังคาร 09 ต.ค. 2012 10:57 am

Open ERP report วิธีการแปล openoffice เป็น rml เพื่อใช้ในการออกรายงาน

วิธีการแปล openoffice เป็น rml เพื่อใช้ในการออกรายงาน การทำ Report ของ OpenERP มีวิธีการอยู่หลายรูปแบบ แต่หลักๆแล้วจะมีอยู่ 3 วิธี คือ
1. OpenOffice report
2. Rml Report
3. Custom Report

สำหรับตอนนี้จะอธิบายวิธีการทำ report จาก file openoffice
ที่จริงแล้ว OpenERP มี Report Designer ซึ่งเป็น Addons ของ openoffice แต่ว่า Openoffice Report Designer ปัจจุบันยังไม่เปิดให้ใช้ Free เพราะ เป็น Shared Fundings Projects ซึ่งความหมายคือ ใช้งบประมาณในการพัฒนาโปรเจคนี้ขึ้นมา และต้องการที่จะคืนทุนก่อน ที่จะออกเป็น opensource ให้ใช้ฟรี

อย่างไรก็แล้วแต่ ถึงไม่มี openoffice report designer ก็สามารถสร้าง report ได้ โดยไม่ต้องใช้ addons นั้น เพียงเราใช้ openoffice design แล้วใช้ script ที่อยู่ใน module base_report_designer
วิธีการ มีดังนี้ (Ubuntu)
1. เข้าไปที่ไฟล์ script : cd OPENERP_ADDONS_PATH/base_report_designer/wizard
2. ทำการแก้ไขรายงาน จากที่มีอยู่ในโมดูลต่างๆ ที่สนใจ(เพื่อดูให้เห็นเป็นตัวอย่าง)
3. หลังจากมีการแก้ไขเสร็จแล้ว ให้ save เป็นนามสกุล sxw หรือ odt ก็ได้
4. นำไฟล์ที่ save นั้นไปวางไว้ที่ base_report_desinger/wizard
5. ทำการ run script เพื่อแปลง file openoffice เป็น rml : $ python tiny_sxw2rml.py filename.sxw > some-name-you-need.rml
6. หลังจากนั้น นำไฟล์ rml ที่ได้ไปวางไว้ที่ module ที่เอามา

ยกตัวอย่างการแปล
- ต้องการแก้ Sale Order form ใน Sale module
- addons/sale/order.sxw
- เลือกไฟล์ order.sxw มา เพื่อจะแปลงกลับไปเป็น order.rml ตัวใหม่ที่มีการแก้ไข : $python tiny_sxw2rml.py order.sxw > order.rml
- จากนั้นก็เอาไปวางทับที่เดิม ในโมดูล sale : addons/sale/report/order.rml

ที่มา : appwebblog.blogspot.com

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

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

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