私は開発用 PC で mrp_extend と mrp_production_output という 2 つの新しいオブジェクト名を開発しました。次に、リアルタイムサーバーをアドオンサーバーに更新したいと思います。その後、[モジュール リストの更新] をクリックして、この 2 つの新しいオブジェクトを見つけて、うまく機能する mrp_extend をインストールします。しかし、mrp_production_output のインストールをクリックすると、エラーが発生します。
ValidateError
Error occurred while validating the field(s) arch: Invalid XML for View Architecture!
開発サーバーでうまく機能する理由がわかりませんが、サーバーにインストールするとこの問題が発生しますか?
以下は、私の mrp_production_output の XML ファイルです。
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<!-- Add new form in new form for Production Output (By Henry on 24/Oct/2013) -->
<record id="mrp_production_output_form" model="ir.ui.view">
<field name="name">mrp.production.output.form</field>
<field name="model">mrp.production.output</field>
<field name="arch" type="xml">
<form string="Production Output" version="7.0">
<group string="Production Output" colspan="4" col="4">
<field name="batch_number" string="Batch Number"/>
<field name="finish_date" string="Finish Date"/>
<field name="product_id" string="Product" on_change="onchange_product_id(product_id, context)"/>
<field name="finish_product_quantity" string="Finish Produce Quantity" on_change="on_change_calculate_production_cost(total_raw_mat_cost,total_packaging_cost,finish_product_quantity)"/>
<field name="product_uom" string="Product Unit Of Measure"/>
<field name="total_packaging_cost" string="Packaging Cost/Extra Cost" on_change="on_change_calculate_production_cost(total_raw_mat_cost,total_packaging_cost,finish_product_quantity)"/>
<field name="system_message" string="System Message"/>
<field name="remarks" string="Remarks"/>
</group>
<group>
<group string="BOM Lists">
<field name="bom_lines" nolabel="1" options="{'reload_on_button': true}">
<tree string="BOM Lists">
<field name="name"/>
<field name="product_id"/>
<field name="product_qty" sum="Expected Total Produce Qty"/>
<field name="product_uom" string="Unit of Measure" groups="product.group_uom"/>
<field name="total_final_cost" string="Total Costs" sum="Total Costs"/>
<field name="location_dest_id"/>
<field name="date_planned"/>
<field name="state" invisible="1"/>
</tree>
</field>
</group>
</group>
<group>
<group colspan="4" col="4">
<field name="expected_produce_quantity" string="Expected Produce Quantity"/>
<field name="total_production_cost" string="Total Production Cost" />
<field name="total_raw_mat_cost" string="Raw Material Cost" />
<field name="total_unit_cost" string="Total Unit Cost" bold="True"/>
</group>
</group>
</form>
<!--<xpath expr="/form/sheet" position="after">
<div class="oe_chatter">
<field name="message_follower_ids" widget="mail_followers"/>
<field name="message_ids" widget="mail_thread"/>
</div>
</xpath>-->
</field>
</record>
<!-- Add new tree in new form for Production Output (By Henry on 24/Oct/2013) -->
<record id="mrp_production_output_tree" model="ir.ui.view">
<field name="name">mrp.production.output.tree</field>
<field name="model">mrp.production.output</field>
<field name="arch" type="xml">
<tree string="Production Output">
<field name="batch_number" string="Batch Number"/>
<field name="finish_date" string="Finish Date"/>
<field name="product_id" string="Product"/>
<field name="expected_produce_quantity" string="Expected Produce Quantity"/>
<field name="finish_product_quantity" string="Finish Produce Quantity"/>
<field name="product_uom" string="Product Unit Of Measure"/>
<field name="total_raw_mat_cost" string="Raw Material Cost"/>
<field name="total_packaging_cost" string="Packaging Cost/Extra Cost"/>
<field name="total_production_cost" string="Total Production Cost"/>
<field name="total_unit_cost" string="Total Unit Cost"/>
<field name="system_message" string="System Message"/>
<field name="remarks" string="Remarks"/>
</tree>
</field>
</record>
<record id="mrp_production_output_action" model="ir.actions.act_window">
<field name="name">Production Output</field>
<field name="res_model">mrp.production.output</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem id="mrp_production_output_child"
parent="mrp.menu_mrp_manufacturing" sequence="2"
action="mrp_production_output_action" />
</data>
</openerp>