監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉

erp開發(fā)案例

申請免費試用、咨詢電話:400-8352-114

   開發(fā)案例:

  通過此案例,你可以了解到:

  1.一個基本的ERP模塊的構成

  2.字段的定義方法

  3.視圖定義定義的方法(表單視圖,列表視圖,視圖動作,菜單)

  1)寫一個模塊

  需求

  輸入和查詢課程,把信息儲存到課程對象里

  課程包含以下信息:名稱,價格,天數(shù),開始日期,教師,學員

  每個課程可以有多個學員,要記錄學員的姓名、電話、電子郵件

  課程可以添加教材和作業(yè)等文檔附件

  用戶可以設置默認值以加速輸入

開發(fā).png

  可以按名稱查詢課程,也可以用其他信息查找課程,并保存常用查詢條件

  可以導出課程信息到excel文件,并支持導入

  可以按日期查看課程,并調整課程時間

  老師只能看到自己的課程

  在erp的addons文件下新建一個模塊名,

  模塊名就叫做oecn_training,然后它下面有四個文件,分別如下:

  |--oecn_training

  |--__init__.py

  |--__erp__.py

  |--lesson.py

  |--lesson_view.xml

  __init__.py(編輯)

  __init__.py文件是Python 的模塊描述,因為ERP模塊也是一個普通的Python模塊:

  # -*- encoding: utf-8 -*-

  import lesson #導入包含Python代碼的所有文件和目錄

  __erp__.py

  __erp__.py文件(在6.0之前的版本也叫__terp__.py)它包含一個Python的字典聲明這個模塊的相關信息:模塊名字,依賴關系,說明和組成。

  {

  "name" : "OECN Training", #模塊名

  "version" : "1.0", #模塊版本

  "description" : 'OECN Training Demo', #模塊說明

  "author" : "Shine IT", #作者

  "website" : "http://www.erp.cn", #網(wǎng)址

  "depends" : [ ], #依賴的模塊

  "update_xml" : [ "lesson_view.xml" ], #模塊更新的時候會讀入的文件

  "installable" : True, #可否安裝

  "category": 'Generic Modules/Others' #模塊類型

  }

  lesson.py

  # -*- coding: utf-8 -*-

  from erp.osv import fields, osv

  class oecn_training_lesson (osv. osv ):

  _name = 'oecn.training.lesson'

  _discription = 'OECN 培訓課程'

  _columns = {

  'name':fields. char ( u '課程名',size= 64, select= True ),

  'date_start':fields. date (u '開始日期', select= True ),

  'total_day':fields. float (u '總天數(shù)',digits= ( 16, 1 ) ),

  'teacher':fields. many2one ( 'res.users',u '授課老師' ),

  'students':fields. many2many ( 'res.partner', string=u '學生' ),

  'price':fields. float (u '價格',digits= ( 16, 2 ) ),

  }

  oecn_training_lesson ( )

  lesson_view.xml

  課程表單

  form

  oecn.training.lesson

erp5.png

  課程列表

  tree

  oecn.training.lesson

  課程

  oecn.training.lesson

  form

  form,tree

  安裝一個模塊

  1.確保在擴展視圖下(右上角小齒輪->首選項->擴展)

  2.更新模塊列表(設置->模塊->更新模塊列表)

  3.搜索自己的模塊(設置->模塊->模塊)

  4.安裝后重啟服務器

發(fā)布:2020-11-12 15:31    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]

相關欄目

ERP系統(tǒng)哪個好 ERP系統(tǒng)多少錢 ERP系統(tǒng)是什么 ERP系統(tǒng)排名 ERP系統(tǒng)哪家比較好 ERP系統(tǒng)如何使用 ERP系統(tǒng)有哪些好處 ERP系統(tǒng)選型分析 ERP系統(tǒng)的重要性 ERP系統(tǒng)有哪幾種 ERP系統(tǒng)對比關系 ERP技術包括哪些 企業(yè)ERP系統(tǒng)應用 ERP與電商對接 ERP系統(tǒng)論文報告 智能一體化 ERP無紙化 erp自動化 erp信息化 erp報表 erp制度 erp應用 erp推薦 erp移動 erp銷售 好用的erp erp怎么樣 專業(yè)ERP erp作用 erp優(yōu)缺點 erp特點 erp廠商 erp代理 erp試用 免費erp 簡單的ERP erp網(wǎng)站 erp系統(tǒng)集成 erp介紹 企業(yè)單位 erp模塊 erp問題 云ERP 學習ERP ERP案例 ERP演示 ERP測試 ERP與微信 erp品牌 國內外ERP excelERP 線上ERP ERP模板 ERP平臺 ERP定制 ERP開源 ERP代碼 ERP購買 ERP數(shù)據(jù)庫 進銷存軟件哪個好 ERP軟件有哪些 ERP系統(tǒng)有哪些