2013-03-13 85 views
-1

請讓我知道; 在OpenERP 7中,我創建了兩個類&兩個表,從這些類生成兩個表。最終我調用了諸如checkroll()和workoffer()等類。現在它的作品完美&事情是想要從一個類生成兩個表是錯誤的或根據openERP標準進行更正。有沒有其他的方式來實現這一點?相同型號的兩個班級

from openerp.osv import fields, osv 

class checkroll(osv.osv): 
    _name = "checkroll.plucker" 
    _description = "This table is for keeping personal data of plucker" 
    _columns = { 
     'reg_no': fields.char('Registration Number', size=256, required=True), 
     'worker_name': fields.char('Worker Name', size=256, required=True), 
     'spouse_name': fields.char('Spouse Name', size=256), 
     'gender' : fields.selection((('male', 'Male'), ('female', 'Female'), ('middle', 'Test')), 'Gender', required=True), 
     'epf_no':fields.char('EPF Number', size=256) 
    } 

checkroll() 



class workoffer(osv.osv): 
    _name = "checkroll.work.offer" 
    _description = "This table is for keeping work offer data" 
    _columns = { 
     'date': fields.date("Date"), 
     'division': fields.char('Division', size=256, required=True), 
     'work' : fields.selection((('plucking', 'Plucking'), ('tapping', 'Tapping'), ('sundry_worker', 'Sundry Worker')), 'Work', required=True), 
     'epf_no':fields.char('EPF Number', size=256) 
    } 

workoffer() 
+2

有什麼問題嗎?標題和文字說沒有意義 – simahawk 2013-03-13 08:05:41

+0

需要知道我的代碼在openerp 7代碼標準下。 是否可能導致任何性能問題? – 2013-03-13 08:52:43

回答

0

在OpenERP中,建議爲另一個數據庫表定義新模型。 這裏每個模型都有一個數據庫表。表格名稱可以通過型號屬性_table來定義,如果未定義,則默認將從_name刪除。(點)by _(下劃線)。

+0

謝謝阿圖爾, 請給我一個例子,你在上面提到的那個.. – 2013-03-13 13:22:44