2016-11-19 1 views
0

私はOdooタイムシート解析で新しいフィールドを追加しました。カスタムの新しいフィールドを追加すると、タイムシート分析がうまくいきません。

enter image description here

問題は、私はactivitéをクリックしたとき、私は次のエラーを取得、次のとおりです。ここで

enter image description here

を誰か場合、私はhr.timesheet.report

class hr_timesheet_sheet_list_activity_report(models.Model): 
_inherit = 'hr.timesheet.report' 
lst_activity_id = fields.Many2one('timesheet_list_activity.activity',string='Activité',readonly=True) 

を継承する方法です私を助けたり、TimeSheet Analysisを修正するためのチュートリアルを見つけることができるリンクを教えてくださいOdooのポート。 ありがとうございます。

答えて

1

hr.timesheet.reportモデルでは、そのデータを処理するデータベースビューが作成されています。この作成はモデルのinit()によって行われます。フィールドを追加するだけでは不十分です。データベースビューも拡張する必要があります。

+1

selectとgroup by命令で自分の列を追加する必要がありました。ありがとうございました。 –