goods/view/goods_view.xml
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id='goods_tree' model='ir.ui.view'>
<field name='name'>goods.tree</field>
<field name='model'>goods</field>
<field name='arch' type='xml'>
<tree string='商品'>
<field name='code' />
<field name='name' />
<field name='goods_class_id'/>
<field name='uom_id' />
<field name='uos_id' groups='goods.auxiliary_unit_groups' />
<field name='conversion' string='转化率' groups='goods.auxiliary_unit_groups' />
<field name='cost' groups='goods.view_cost_groups'/>
<field name='price' />
<field name='active' invisible='1'/>
</tree>
</field>
</record>
<record id='goods_form' model='ir.ui.view'>
<field name='name'>goods.form</field>
<field name='model'>goods</field>
<field name='arch' type='xml'>
<form string='商品'>
<sheet>
<group>
<group>
<field name='code'/>
<field name='name' required='1'/>
<field name='uom_id' required='1' />
</group>
<group>
<field name='category_id'/>
<field name='goods_class_id'/>
<field name='brand'/>
</group>
</group>
<notebook>
<page name="normal_info" string='基本信息'>
<group>
<group>
<field name='attribute_ids' colspan="2" nolabel='1' groups='goods.multi_attrs_groups'/>
<field name='note' nolabel='1'/>
</group>
<group>
<field name='image' widget='image' nolabel='1'
options='{"preview_image": "image", "width": "100%"}'/>
</group>
</group>
</page>
<page name="sell_info" string='销售'>
<group>
<group>
<field name='not_saleable'/>
<field name='price'/>
<field name="tax_rate"/>
</group>
</group>
</page>
<page name="buy_info" string='采购'>
<group>
<group>
<field name="not_buyable"/>
<field name='cost' groups='goods.view_cost_groups'/>
<field name='uos_id' groups='goods.auxiliary_unit_groups' required='1'/>
<field name='conversion' attrs="{'required': [('uos_id', '!=', False)]}" groups='goods.auxiliary_unit_groups' />
<field name='supplier_id' context="{'form_view_ref': 'core.supplier_address_form'}" groups='goods.view_cost_groups'/>
</group>
</group>
</page>
<page name="wh_info" string='库存'>
<group>
<group>
<field name='no_stock' groups='goods.no_stock_groups'/>
<field name='using_batch' groups='goods.batch_groups'/>
<field name='force_batch_one' attrs="{'invisible': [('using_batch', '=', False)]}"
groups='goods.batch_serial_groups' />
<field name='cost_method' groups='goods.view_cost_groups'/>
<field name='barcode' />
</group>
</group>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record id='goods_search' model='ir.ui.view'>
<field name='name'>goods.search</field>
<field name='model'>goods</field>
<field name='arch' type='xml'>
<search string='商品'>
<field name='name'/>
<field name='brand'/>
<field name='code'/>
<field name='goods_class_id'/>
<field name='category_id'/>
<group expand="0" string="分组">
<filter string="商品类别" domain="[]" context="{'group_by':'category_id'}"/>
</group>
</search>
</field>
</record>
<record id='goods_attribute_tree' model='ir.ui.view'>
<field name='name'>goods.attribute.tree</field>
<field name='model'>attribute</field>
<field name='arch' type='xml'>
<tree string='SKU'>
<field name='goods_id'/>
<field name='name'/>
</tree>
</field>
</record>
<record id='attribute_form' model='ir.ui.view'>
<field name='name'>attribute.form</field>
<field name='model'>attribute</field>
<field name='arch' type='xml'>
<form string='属性'>
<div>
<label for='ean'/>
<field name='ean'/>
</div>
<field name='name'/>
<field name='value_ids'>
<tree editable='TOP' string='属性值'>
<field name='category_id'/>
<field name='value_id' context="{'default_category_id': category_id}"/>
</tree>
</field>
</form>
</field>
</record>
<record id='attribute_value_value_tree' model='ir.ui.view'>
<field name='name'>attribute value value tree</field>
<field name='model'>attribute.value.value</field>
<field name='arch' type='xml'>
<tree string='属性值'>
<field name='name'/>
<field name='category_id'/>
</tree>
</field>
</record>
<!--产品查询search view-->
<record id="goods_attribute_tree_search" model="ir.ui.view">
<field name="name">goods.attribute.tree.search</field>
<field name="model">attribute</field>
<field name="arch" type="xml">
<search string="产品过滤">
<field name="goods_id"/>
<field name='ean'/>
<field name="name"/>
<group expand="0" string="Group By">
<filter string="产品" domain="[]" context="{'group_by':'goods_id'}"/>
</group>
</search>
</field>
</record>
</data>
</openerp>