diff --git a/partner_statement/README.rst b/partner_statement/README.rst index 79f4ae18..1d8a0143 100644 --- a/partner_statement/README.rst +++ b/partner_statement/README.rst @@ -7,7 +7,7 @@ Partner Statement !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:25831a73d9c5b2946b96da77ce6800bc4107eabf9c15d6731d7526c7af6b4b03 + !! source digest: sha256:95be111a13141377a3160fe32ac75f3648d8345060d59fdf7f45a60d3ada1e50 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/partner_statement/__manifest__.py b/partner_statement/__manifest__.py index a418d349..d007a69c 100644 --- a/partner_statement/__manifest__.py +++ b/partner_statement/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Partner Statement", - "version": "16.0.1.0.1", + "version": "16.0.1.0.2", "category": "Accounting & Finance", "summary": "OCA Financial Reports", "author": "ForgeFlow, Odoo Community Association (OCA)", diff --git a/partner_statement/static/description/index.html b/partner_statement/static/description/index.html index 2f571a15..941dd269 100644 --- a/partner_statement/static/description/index.html +++ b/partner_statement/static/description/index.html @@ -366,7 +366,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:25831a73d9c5b2946b96da77ce6800bc4107eabf9c15d6731d7526c7af6b4b03 +!! source digest: sha256:95be111a13141377a3160fe32ac75f3648d8345060d59fdf7f45a60d3ada1e50 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
This module extends the functionality of Invoicing to support the printing of customer and vendor statements. diff --git a/partner_statement/wizard/activity_statement_wizard.py b/partner_statement/wizard/activity_statement_wizard.py index 8bfe58c7..042f576e 100644 --- a/partner_statement/wizard/activity_statement_wizard.py +++ b/partner_statement/wizard/activity_statement_wizard.py @@ -47,13 +47,14 @@ class ActivityStatementWizard(models.TransientModel): report_name = "p_s.report_activity_statement_xlsx" else: report_name = "partner_statement.activity_statement" + partners = self.env["res.partner"].browse(self._context["active_ids"]) return ( self.env["ir.actions.report"] .search( [("report_name", "=", report_name), ("report_type", "=", report_type)], limit=1, ) - .report_action(self, data=data) + .report_action(partners, data=data) ) def _export(self, report_type): diff --git a/partner_statement/wizard/detailed_activity_statement_wizard.py b/partner_statement/wizard/detailed_activity_statement_wizard.py index e63e3095..80ef79cf 100644 --- a/partner_statement/wizard/detailed_activity_statement_wizard.py +++ b/partner_statement/wizard/detailed_activity_statement_wizard.py @@ -30,11 +30,12 @@ class DetailedActivityStatementWizard(models.TransientModel): report_name = "p_s.report_detailed_activity_statement_xlsx" else: report_name = "partner_statement.detailed_activity_statement" + partners = self.env["res.partner"].browse(self._context["active_ids"]) return ( self.env["ir.actions.report"] .search( [("report_name", "=", report_name), ("report_type", "=", report_type)], limit=1, ) - .report_action(self, data=data) + .report_action(partners, data=data) ) diff --git a/partner_statement/wizard/outstanding_statement_wizard.py b/partner_statement/wizard/outstanding_statement_wizard.py index 33afee23..cde8c6c6 100644 --- a/partner_statement/wizard/outstanding_statement_wizard.py +++ b/partner_statement/wizard/outstanding_statement_wizard.py @@ -27,13 +27,14 @@ class OutstandingStatementWizard(models.TransientModel): report_name = "p_s.report_outstanding_statement_xlsx" else: report_name = "partner_statement.outstanding_statement" + partners = self.env["res.partner"].browse(self._context["active_ids"]) return ( self.env["ir.actions.report"] .search( [("report_name", "=", report_name), ("report_type", "=", report_type)], limit=1, ) - .report_action(self, data=data) + .report_action(partners, data=data) ) def _export(self, report_type):