[FIX] stock_account: fixed wrong implementation of default value for property fields
bzr revid: qdp-launchpad@openerp.com-20131205131117-kuaubvz9esd025l7
This commit is contained in:
parent
4edc351bb6
commit
6afb907103
|
@ -56,7 +56,6 @@ Dashboard / Reports for Warehouse Management will include:
|
||||||
'product_data.xml',
|
'product_data.xml',
|
||||||
'product_view.xml',
|
'product_view.xml',
|
||||||
'stock_account_view.xml',
|
'stock_account_view.xml',
|
||||||
'valuationandcostmethod.yml',
|
|
||||||
],
|
],
|
||||||
'test': [
|
'test': [
|
||||||
|
|
||||||
|
|
|
@ -250,10 +250,6 @@ class product_product(osv.osv):
|
||||||
, required=True),
|
, required=True),
|
||||||
}
|
}
|
||||||
|
|
||||||
_defaults = {
|
|
||||||
'valuation': 'manual_periodic',
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
class product_template(osv.osv):
|
class product_template(osv.osv):
|
||||||
_name = 'product.template'
|
_name = 'product.template'
|
||||||
|
@ -278,10 +274,6 @@ class product_template(osv.osv):
|
||||||
"there is a specific valuation account set on the destination location. When not set on the product, the one from the product category is used."),
|
"there is a specific valuation account set on the destination location. When not set on the product, the one from the product category is used."),
|
||||||
}
|
}
|
||||||
|
|
||||||
_defaults = {
|
|
||||||
'cost_method': 'standard',
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
class product_category(osv.osv):
|
class product_category(osv.osv):
|
||||||
_inherit = 'product.category'
|
_inherit = 'product.category'
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<data noupdate="1">
|
<data noupdate="1">
|
||||||
|
|
||||||
<record id="stock_journal_sequence" model="ir.sequence">
|
<record id="stock_journal_sequence" model="ir.sequence">
|
||||||
<field name="name">Stock Journal Sequence</field>
|
<field name="name">stock journal sequence</field>
|
||||||
<field eval="3" name="padding"/>
|
<field eval="3" name="padding"/>
|
||||||
<field name="prefix">STJ/%(year)s/</field>
|
<field name="prefix">STJ/%(year)s/</field>
|
||||||
</record>
|
</record>
|
||||||
|
@ -14,6 +14,18 @@
|
||||||
<field name="sequence_id" ref="stock_journal_sequence"/>
|
<field name="sequence_id" ref="stock_journal_sequence"/>
|
||||||
<field name="user_id" ref="base.user_root"/>
|
<field name="user_id" ref="base.user_root"/>
|
||||||
</record>
|
</record>
|
||||||
|
<record forcecreate="True" id="default_cost_method" model="ir.property">
|
||||||
|
<field name="name">Cost Method Property</field>
|
||||||
|
<field name="fields_id" search="[('model', '=', 'product.template'), ('name', '=', 'cost_method')]"/>
|
||||||
|
<field name="value">standard</field>
|
||||||
|
<field name="type">selection</field>
|
||||||
|
</record>
|
||||||
|
<record forcecreate="True" id="default_valuation" model="ir.property">
|
||||||
|
<field name="name">Valuation Property</field>
|
||||||
|
<field name="fields_id" search="[('model', '=', 'product.product'), ('name', '=', 'valuation')]"/>
|
||||||
|
<field name="value">manual_periodic</field>
|
||||||
|
<field name="type">selection</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
</data>
|
</data>
|
||||||
</openerp>
|
</openerp>
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
-
|
|
||||||
Write on all products valuation and cost method (temporary patch for default value problems for properties in demo data)
|
|
||||||
-
|
|
||||||
!python {model: product.product}: |
|
|
||||||
prod_ids = self.search(cr, uid, [])
|
|
||||||
self.write(cr, uid, prod_ids, {'cost_method':'real', 'valuation':'manual_periodic'})
|
|
Loading…
Reference in New Issue