[MERGE] backport of revision 8862
mrp, sale_stock: minor usability improvements + properties in sale order lines bzr revid: mat@openerp.com-20130823092231-w5aet41ivk4f7nd9
This commit is contained in:
parent
569d854403
commit
4bc20f2e2f
|
@ -189,7 +189,7 @@
|
||||||
<field name="time_stop" widget="float_time"/>
|
<field name="time_stop" widget="float_time"/>
|
||||||
</group>
|
</group>
|
||||||
<group string="Costing Information">
|
<group string="Costing Information">
|
||||||
<field name="product_id" on_change="on_change_product_cost(product_id)"/>
|
<field name="product_id" on_change="on_change_product_cost(product_id)" context="{'default_supply_method':'produce'}"/>
|
||||||
<field name="costs_hour"/>
|
<field name="costs_hour"/>
|
||||||
<field name="costs_hour_account_id" groups="analytic.group_analytic_accounting"/>
|
<field name="costs_hour_account_id" groups="analytic.group_analytic_accounting"/>
|
||||||
<field name="costs_cycle"/>
|
<field name="costs_cycle"/>
|
||||||
|
@ -248,7 +248,7 @@
|
||||||
<field name="model">mrp.routing.workcenter</field>
|
<field name="model">mrp.routing.workcenter</field>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<form string="Routing Work Centers" version="7.0">
|
<form string="Routing Work Centers" version="7.0">
|
||||||
<group col="4" string="General Information">
|
<group col="4">
|
||||||
<field colspan="4" name="name"/>
|
<field colspan="4" name="name"/>
|
||||||
<field name="sequence"/>
|
<field name="sequence"/>
|
||||||
<field name="workcenter_id"/>
|
<field name="workcenter_id"/>
|
||||||
|
@ -280,7 +280,7 @@
|
||||||
</group>
|
</group>
|
||||||
<notebook>
|
<notebook>
|
||||||
<page string="Work Center Operations">
|
<page string="Work Center Operations">
|
||||||
<field name="workcenter_lines"/>
|
<field name="workcenter_lines" string="Operation"/>
|
||||||
</page>
|
</page>
|
||||||
<page string="Notes">
|
<page string="Notes">
|
||||||
<field name="note"/>
|
<field name="note"/>
|
||||||
|
@ -1006,7 +1006,7 @@
|
||||||
<!-- Menu for Resource for MRP-->
|
<!-- Menu for Resource for MRP-->
|
||||||
|
|
||||||
<record id="mrp_workcenter_action" model="ir.actions.act_window">
|
<record id="mrp_workcenter_action" model="ir.actions.act_window">
|
||||||
<field name="name">Work Center</field>
|
<field name="name">Work Centers</field>
|
||||||
<field name="type">ir.actions.act_window</field>
|
<field name="type">ir.actions.act_window</field>
|
||||||
<field name="res_model">mrp.workcenter</field>
|
<field name="res_model">mrp.workcenter</field>
|
||||||
<field name="view_type">form</field>
|
<field name="view_type">form</field>
|
||||||
|
|
|
@ -37,7 +37,7 @@ class mrp_config_settings(osv.osv_memory):
|
||||||
* Repair quotation report
|
* Repair quotation report
|
||||||
* Notes for the technician and for the final customer.
|
* Notes for the technician and for the final customer.
|
||||||
This installs the module mrp_repair."""),
|
This installs the module mrp_repair."""),
|
||||||
'module_mrp_operations': fields.boolean("Allow detailed planning of work order",
|
'module_mrp_operations': fields.boolean("Allow detailed planning of work orders",
|
||||||
help="""This allows to add state, date_start,date_stop in production order operation lines (in the "Work Centers" tab).
|
help="""This allows to add state, date_start,date_stop in production order operation lines (in the "Work Centers" tab).
|
||||||
This installs the module mrp_operations."""),
|
This installs the module mrp_operations."""),
|
||||||
'module_mrp_byproduct': fields.boolean("Produce several products from one manufacturing order",
|
'module_mrp_byproduct': fields.boolean("Produce several products from one manufacturing order",
|
||||||
|
@ -61,7 +61,7 @@ class mrp_config_settings(osv.osv_memory):
|
||||||
help="""Routings allow you to create and manage the manufacturing operations that should be followed
|
help="""Routings allow you to create and manage the manufacturing operations that should be followed
|
||||||
within your work centers in order to produce a product. They are attached to bills of materials
|
within your work centers in order to produce a product. They are attached to bills of materials
|
||||||
that will define the required raw materials."""),
|
that will define the required raw materials."""),
|
||||||
'group_mrp_properties': fields.boolean("Allow several bill of materials per products using properties",
|
'group_mrp_properties': fields.boolean("Allow several bill of materials per product using properties",
|
||||||
implied_group='product.group_mrp_properties',
|
implied_group='product.group_mrp_properties',
|
||||||
help="""The selection of the right Bill of Material to use will depend on the properties specified on the sales order and the Bill of Material."""),
|
help="""The selection of the right Bill of Material to use will depend on the properties specified on the sales order and the Bill of Material."""),
|
||||||
'module_product_manufacturer': fields.boolean("Define manufacturers on products ",
|
'module_product_manufacturer': fields.boolean("Define manufacturers on products ",
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
<button name="repair_ready" states="confirmed,ready" string="Start Repair" class="oe_highlight"/>
|
<button name="repair_ready" states="confirmed,ready" string="Start Repair" class="oe_highlight"/>
|
||||||
<button name="action_cancel_draft" states="cancel" string="Set to Draft" type="object"/>
|
<button name="action_cancel_draft" states="cancel" string="Set to Draft" type="object"/>
|
||||||
<button name="action_repair_end" states="under_repair" string="End Repair" class="oe_highlight"/>
|
<button name="action_repair_end" states="under_repair" string="End Repair" class="oe_highlight"/>
|
||||||
<button name="action_invoice_create" states="2binvoiced" string="Make Invoice" class="oe_highlight"/>
|
<button name="action_invoice_create" states="2binvoiced" string="Create Invoice" class="oe_highlight"/>
|
||||||
<button name="invoice_recreate" states="invoice_except" string="Recreate Invoice"/>
|
<button name="invoice_recreate" states="invoice_except" string="Recreate Invoice"/>
|
||||||
<button name="invoice_corrected" states="invoice_except" string="Invoice Corrected"/>
|
<button name="invoice_corrected" states="invoice_except" string="Invoice Corrected"/>
|
||||||
<button name="action_cancel" string="Cancel Repair" type="object" attrs="{'invisible':['|',('invoice_method','!=','none'), ('state', 'not in',('confirmed','2binvoiced','ready','under_repair', 'invoice_except'))]}"/>
|
<button name="action_cancel" string="Cancel Repair" type="object" attrs="{'invisible':['|',('invoice_method','!=','none'), ('state', 'not in',('confirmed','2binvoiced','ready','under_repair', 'invoice_except'))]}"/>
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<act_window name="Make Invoice"
|
<act_window name="Create Invoice"
|
||||||
res_model="mrp.repair.make_invoice"
|
res_model="mrp.repair.make_invoice"
|
||||||
src_model="mrp.repair"
|
src_model="mrp.repair"
|
||||||
view_mode="form"
|
view_mode="form"
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<group name="procurement" position="inside">
|
<group name="procurement" position="inside">
|
||||||
<group string="Manufacturer">
|
<group string="Manufacturer">
|
||||||
<field name="manufacturer" />
|
<field name="manufacturer" context="{'default_supplier':True, 'default_customer':False}"/>
|
||||||
<field name="manufacturer_pname"/>
|
<field name="manufacturer_pname"/>
|
||||||
<field name="manufacturer_pref"/>
|
<field name="manufacturer_pref"/>
|
||||||
</group>
|
</group>
|
||||||
|
|
|
@ -36,6 +36,7 @@
|
||||||
|
|
||||||
<record id="group_mrp_properties" model="res.groups">
|
<record id="group_mrp_properties" model="res.groups">
|
||||||
<field name="name">Properties on lines</field>
|
<field name="name">Properties on lines</field>
|
||||||
|
<field name="users" eval="[(4, ref('base.user_root'))]"/>
|
||||||
<field name="category_id" ref="base.module_category_hidden"/>
|
<field name="category_id" ref="base.module_category_hidden"/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
|
|
@ -306,6 +306,7 @@ class sale_order(osv.osv):
|
||||||
'move_id': move_id,
|
'move_id': move_id,
|
||||||
'company_id': order.company_id.id,
|
'company_id': order.company_id.id,
|
||||||
'note': line.name,
|
'note': line.name,
|
||||||
|
'property_ids': [(6, 0, [x.id for x in line.property_ids])],
|
||||||
}
|
}
|
||||||
|
|
||||||
def _prepare_order_line_move(self, cr, uid, order, line, picking_id, date_planned, context=None):
|
def _prepare_order_line_move(self, cr, uid, order, line, picking_id, date_planned, context=None):
|
||||||
|
|
Loading…
Reference in New Issue