2008-06-29 08:26:07 +00:00
|
|
|
<?xml version='1.0'?>
|
2006-12-07 13:41:40 +00:00
|
|
|
<terp>
|
2008-06-29 08:26:07 +00:00
|
|
|
<data>
|
|
|
|
|
|
|
|
<menuitem name='Purchase Management' icon='terp-purchase' id='menu_purchase_root'/>
|
|
|
|
|
|
|
|
<record id='purchase_order_form' model='ir.ui.view'>
|
|
|
|
<field name='name'>purchase.order.form</field>
|
|
|
|
<field name='model'>purchase.order</field>
|
|
|
|
<field name='type'>form</field>
|
|
|
|
<field name='arch' type='xml'>
|
|
|
|
<form string='Purchase Order'>
|
|
|
|
<notebook>
|
|
|
|
<page string='Purchase Order'>
|
|
|
|
<field name='name' select='1'/>
|
|
|
|
<group col='4' colspan='2'>
|
|
|
|
<field name='shipped' select='2'/>
|
|
|
|
<field name='invoiced' select='2'/>
|
|
|
|
</group>
|
|
|
|
<newline/>
|
|
|
|
<field name='warehouse_id' on_change='onchange_warehouse_id(warehouse_id)'/>
|
|
|
|
<field name='date_order' select='2'/>
|
|
|
|
<field name='partner_id' on_change='onchange_partner_id(partner_id)' select='1'/>
|
|
|
|
<field name='partner_address_id'/>
|
|
|
|
<field name='pricelist_id' domain='[('type','=','purchase')]'/>
|
|
|
|
<field name='partner_ref' select='2'/>
|
|
|
|
<newline/>
|
|
|
|
<field name='order_line' widget='one2many_list' nolabel='1' colspan='4'/>
|
|
|
|
<separator string='Document State' colspan='4' select='2'/>
|
|
|
|
<group col='7' colspan='4'>
|
|
|
|
<field name='amount_untaxed' sum='Untaxed amount'/>
|
|
|
|
<field name='amount_tax'/>
|
|
|
|
<field name='amount_total' sum='Total amount'/>
|
|
|
|
<button name='button_dummy' type='object' states='draft' string='Compute'/>
|
|
|
|
</group>
|
|
|
|
<group col='9' colspan='4'>
|
|
|
|
<field name='state' readonly='1'/>
|
|
|
|
<button name='purchase_confirm' states='draft' string='Confirm Purchase Order'/>
|
|
|
|
<button name='purchase_appbuyer' states='wait_auth' string='Approve Purchase'/>
|
|
|
|
<button name='purchase_approve' states='confirmed' string='Approved by Supplier'/>
|
|
|
|
<button name='purchase_cancel' states='draft,confirmed,wait_auth' string='Cancel Purchase Order'/>
|
|
|
|
|
|
|
|
<button name='purchase_cancel' states='approved' string='Cancel Purchase Order'/>
|
|
|
|
|
|
|
|
<button name='shipping_ok' states='except_shipping' string='Shipping Done'/>
|
|
|
|
<button name='invoice_ok' states='except_invoice' string='Invoice Done'/>
|
|
|
|
</group>
|
|
|
|
</page>
|
|
|
|
<page string='Extra Infos'>
|
|
|
|
<field name='dest_address_id' on_change='onchange_dest_address_id(dest_address_id)'/>
|
|
|
|
<field name='location_id'/>
|
|
|
|
<field name='invoice_method'/>
|
|
|
|
<field name='origin' select='2'/>
|
|
|
|
<newline/>
|
|
|
|
<field name='validator'/>
|
|
|
|
<field name='date_approve'/>
|
|
|
|
</page>
|
|
|
|
<page string='Notes'>
|
|
|
|
<field name='notes' nolabel='1' colspan='4'/>
|
|
|
|
</page>
|
|
|
|
</notebook>
|
|
|
|
</form>
|
|
|
|
</field>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id='purchase_form_action' model='ir.actions.act_window'>
|
|
|
|
<field name='name'>Purchase Order</field>
|
|
|
|
<field name='type'>ir.actions.act_window</field>
|
|
|
|
<field name='res_model'>purchase.order</field>
|
|
|
|
<field name='view_mode'>form,tree</field>
|
|
|
|
</record>
|
|
|
|
<menuitem name='Purchase Management/Purchase Order' action='purchase_form_action' id='menu_purchase_form_action'/>
|
|
|
|
<record id='purchase_form_action2' model='ir.actions.act_window'>
|
|
|
|
<field name='name'>Request for quotation</field>
|
|
|
|
<field name='type'>ir.actions.act_window</field>
|
|
|
|
<field name='res_model'>purchase.order</field>
|
|
|
|
<field name='domain'>[('state','=','draft')]</field>
|
|
|
|
<field name='view_type'>form</field>
|
|
|
|
<field name='view_mode'>tree,form</field>
|
|
|
|
</record>
|
|
|
|
<menuitem name='Purchase Management/Purchase Order/Requests For Quotation' action='purchase_form_action2' id='menu_purchase_order_draft'/>
|
|
|
|
<record id='purchase_form_action3' model='ir.actions.act_window'>
|
|
|
|
<field name='name'>Purchase order waiting Approval</field>
|
|
|
|
<field name='type'>ir.actions.act_window</field>
|
|
|
|
<field name='res_model'>purchase.order</field>
|
|
|
|
<field name='view_type'>form</field>
|
|
|
|
<field name='view_mode'>tree,form</field>
|
|
|
|
<field name='domain'>[('state','=','confirmed')]</field>
|
|
|
|
</record>
|
|
|
|
<menuitem name='Purchase Management/Purchase Order/Purchase Orders Waiting Approval' action='purchase_form_action3' id='menu_purchase_form_action3'/>
|
|
|
|
<record id='purchase_form_action4' model='ir.actions.act_window'>
|
|
|
|
<field name='name'>Purchase Orders in Progress</field>
|
|
|
|
<field name='type'>ir.actions.act_window</field>
|
|
|
|
<field name='res_model'>purchase.order</field>
|
|
|
|
<field name='view_type'>form</field>
|
|
|
|
<field name='view_mode'>tree,form</field>
|
|
|
|
<field name='domain'>[('state','=','approved')]</field>
|
|
|
|
</record>
|
|
|
|
<menuitem name='Purchase Management/Purchase Order/Purchase Orders in Progress' action='purchase_form_action4' id='menu_purchase_form_action4'/>
|
|
|
|
|
|
|
|
<record id='purchase_order_tree' model='ir.ui.view'>
|
|
|
|
<field name='name'>purchase.order.tree</field>
|
|
|
|
<field name='model'>purchase.order</field>
|
|
|
|
<field name='type'>tree</field>
|
|
|
|
<field name='arch' type='xml'>
|
|
|
|
<tree string='Purchase Order'>
|
|
|
|
<field name='name'/>
|
|
|
|
<field name='date_order'/>
|
|
|
|
<field name='partner_id'/>
|
|
|
|
<field name='location_id'/>
|
|
|
|
<field name='invoiced' string='Paid'/>
|
|
|
|
<field name='shipped'/>
|
|
|
|
<field name='amount_untaxed'/>
|
|
|
|
<field name='origin'/>
|
|
|
|
<field name='state'/>
|
|
|
|
</tree>
|
|
|
|
</field>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id='purchase_order_line_form' model='ir.ui.view'>
|
|
|
|
<field name='name'>purchase.order.line.form</field>
|
|
|
|
<field name='model'>purchase.order.line</field>
|
|
|
|
<field name='type'>form</field>
|
|
|
|
<field name='arch' type='xml'>
|
|
|
|
<form string='Purchase Order Line'>
|
|
|
|
<notebook>
|
|
|
|
<page string='Order Line'>
|
|
|
|
<field name='product_qty'/>
|
|
|
|
<field name='product_uom' on_change='product_uom_change(parent.pricelist_id,product_id,product_qty,product_uom,parent.partner_id, parent.date_order)'/>
|
|
|
|
<field name='product_id' on_change='product_id_change(parent.pricelist_id,product_id,product_qty,product_uom,parent.partner_id, parent.date_order)' context='partner_id=parent.partner_id,quantity=product_qty,pricelist=parent.pricelist_id,uom=product_uom,warehouse=parent.warehouse_id' colspan='4'/>
|
|
|
|
<field name='name' colspan='4'/>
|
|
|
|
<field name='date_planned'/>
|
|
|
|
<field name='price_unit'/>
|
|
|
|
<field name='account_analytic_id'/>
|
|
|
|
<field name='price_subtotal' readonly='1'/>
|
|
|
|
<field name='taxes_id' colspan='4'/>
|
|
|
|
</page>
|
|
|
|
<page string='Notes'>
|
|
|
|
<field name='notes' nolabel='1' colspan='4'/>
|
|
|
|
</page>
|
|
|
|
</notebook>
|
|
|
|
</form>
|
|
|
|
</field>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id='purchase_order_line_tree' model='ir.ui.view'>
|
|
|
|
<field name='name'>purchase.order.line.tree</field>
|
|
|
|
<field name='model'>purchase.order.line</field>
|
|
|
|
<field name='type'>tree</field>
|
|
|
|
<field name='arch' type='xml'>
|
|
|
|
<tree colors='red:date_planned<=current_date' string='Purchase Order Line'>
|
|
|
|
<field name='date_planned'/>
|
|
|
|
<field name='name'/>
|
|
|
|
<field name='product_id'/>
|
|
|
|
<field name='product_qty'/>
|
|
|
|
<field name='product_uom'/>
|
|
|
|
<field name='price_unit'/>
|
|
|
|
<field name='price_subtotal'/>
|
|
|
|
</tree>
|
|
|
|
</field>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<act_window name='Purchase orders' domain='[('partner_id', '=', active_id)]' id='act_res_partner_2_purchase_order' src_model='res.partner' context='{'partner_id': active_id}' res_model='purchase.order'/>
|
|
|
|
</data>
|
2006-12-07 13:41:40 +00:00
|
|
|
</terp>
|