這是第一代碼
類timetable_timetable(osv.osv):
_name = 'timetable.timetable'
_columns = {
'名稱':fields.char( '姓名',大小= 「64」,需要= TRUE),
'當然':fields.many2one( 'college.course', '課程'),
'學期':fields.many2one( 'course.semester', '學期'),
'主體':fields.one2many( 'timetable.subjects', 'timetable_id', '主題')
}
timetable_timetable()
函數從STARTDATE&持續時間得到結束日期中的OpenERP
這是第二個碼
類timetable_subjects(osv.osv):
_name = 'timetable.subjects'
_columns = {
'timetable_id':fields.many2one( 'timetable.timetable', '時間表'),
「subject_id ':fields.many2one('semester.subject','Subject'),
'開始日期':fields.datetime( '開始日期',存儲= TRUE),
'持續時間':fields.float( '時長',大小= 64,需要= TRUE),
'END_DATE':字段。日期時間( '終止日期',店內= TRUE),
'教授':fields.many2one( 'professor.professor', '教授')
}
timetable_subjects()
我想做一個函數on_change它從start_date &持續時間返回我end_date。那麼我怎麼能做到這個功能。