summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2024-07-08 11:11:20 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2024-07-08 11:11:20 +0700
commit77dc7ac540d0dc2d2dfd967cd49ae831e472dc25 (patch)
tree08e70ef752bc0d2eeaed048b895216cfe0a01a91
parent8b9c86dcfc58b87582c52c78f8433f812e55aadf (diff)
printed_sj
-rwxr-xr-xjasper_reports/models/report_xml.py36
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