[IMP] stock_account: Hide 'Account Stock Properties' if 'Perpetual' valuation

Because if you set the inventory valuation as manual you don't create
accounting entries automatically when stock moves are confirmed.
This commit is contained in:
Yannick Tivisse
2016-04-04 09:59:24 +02:00
parent e64b84ed9a
commit 8db497185d
2 changed files with 11 additions and 7 deletions
+2 -2
View File
@@ -35,8 +35,8 @@
<field name="inherit_id" ref="product.product_category_form_view"/>
<field name="arch" type="xml">
<group name="first" position="after">
<group>
<group name="account_property" string="Account Properties">
<group name="account_property">
<group string="Account Properties">
<field name="property_account_income_categ_id" domain="[('internal_type','=','other'),('deprecated', '=', False)]"/>
<field name="property_account_expense_categ_id" domain="[('internal_type','=','other'),('deprecated', '=', False)]"/>
</group>
+9 -5
View File
@@ -7,16 +7,20 @@
<field name="model">product.category</field>
<field name="inherit_id" ref="account.view_category_property_form"/>
<field name="arch" type="xml">
<group name="account_property" position="after">
<group name="account_stock_property" string="Account Stock Properties">
<group name="account_property" position="inside">
<group name="account_stock_property" string="Account Stock Properties" attrs="{'invisible': [('property_valuation', '=', 'manual_periodic')]}">
<field name="property_stock_account_input_categ_id" domain="[('deprecated', '=', False)]"/>
<field name="property_stock_account_output_categ_id" domain="[('deprecated', '=', False)]"/>
<field name="property_stock_valuation_account_id" domain="[('deprecated', '=', False)]"/>
<field name="property_stock_journal"/>
</group>
<group string="Inventory Valuation">
<field name="property_cost_method" groups="stock_account.group_inventory_valuation"/>
<field name="property_valuation"/>
</group>
<group name="account_property" position="after">
<group>
<group string="Inventory Valuation">
<field name="property_cost_method" groups="stock_account.group_inventory_valuation"/>
<field name="property_valuation"/>
</group>
</group>
</group>
</field>