2016-12-06 1 views
0

Was ich die ganze Zeit machen wollte, bearbeite die "Tree View" für das Manufacturing Module. Ich versuche, die "product_uom_qty" zu dieser Ansicht hinzuzufügen, um das Detail leicht zu sehen. Ich habe versucht, das XML zu bearbeiten, aber ich kann nicht einfach die Spalte hinzufügen, da es nicht Teil des Modells ist, aber sie sind miteinander verwandt. HierOdoos XML passiert nichts, was ich mit der <model> .py-Datei mache

ist die XML-Datei:

<?xml version="1.0"?> 
<tree decoration-bf="message_needaction==True" decoration-info="state in ('draft','confirmed')" decoration-danger="date_planned&lt;current_date and state not in ('done','cancel')" decoration-muted="state in ('done','cancel')" string="Manufacturing Orders"> 
        <field name="message_needaction" invisible="1"/> 
        <field name="name"/> 
        <field name="date_planned"/> 
        <field name="product_id"/> 
        <field name="product_qty" sum="Total Qty"/> 
        <field name="product_uom" options="{'no_open':True,'no_create':True}" groups="product.group_uom"/> 
        <field name="routing_id" groups="mrp.group_mrp_routings"/> 
        <field name="hour_total" sum="Total Hours"/> 
        <field name="cycle_total" sum="Total Cycles"/> 
        <field name="origin"/> 
        <field name="state"/> 
       </tree> 

Ich versuchte, die Python-basierte Dateien Bearbeitung, welche die mrp.py ist, die die Spalten für die Modelle enthält aber leider nichts passiert ist. Ich habe sogar versucht, alle Codes in der Datei zu entfernen, aber nachdem ich die Seiten für das Manufacturing-Modul aktualisiert habe, hat sich nichts geändert.

Das Basismodell der obigen Codes ist die "mrp.production", die sich auf "stock.move" bezieht. < --enthält die product_uom_qty.

Antwort

0

Dies ist kein gültiges XML für odoo wo ist das Tag <openerp> <data> und der Baum sollte in der <record> Tag sein, wenn Sie diese Datei in Ihr Modell einfügen und Sie haben keinen Fehler erhalten Sie haben es nicht hinzugefügt die __openerp__.py in den Daten: 'your_xml_file.xml'

<openerp> 
    <data> 
      <record id="tree_id" model="ir.ui.view"> 
       <field name="model">model.name.here</field> 
       <field name="priority" eval="0"/><!-- this tree will be the default tree for the model --> 
       <field name="arch" type="xml"> 
        <tree > 
         <field name="field_name"/> 
         <field name="field_name"/> 
        </tree> 
       </field> 
      </record> 
    </data> 
</openerp> 

und Sie diese Datei

in __openepr__.py hinzufügen sollten