2017-04-11 1 views
0

프로젝트의 작업 표보기 탭을 무시하려고합니다. 내가 상속 된 뷰 ID가 sale_timesheet.view_sale_service_inherit_form2 알고Odoo 10보기 상속 오류 :

External ID not found in the system: project_task_materials.view_sale_service_inherit_form2" while parsing view.xml.

: 나는 모듈을 설치하면

<record id="view_project_task_form_materials" model="ir.ui.view"> 
     <field name="name">project.task.form.materials</field> 
     <field name="model">project.task</field> 
     <field name="inherit_id" ref="view_sale_service_inherit_form2"/> 
     <field name="arch" type="xml"> 
      <xpath expr="//field[@name='timesheet_ids']/ancestor::page" position="after"> 
       <page name="materials_used" string="Materials" groups="project.group_tasks_work_on_tasks"> 
        <field name="material_ids" groups="project.group_tasks_work_on_tasks"> 
         <tree string="Materials used" editable="top"> 
          <field name="product_id"/> 
          <field name="quantity"/> 
         </tree> 
        </field> 
       </page> 
      </xpath> 
     </field> 
    </record> 

오류가 나타납니다 여기에 새로운 모듈 view.xml 있습니다. 내 XML 파일에서이를 지정하는 방법은 무엇입니까?

<field name="inherit_id" ref="sale_timesheet.view_sale_service_inherit_form2"/> 

은 또한 당신의 __manifest__.py 파일을 확인하십시오 : 심판의

답변

2

당신은 당신이보기 양식이 같이

<record id="any_id_you_want" model="ir.ui.view"> 
    <field name="inherit_id" ref="modul_name.view_xmlid"/> 
    ... 
    .... 
</record> 
1

에게 상속 부가 기능의 이름을 사용하여 전체 XML ID를 지정해야 당신은에 따라 다릅니다 sale_timesheet

감사합니다