當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > ERP系統(tǒng) > ERP系統(tǒng)口碑 > ERP案例
erp開發(fā)案例
開發(fā)案例:
通過此案例,你可以了解到:
1.一個(gè)基本的ERP模塊的構(gòu)成
2.字段的定義方法
3.視圖定義定義的方法(表單視圖,列表視圖,視圖動(dòng)作,菜單)
1)寫一個(gè)模塊
需求
輸入和查詢課程,把信息儲存到課程對象里
課程包含以下信息:名稱,價(jià)格,天數(shù),開始日期,教師,學(xué)員
每個(gè)課程可以有多個(gè)學(xué)員,要記錄學(xué)員的姓名、電話、電子郵件
課程可以添加教材和作業(yè)等文檔附件
用戶可以設(shè)置默認(rèn)值以加速輸入
可以按名稱查詢課程,也可以用其他信息查找課程,并保存常用查詢條件
可以導(dǎo)出課程信息到excel文件,并支持導(dǎo)入
可以按日期查看課程,并調(diào)整課程時(shí)間
老師只能看到自己的課程
在erp的addons文件下新建一個(gè)模塊名,
模塊名就叫做oecn_training,然后它下面有四個(gè)文件,分別如下:
|--oecn_training
|--__init__.py
|--__erp__.py
|--lesson.py
|--lesson_view.xml
__init__.py(編輯)
__init__.py文件是Python 的模塊描述,因?yàn)镋RP模塊也是一個(gè)普通的Python模塊:
# -*- encoding: utf-8 -*-
import lesson #導(dǎo)入包含Python代碼的所有文件和目錄
__erp__.py
__erp__.py文件(在6.0之前的版本也叫__terp__.py)它包含一個(gè)Python的字典聲明這個(gè)模塊的相關(guān)信息:模塊名字,依賴關(guān)系,說明和組成。
{
"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" ], #模塊更新的時(shí)候會讀入的文件
"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 培訓(xùn)課程'
_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 '學(xué)生' ),
'price':fields. float (u '價(jià)格',digits= ( 16, 2 ) ),
}
oecn_training_lesson ( )
lesson_view.xml
安裝一個(gè)模塊
1.確保在擴(kuò)展視圖下(右上角小齒輪->首選項(xiàng)->擴(kuò)展)
2.更新模塊列表(設(shè)置->模塊->更新模塊列表)
3.搜索自己的模塊(設(shè)置->模塊->模塊)
4.安裝后重啟服務(wù)器
- 1erp系統(tǒng)失敗的案例
- 2erp企業(yè)案例分析
- 3erp使用案例
- 4某企業(yè)erp案例分析
- 5中小企業(yè)erp失敗案例
- 6erp應(yīng)用案例分析
- 7erp企業(yè)案例分析
- 8erp系統(tǒng)失敗的案例
- 9erp項(xiàng)目管理案例
- 10erp實(shí)施失敗案例
- 11erp案例分析步驟
- 12erp成功實(shí)施的案例
- 13企業(yè)erp管理系統(tǒng)案例
- 14企業(yè)應(yīng)用erp的成功案例
- 15erp應(yīng)用的案例
- 16erp系統(tǒng)應(yīng)用案例
- 17erp應(yīng)用實(shí)施案例
- 18企業(yè)成功實(shí)施erp的案例
- 19erp系統(tǒng)案例分析
- 20企業(yè)運(yùn)用erp成功的案例
- 21erp成功應(yīng)用案例
- 22erp實(shí)施失敗案例
- 23erp應(yīng)用成功案例
- 24erp的成功案例
- 25erp經(jīng)典案例
- 26企業(yè)實(shí)施erp案例
- 27erp企業(yè)管理系統(tǒng)案例
- 28企業(yè)運(yùn)用erp成功的案例
- 29erp系統(tǒng)的成功案例
- 30erp系統(tǒng)成功案例
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓