diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2024-07-08 11:11:20 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2024-07-08 11:11:20 +0700 |
| commit | 77dc7ac540d0dc2d2dfd967cd49ae831e472dc25 (patch) | |
| tree | 08e70ef752bc0d2eeaed048b895216cfe0a01a91 /jasper_reports/models | |
| parent | 8b9c86dcfc58b87582c52c78f8433f812e55aadf (diff) | |
printed_sj
Diffstat (limited to 'jasper_reports/models')
| -rwxr-xr-x | jasper_reports/models/report_xml.py | 36 |
1 files changed, 17 insertions, 19 deletions
diff --git a/jasper_reports/models/report_xml.py b/jasper_reports/models/report_xml.py index a7d24af..304e1f5 100755 --- a/jasper_reports/models/report_xml.py +++ b/jasper_reports/models/report_xml.py @@ -159,25 +159,6 @@ class ReportXml(models.Model): uid = self.env.uid cr = self.env.cr - if self.id in [843, 844, 764]: - picking = self.env['stock.picking'].browse(docids) - if not picking: - return False - if not picking.state == 'done': - raise UserError('DO Harus complete terlebih dahulu, baru bisa di print') - - - picking.date_printed_sj = datetime.utcnow() - picking.printed_sj = True - - if self.id in [777]: - picking = self.env['stock.picking'].browse(docids) - if not picking: - return False - - picking.status_printed = 'printed' - picking.date_printed_list = datetime.utcnow() - if not data: data = {} doc_records = self.model_id.browse(docids) @@ -208,6 +189,23 @@ class ReportXml(models.Model): return self._post_pdf(save_in_attachment), self.jasper_output r = Report(report_model_name, cr, uid, docids, data, context) jasper = r.execute() + if self.id in [843, 844, 764]: + picking = self.env['stock.picking'].browse(docids) + if not picking: + return False + if not picking.state == 'done': + raise UserError('DO Harus complete terlebih dahulu, baru bisa di print') + + picking.date_printed_sj = datetime.utcnow() + picking.printed_sj = True + + if self.id in [777]: + picking = self.env['stock.picking'].browse(docids) + if not picking: + return False + + picking.status_printed = 'printed' + picking.date_printed_list = datetime.utcnow() return jasper, self.jasper_output @api.model |
