[IMP] mrp_sale_info: add Customer Reference to Manufacturing Order and Work Order

This commit is contained in:
tafaRU
2021-08-03 12:50:52 +02:00
committed by Frédéric GRALL
parent 9a22520e07
commit f41918d5d4
7 changed files with 14 additions and 0 deletions

View File

@@ -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
)

View File

@@ -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
)

View File

@@ -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>

View File

@@ -4,3 +4,4 @@ Manufacturing Orders and Work Orders:
* Sale order * Sale order
* Customer * Customer
* Commitment Date * Commitment Date
* Customer Reference

View File

@@ -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)

View File

@@ -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>

View File

@@ -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>