mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
[IMP] mrp_sale_info: add Customer Reference to Manufacturing Order and Work Order
This commit is contained in:
@@ -29,3 +29,6 @@ class MrpProduction(models.Model):
|
|||||||
commitment_date = fields.Datetime(
|
commitment_date = fields.Datetime(
|
||||||
related="sale_id.commitment_date", string="Commitment Date", store=True
|
related="sale_id.commitment_date", string="Commitment Date", store=True
|
||||||
)
|
)
|
||||||
|
client_order_ref = fields.Char(
|
||||||
|
related="sale_id.client_order_ref", string="Customer Reference", store=True
|
||||||
|
)
|
||||||
|
|||||||
@@ -20,3 +20,6 @@ class MrpWorkorder(models.Model):
|
|||||||
store=True,
|
store=True,
|
||||||
readonly=True,
|
readonly=True,
|
||||||
)
|
)
|
||||||
|
client_order_ref = fields.Char(
|
||||||
|
related="sale_id.client_order_ref", string="Customer Reference", store=True
|
||||||
|
)
|
||||||
|
|||||||
@@ -9,3 +9,4 @@
|
|||||||
* Pedro M. Baeza
|
* Pedro M. Baeza
|
||||||
* Rubén Bravo <rubenred18@gmail.com>
|
* Rubén Bravo <rubenred18@gmail.com>
|
||||||
* Kevin Khao <kevin.khao@akretion.com>
|
* Kevin Khao <kevin.khao@akretion.com>
|
||||||
|
* Alex Comba <alex.comba@agilebg.com>
|
||||||
|
|||||||
@@ -4,3 +4,4 @@ Manufacturing Orders and Work Orders:
|
|||||||
* Sale order
|
* Sale order
|
||||||
* Customer
|
* Customer
|
||||||
* Commitment Date
|
* Commitment Date
|
||||||
|
* Customer Reference
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ class TestMrpSaleInfo(common.SavepointCase):
|
|||||||
cls.sale_order = cls.env["sale.order"].create(
|
cls.sale_order = cls.env["sale.order"].create(
|
||||||
{
|
{
|
||||||
"partner_id": cls.partner.id,
|
"partner_id": cls.partner.id,
|
||||||
|
"client_order_ref": "SO1",
|
||||||
"order_line": [
|
"order_line": [
|
||||||
(
|
(
|
||||||
0,
|
0,
|
||||||
@@ -50,3 +51,4 @@ class TestMrpSaleInfo(common.SavepointCase):
|
|||||||
production = self.env["mrp.production"].search([]) - prev_productions
|
production = self.env["mrp.production"].search([]) - prev_productions
|
||||||
self.assertEqual(production.sale_id, self.sale_order)
|
self.assertEqual(production.sale_id, self.sale_order)
|
||||||
self.assertEqual(production.partner_id, self.partner)
|
self.assertEqual(production.partner_id, self.partner)
|
||||||
|
self.assertEqual(production.client_order_ref, self.sale_order.client_order_ref)
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
<field name="sale_id" />
|
<field name="sale_id" />
|
||||||
<field name="partner_id" />
|
<field name="partner_id" />
|
||||||
<field name="commitment_date" />
|
<field name="commitment_date" />
|
||||||
|
<field name="client_order_ref" />
|
||||||
</group>
|
</group>
|
||||||
</page>
|
</page>
|
||||||
</field>
|
</field>
|
||||||
@@ -24,6 +25,7 @@
|
|||||||
<field name="sale_id" />
|
<field name="sale_id" />
|
||||||
<field name="partner_id" />
|
<field name="partner_id" />
|
||||||
<field name="commitment_date" />
|
<field name="commitment_date" />
|
||||||
|
<field name="client_order_ref" />
|
||||||
</field>
|
</field>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|||||||
@@ -12,6 +12,7 @@
|
|||||||
<field name="sale_id" />
|
<field name="sale_id" />
|
||||||
<field name="partner_id" />
|
<field name="partner_id" />
|
||||||
<field name="commitment_date" />
|
<field name="commitment_date" />
|
||||||
|
<field name="client_order_ref" />
|
||||||
</field>
|
</field>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
@@ -33,6 +34,7 @@
|
|||||||
<field name="sale_id" />
|
<field name="sale_id" />
|
||||||
<field name="partner_id" />
|
<field name="partner_id" />
|
||||||
<field name="commitment_date" />
|
<field name="commitment_date" />
|
||||||
|
<field name="client_order_ref" />
|
||||||
</page>
|
</page>
|
||||||
</page>
|
</page>
|
||||||
</field>
|
</field>
|
||||||
|
|||||||
Reference in New Issue
Block a user