From 755658a6f95cb337ae6612e471b5fdca7beea7e7 Mon Sep 17 00:00:00 2001 From: Stepan Savelyev Date: Fri, 10 Jul 2020 12:48:33 +0500 Subject: [PATCH] [IMP] Bill name in a document --- models/res_partner_contract_annex.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/models/res_partner_contract_annex.py b/models/res_partner_contract_annex.py index 0be4fa4..a269968 100755 --- a/models/res_partner_contract_annex.py +++ b/models/res_partner_contract_annex.py @@ -123,16 +123,25 @@ class ContractOrderAnnex(models.Model, IDocument, Extension): } def get_name_by_document_template(self, document_template_id): + bill_name = None + for invoice in self.order_id.invoice_ids: + bill_name = invoice.number + break + return ( { - "bill": "{name}", + "bill": "{bill_name}", "specification": "{counter} {name}", "approval_list": "{counter}.1 {name}-1", "act_at": "{counter}.2 {name}-2", "act_ad": "{counter}.3 {name}-3", } .get(document_template_id.document_type_name, "Unknown") - .format(counter=self.counter, name=self.name,) + .format( + counter=self.counter, + name=self.name, + bill_name=(bill_name or "Счёт отсутствует"), + ) ) def get_filename_by_document_template(self, document_template_id):