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

erp開發(fā)案例

申請免費(fèi)試用、咨詢電話:400-8352-114

   開發(fā)案例:

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

  1.一個(gè)基本的ERP模塊的構(gòu)成

  2.字段的定義方法

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

  1)寫一個(gè)模塊

  需求

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

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

  每個(gè)課程可以有多個(gè)學(xué)員,要記錄學(xué)員的姓名、電話、電子郵件

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

  用戶可以設(shè)置默認(rèn)值以加速輸入

開發(fā).png

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

  可以導(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

  課程表單

  form

  oecn.training.lesson

erp5.png

  課程列表

  tree

  oecn.training.lesson

  課程

  oecn.training.lesson

  form

  form,tree

  安裝一個(gè)模塊

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

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

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

  4.安裝后重啟服務(wù)器

發(fā)布:2020-11-12 15:31    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
功能詳情
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

相關(guān)欄目

ERP系統(tǒng)哪個(gè)好 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)對比關(guān)系 ERP技術(shù)包括哪些 企業(yè)ERP系統(tǒng)應(yīng)用 ERP與電商對接 ERP系統(tǒng)論文報(bào)告 智能一體化 ERP無紙化 erp自動(dòng)化 erp信息化 erp報(bào)表 erp制度 erp應(yīng)用 erp推薦 erp移動(dòng) erp銷售 好用的erp erp怎么樣 專業(yè)ERP erp作用 erp優(yōu)缺點(diǎn) erp特點(diǎn) erp廠商 erp代理 erp試用 免費(fèi)erp 簡單的ERP erp網(wǎng)站 erp系統(tǒng)集成 erp介紹 企業(yè)單位 erp模塊 erp問題 云ERP 學(xué)習(xí)ERP ERP案例 ERP演示 ERP測試 ERP與微信 erp品牌 國內(nèi)外ERP excelERP 線上ERP ERP模板 ERP平臺 ERP定制 ERP開源 ERP代碼 ERP購買 ERP數(shù)據(jù)庫 進(jìn)銷存軟件哪個(gè)好 ERP軟件有哪些 ERP系統(tǒng)有哪些