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= 'Sales Management' icon= 'terp-sale' id= 'menu_sale_root' />
<record id= 'view_shop_form' model= 'ir.ui.view' >
<field name= 'name' > sale.shop</field>
<field name= 'model' > sale.shop</field>
<field name= 'type' > form</field>
<field name= 'arch' type= 'xml' >
<form string= 'Sale Shop' >
<field name= 'name' select= '1' />
<field name= 'warehouse_id' required= '1' select= '1' />
<separator string= 'Accounting' colspan= '4' />
<field name= 'payment_default_id' />
<field name= 'pricelist_id' domain= '[('type','=','sale')]' select= '1' />
<field name= 'project_id' select= '1' />
<separator string= 'Payment accounts' colspan= '4' />
<field name= 'payment_account_id' nolabel= '1' colspan= '4' />
</form>
</field>
2008-06-20 11:49:23 +00:00
</record>
2008-06-29 08:26:07 +00:00
<record id= 'view_shop_tree' model= 'ir.ui.view' >
<field name= 'name' > sale.shop</field>
<field name= 'model' > sale.shop</field>
<field name= 'type' > tree</field>
<field name= 'arch' type= 'xml' >
<tree string= 'Sale Shop' >
<field name= 'name' />
<field name= 'pricelist_id' />
<field name= 'project_id' />
<field name= 'warehouse_id' />
</tree>
</field>
</record>
<record id= 'action_shop_form' model= 'ir.actions.act_window' >
<field name= 'name' > Shop</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.shop</field>
<field name= 'view_type' > form</field>
<field name= 'view_id' ref= 'view_shop_tree' />
</record>
<menuitem name= 'Sales Management/Configuration' sequence= '1' groups= 'base.group_admin' id= 'menu_shop_configuration' />
<menuitem name= 'Sales Management/Configuration/Shop' action= 'action_shop_form' id= 'menu_action_shop_form' />
<record id= 'view_order_tree' model= 'ir.ui.view' >
<field name= 'name' > sale.order.tree</field>
<field name= 'model' > sale.order</field>
<field name= 'type' > tree</field>
<field name= 'arch' type= 'xml' >
<tree string= 'Sales orders' >
<field name= 'date_order' />
<field name= 'name' />
<field name= 'partner_id' />
<field name= 'partner_shipping_id' />
<field name= 'shipped' />
<field name= 'invoiced' />
<field name= 'amount_untaxed' />
<field name= 'state' />
</tree>
</field>
</record>
<record id= 'view_order_form' model= 'ir.ui.view' >
<field name= 'name' > sale.order.form</field>
<field name= 'model' > sale.order</field>
<field name= 'type' > form</field>
<field name= 'arch' type= 'xml' >
<form string= 'Sales order' >
<notebook >
<page string= 'Sale 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= 'date_order' select= '1' />
<field name= 'shop_id' on_change= 'onchange_shop_id(shop_id)' select= '2' />
<field name= 'partner_id' on_change= 'onchange_partner_id(partner_id)' required= '1' select= '1' />
<field name= 'partner_order_id' domain= '[('partner_id','=',partner_id)]' />
<field name= 'partner_invoice_id' domain= '[('partner_id','=',partner_id)]' />
<field name= 'partner_shipping_id' domain= '[('partner_id','=',partner_id)]' />
<field name= 'pricelist_id' domain= '[('type','=','sale')]' />
<field name= 'project_id' select= '2' />
<newline />
<field name= 'order_line' mode= 'tree,graph' widget= 'one2many_list' nolabel= '1' colspan= '4' >
<form string= 'Sale Order Lines' >
<notebook >
<page string= 'Order Line' >
<separator string= 'Automatic Declaration' colspan= '4' />
2008-06-30 15:33:15 +00:00
<field name= 'product_id' on_change= 'product_id_change(parent.pricelist_id,product_id,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], True, parent.date_order)' context= 'partner_id=parent.partner_id,quantity=product_uom_qty,pricelist=parent.pricelist_id,shop=parent.shop_id,uom=product_uom' colspan= '4' select= '1' />
2008-06-29 08:26:07 +00:00
<field name= 'product_uom_qty' on_change= 'product_id_change(parent.pricelist_id,product_id,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], False, parent.date_order)' context= 'partner_id=parent.partner_id,quantity=product_uom_qty,pricelist=parent.pricelist_id,shop=parent.shop_id,uom=product_uom' select= '1' />
<field name= 'product_uom' on_change= 'product_uom_change(parent.pricelist_id,product_id,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], False, parent.date_order)' />
<separator string= 'Manual Description' colspan= '4' />
<field name= 'name' colspan= '4' select= '2' />
<field name= 'price_unit' select= '2' />
<field name= 'discount' />
<field name= 'type' />
<field name= 'delay' select= '2' />
<newline />
<field name= 'tax_id' colspan= '4' />
<separator string= 'States' colspan= '4' />
<field name= 'state' select= '2' />
<group col= '3' colspan= '2' >
<field name= 'invoiced' select= '2' />
<button name= '%(wizard_sale_order_line_invoice)d' type= 'action' states= 'confirmed' string= 'Make Invoice' colspan= '1' />
</group>
</page>
<page groups= 'base.group_extended' string= 'Extra Info' >
<field name= 'product_uos_qty' groups= 'product.group_uos' on_change= 'uos_change(product_uos, product_uos_qty, product_id)' />
<field name= 'product_uos' groups= 'product.group_uos' />
<field name= 'product_packaging' />
<field name= 'address_allotment_id' select= '2' />
<separator string= 'Properties' colspan= '4' />
<field name= 'property_ids' nolabel= '1' colspan= '4' />
</page>
<page string= 'Notes' >
<field name= 'notes' nolabel= '1' colspan= '4' />
</page>
<page string= 'History' >
<separator string= 'Invoice Lines' colspan= '4' />
<field name= 'invoice_lines' nolabel= '1' colspan= '4' />
<separator string= 'Stock Moves' colspan= '4' />
<field name= 'move_ids' nolabel= '1' colspan= '4' />
</page>
</notebook>
</form>
<tree string= 'Sales order lines' >
<field name= 'name' colspan= '4' />
<field name= 'product_uom_qty' string= 'Qty' />
<field name= 'product_uom' string= 'UoM' />
<field name= 'discount' />
<field name= 'price_unit' />
<field name= 'price_net' />
<field name= 'price_subtotal' />
</tree>
</field>
<newline />
<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= '13' colspan= '4' >
<field name= 'state' select= '2' />
<button name= 'order_confirm' states= 'draft' string= 'Confirm Order' />
<button name= 'invoice_recreate' states= 'invoice_except' string= 'Recreate Invoice' />
<button name= 'invoice_corrected' states= 'invoice_except' string= 'Invoice Corrected' />
<button name= 'ship_recreate' states= 'shipping_except' string= 'Recreate Procurement' />
<button name= 'ship_corrected' states= 'shipping_except' string= 'Procurement Corrected' />
<button name= 'manual_invoice' states= 'manual' string= 'Create Invoice' />
<button name= 'ship_cancel' states= 'shipping_except' string= 'Cancel Order' />
<button name= 'action_cancel_draft' type= 'object' states= 'cancel' string= 'Set to Draft' />
<button name= 'action_cancel' type= 'object' states= 'manual,progress' string= 'Cancel Order' />
<button name= 'cancel' states= 'draft' string= 'Cancel Order' />
<button name= 'invoice_cancel' states= 'invoice_except' string= 'Cancel Order' />
</group>
</page>
<page string= 'Other data' >
<field name= 'incoterm' groups= 'base.group_extended' />
<field name= 'picking_policy' groups= 'base.group_extended' required= 'True' />
<field name= 'user_id' />
<field name= 'order_policy' />
<field name= 'origin' groups= 'base.group_extended' />
<field name= 'invoice_quantity' groups= 'base.group_extended' />
<field name= 'client_order_ref' />
<separator string= 'Notes' colspan= '4' />
<field name= 'note' nolabel= '1' colspan= '4' />
</page>
<page groups= 'base.group_extended' string= 'History' >
<separator string= 'Related invoices' colspan= '4' />
<field name= 'invoice_ids' nolabel= '1' colspan= '4' />
<separator string= 'Related packings' colspan= '4' />
<field name= 'picking_ids' nolabel= '1' colspan= '4' />
</page>
</notebook>
</form>
</field>
</record>
<record id= 'action_order_form' model= 'ir.actions.act_window' >
<field name= 'name' > Sales Order</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order</field>
<field name= 'view_type' > form</field>
<field name= 'view_id' ref= 'view_order_form' />
</record>
<menuitem name= 'Sales Management/Sales Order' action= 'action_order_form' id= 'menu_sale_order' />
<record id= 'action_order_tree' model= 'ir.actions.act_window' >
<field name= 'name' > My Sales Order</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order</field>
<field name= 'view_type' > form</field>
<field name= 'view_mode' > tree,form</field>
<field name= 'domain' > [('user_id','=',uid)]</field>
</record>
<menuitem name= 'Sales Management/Sales Order/' action= 'action_order_tree' id= 'menu_action_order_tree' />
<record id= 'action_order_tree_all' model= 'ir.actions.act_window' >
<field name= 'name' > All Sales Order</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order</field>
<field name= 'view_type' > form</field>
<field name= 'view_mode' > tree,form</field>
</record>
<menuitem name= 'Sales Management/Sales Order/' action= 'action_order_tree_all' id= 'menu_action_order_tree_all' />
<record id= 'action_order_tree2' model= 'ir.actions.act_window' >
<field name= 'name' > Sales in Exception</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order</field>
<field name= 'view_type' > form</field>
<field name= 'view_mode' > tree,form</field>
<field name= 'domain' > [('state','in',('shipping_except','invoice_except')]</field>
</record>
<menuitem name= 'Sales Management/Sales Order/All Sales Order/' action= 'action_order_tree2' id= 'menu_action_order_tree2' />
<record id= 'action_order_tree3' model= 'ir.actions.act_window' >
<field name= 'name' > Sales Order To Be Invoiced</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order</field>
<field name= 'view_type' > form</field>
<field name= 'view_mode' > tree,form</field>
<field name= 'domain' > [('state','=','manual')]</field>
</record>
<menuitem name= 'Sales Management/Sales Order/All Sales Order/' action= 'action_order_tree3' id= 'menu_action_order_tree3' />
<record id= 'action_order_tree4' model= 'ir.actions.act_window' >
<field name= 'name' > Sales Order in Progress</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order</field>
<field name= 'view_type' > form</field>
<field name= 'view_mode' > tree,form</field>
<field name= 'domain' > [('state','in',('progress','waiting_date','manual'))]</field>
</record>
<menuitem name= 'Sales Management/Sales Order/All Sales Order/Sales in Progress' sequence= '2' action= 'action_order_tree4' id= 'menu_action_order_tree4' />
<record id= 'action_order_tree5' model= 'ir.actions.act_window' >
<field name= 'name' > All Quotations</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order</field>
<field name= 'view_type' > form</field>
<field name= 'view_mode' > tree,form</field>
<field name= 'domain' > [('state','=','draft')]</field>
</record>
<menuitem name= 'Sales Management/Sales Order/All Sales Order/All Quotations' sequence= '1' action= 'action_order_tree5' id= 'menu_action_order_tree5' />
<record id= 'action_order_tree7' model= 'ir.actions.act_window' >
<field name= 'name' > My sales in shipping exception</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order</field>
<field name= 'view_type' > form</field>
<field name= 'view_mode' > tree,form</field>
<field name= 'domain' > [('state','in',('shipping_except','invoice_except')),('user_id','=',uid)]</field>
</record>
<menuitem name= 'Sales Management/Sales Order/My Sales Order/My Sales in Exception' action= 'action_order_tree7' id= 'menu_action_order_tree7' />
<record id= 'action_order_tree8' model= 'ir.actions.act_window' >
<field name= 'name' > My sales order waiting Invoice</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order</field>
<field name= 'view_type' > form</field>
<field name= 'view_mode' > tree,form</field>
<field name= 'domain' > [('state','=','manual'),('user_id','=',uid)]</field>
</record>
<menuitem name= 'Sales Management/Sales Order/My Sales Order/My Sales to be Invoiced' action= 'action_order_tree8' id= 'menu_action_order_tree8' />
<record id= 'action_order_tree9' model= 'ir.actions.act_window' >
<field name= 'name' > My sales order in progress</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order</field>
<field name= 'view_type' > form</field>
<field name= 'view_mode' > tree,form</field>
<field name= 'domain' > [('state','in',('progress','waiting_date','manual')),('user_id','=',uid)]</field>
</record>
<menuitem name= 'Sales Management/Sales Order/My Sales Order/My Sales in Progress' sequence= '2' action= 'action_order_tree9' id= 'menu_action_order_tree9' />
<record id= 'action_order_tree10' model= 'ir.actions.act_window' >
<field name= 'name' > My Quotations</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order</field>
<field name= 'view_type' > form</field>
<field name= 'view_mode' > tree,form</field>
<field name= 'domain' > [('state','=','draft'),('user_id','=',uid)]</field>
</record>
<menuitem name= 'Sales Management/Sales Order/My Sales Order/' sequence= '1' action= 'action_order_tree10' id= 'menu_action_order_tree10' />
<record id= 'view_order_line_graph' model= 'ir.ui.view' >
<field name= 'name' > sale.order.line.graph</field>
<field name= 'model' > sale.order.line</field>
<field name= 'type' > graph</field>
<field name= 'arch' type= 'xml' >
<graph string= 'Sales order lines' >
<field name= 'product_id' />
<field name= 'price_unit' operator= '+' />
</graph>
</field>
</record>
<record id= 'view_order_line_tree' model= 'ir.ui.view' >
<field name= 'name' > sale.order.line.tree</field>
<field name= 'model' > sale.order.line</field>
<field name= 'type' > tree</field>
<field name= 'arch' type= 'xml' >
<tree string= 'Sales order lines' >
<field name= 'order_id' />
<field name= 'name' colspan= '4' />
<field name= 'product_id' />
<field name= 'product_uom_qty' string= 'Qty' />
<field name= 'product_uom' string= 'UoM' />
<field name= 'discount' />
<field name= 'price_unit' />
<field name= 'price_net' />
<field name= 'price_subtotal' />
</tree>
</field>
</record>
<record id= 'view_order_line_form2' model= 'ir.ui.view' >
<field name= 'name' > sale.order.line.form2</field>
<field name= 'model' > sale.order.line</field>
<field name= 'type' > form</field>
<field name= 'arch' type= 'xml' >
<form string= 'Sales Order Lines' >
<notebook >
<page string= 'Order Lines' >
<separator string= 'Automatic Declaration' colspan= '4' />
<field name= 'order_id' select= '1' />
<field name= 'invoiced' select= '2' />
<field name= 'product_uom_qty' readonly= '1' select= '2' />
<field name= 'product_uom' readonly= '2' />
<field name= 'product_id' readonly= '1' select= '1' />
<separator string= 'Manual Designation' colspan= '4' />
<field name= 'name' colspan= '4' select= '2' />
<field name= 'price_unit' select= '2' />
<field name= 'discount' />
<field name= 'type' />
<field name= 'delay' select= '2' />
<field name= 'price_subtotal' />
<field name= 'tax_id' colspan= '4' />
<separator string= 'States' colspan= '4' />
<field name= 'state' select= '2' />
<group col= '2' colspan= '2' >
<button name= 'button_done' type= 'object' states= 'confirmed' string= 'Done' />
</group>
</page>
<page string= 'Properties' >
<field name= 'property_ids' nolabel= '1' />
</page>
<page string= 'Notes' >
<field name= 'notes' nolabel= '1' colspan= '4' />
</page>
<page string= 'Invoice Lines' >
<field name= 'invoice_lines' nolabel= '1' colspan= '4' />
</page>
</notebook>
</form>
</field>
</record>
<record id= 'action_order_line_tree1' model= 'ir.actions.act_window' >
<field name= 'name' > Sales Order Lines</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order.line</field>
<field name= 'view_type' > form</field>
<field name= 'view_id' ref= 'view_order_line_form2' />
</record>
<menuitem name= 'Sales Management/Sales Order Lines' action= 'action_order_line_tree1' id= 'menu_action_order_line_tree1' />
<record id= 'action_order_line_tree2' model= 'ir.actions.act_window' >
<field name= 'name' > Uninvoiced lines</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order.line</field>
<field name= 'view_type' > form</field>
<field name= 'view_mode' > tree,form</field>
<field name= 'domain' > [('invoiced','< > ', 1),('state','< > ','draft'),('state','< > ','cancel')]</field>
</record>
<menuitem name= 'Sales Management/Sales Order Lines/Uninvoiced Lines' action= 'action_order_line_tree2' id= 'menu_action_order_line_tree2' />
<record id= 'action_order_line_tree3' model= 'ir.actions.act_window' >
<field name= 'name' > Uninvoiced and Delivered Lines</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order.line</field>
<field name= 'view_type' > form</field>
<field name= 'view_mode' > tree,form</field>
<field name= 'domain' > [('invoiced','< > ', 1),('state','=','done')]</field>
</record>
<menuitem name= 'Sales Management/Sales Order Lines/Uninvoiced Lines/Uninvoiced & Delivered Lines' action= 'action_order_line_tree3' id= 'menu_action_order_line_tree3' />
<record id= 'action_order_line_tree4' model= 'ir.actions.act_window' >
<field name= 'name' > All Sale Order Lines</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.order.line</field>
<field name= 'view_type' > form</field>
<field name= 'view_mode' > tree,form</field>
</record>
<menuitem name= 'Sales Management/Sales Order Lines/All Sale Order Lines' action= 'action_order_line_tree4' id= 'menu_action_order_line_tree4' />
<act_window name= 'Sales' domain= '[('partner_id', '=', active_id)]' id= 'act_res_partner_2_sale_order' src_model= 'res.partner' context= '{'partner_id': active_id}' res_model= 'sale.order' />
<act_window name= 'Product sales' domain= '[('product_id','=',active_id)]' id= 'action_order_line_product_tree' src_model= 'product.product' res_model= 'sale.order.line' />
<!-- configartion view -->
<record id= 'view_config_picking_policy' model= 'ir.ui.view' >
<field name= 'name' > Configure Picking Policy for Sale Order </field>
<field name= 'model' > sale.config.picking_policy</field>
<field name= 'type' > form</field>
<field name= 'arch' type= 'xml' >
<form string= 'Configure Picking Policy for Sale Order' >
<separator col= '4' string= 'Configure Picking Policy for Sale Order' colspan= '4' />
<newline />
<field name= 'picking_policy' />
<group col= '4' colspan= '4' >
<button icon= 'gtk-cancel' special= 'cancel' string= 'Cancel' />
<button name= 'set_default' icon= 'gtk-ok' type= 'object' string= 'Set Default' />
</group>
</form>
</field>
</record>
<record id= 'action_config_picking_policy' model= 'ir.actions.act_window' >
<field name= 'name' > Configure Picking Policy for Sale Order</field>
<field name= 'type' > ir.actions.act_window</field>
<field name= 'res_model' > sale.config.picking_policy</field>
<field name= 'view_type' > form</field>
<field name= 'view_mode' > form</field>
<field name= 'target' > new</field>
</record>
<!-- register configuration wizard -->
<record id= 'config_wizard_step_sale_picking_policy' model= 'ir.module.module.configuration.step' >
<field name= 'name' > Select the default picking policy for Sale Order</field>
<field name= 'note' > This Configuration step use to set default picking policy when make sale order</field>
<field name= 'action_id' ref= 'action_config_picking_policy' />
<field name= 'state' > open</field>
</record>
</data>
2006-12-07 13:41:40 +00:00
</terp>