วันเสาร์ที่ 27 กันยายน พ.ศ. 2557

OpenERP : การใช้ Template ในการเขียน module ใน OpenERP

เราสามารถใช้ template เพื่อให้ง่ายต่อการเขียน code โดยสามารถ download ไฟล์ได้จาก link ด้านล่าง

http://openerp-eclipse-template.googlecode.com/svn/trunk/


วิธีการ import ไฟล์ template เข้ามาใช้งานตามด้านล่างครับ

Python
http://www.youtube.com/watch?v=kfMk31VKxrY

XML
http://www.youtube.com/watch?v=LCxYpofncKs

วันเสาร์ที่ 5 กรกฎาคม พ.ศ. 2557

OpenERP : การ Import Data เข้าไปใน Form

เริ่มต้นด้วยการไปตั้งค่าใน General Setting --> Import/Export-->เลือก Allow users to import data from CSV files


จากนั้นมาเตรียมไฟล์ CSV ดังรูป



ไปที่ Attendance --> Import-->Browse



จากนั้นให้ทำการเลือกไฟล์ แล้วจะได้หน้าจอดังรูปกด Validate เพื่อเป็นการตรวจสอบข้อมูล



 จากนั้นกด Import

วันพุธที่ 25 มิถุนายน พ.ศ. 2557

OpenERP : สร้าง Form จาก Interface

เป็นวิธีที่ง่ายที่สุดในการสร้าง Form ขึ้นมาเก็บข้อมูลการใช้งานตามที่เราต้องการ

1.Setting--> Database Structure --> Models --> Create




ในช่อง Model Description : nptech_info
          Model : x_nptech




จากนั้นไปที่ Tab : Fileds --> Add an item

ในช่อง Name : x_name
          Field Label : name
          Field Type : char
          เลือก Required
          Size : 64


จากนั้นกด Save & Close


หลังจากนั้นให้กด Save


ขั้นตอนต่อไปให้เรากด Create a Menu


ในช่อง Menu Name : nptech_infoในช่อง Parent Menu ให้คลิกที่ลูกศร แล้วไปที่ Create and Edit


ในช่อง Menu : nptech_info
          Action : ir.actions_act_window



 ในช่องที่สองให้คลิก  Create and Edit 


ในช่อง Action Name : nptech_info_action
          Object : x_nptech

จากนั้นให้กด Save จนกลับมาที่หน้า models


จากนั้นให้เรา Refresh หน้าจอ แล้วเราจะพบว่า form ที่เราสร้างปรากฏดังรูปด้านล่าง


หลังจากนั้นให้ไปที่ Setting --> User Interface --> View --> Create


View Name : nptech_info
Object : x_nptech

ใน Tab : Architecture ตรง

จากนั้นกด Save

เมื่อทำตามขั้นตอนด้านบนครบแล้วขั้นต่อไปเราจะทำการเพิ่ม Field เข้าไปอีก Field หนึ่งโดยไปที่

Model ที่เราสร้างไว้ คือ nptech_info  จากนั้นกด Edit



ไปที่ Tab : Fields --> Add an item



พิมพ์รายละเอียดตามรูปด้านล่าง แล้วกด Save


เสร็จแล้วให้ไปที่ View -->แล้วไปเพิ่ม field name ใน Architecture


Refresh หน้าจอ field ที่เราเพิ่มเข้าไปจะปรากฏดังรูปด้านล่าง