diff --git a/models/res_partner_contract.py b/models/res_partner_contract.py
index a976bb6..2e767c1 100644
--- a/models/res_partner_contract.py
+++ b/models/res_partner_contract.py
@@ -10,11 +10,16 @@ class PartnerContract(models.Model):
name = fields.Char(
string='Contract number',
)
- date = fields.Date(
+ date_conclusion = fields.Date(
string='Date of conclusion',
default=datetime.date.today(),
required=True
)
+ date_conclusion_fix = fields.Date(
+ string='Manual Date of conclusion',
+ help='Field for manual edit when contract is signed or closed',
+ default=lambda self: self.date_conclusion,
+ )
order_ids = fields.One2many(
'sale.order',
'contract_id',
@@ -76,7 +81,7 @@ class PartnerContract(models.Model):
date_part = contract_date.strftime('%d%m-%y')
today_contracts = self.search([
- ('date', '=', contract_date.date()),
+ ('date_conclusion', '=', contract_date.date()),
])
if len(today_contracts) > 0:
name = today_contracts[-1].name or '0-0-0'
diff --git a/views/res_partner_contract.xml b/views/res_partner_contract.xml
index a01dd84..21a4e88 100644
--- a/views/res_partner_contract.xml
+++ b/views/res_partner_contract.xml
@@ -8,7 +8,7 @@
-
+
@@ -30,7 +30,9 @@
-
+
+
+