diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2024-07-08 10:24:20 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2024-07-08 10:24:20 +0700 |
| commit | 8b9c86dcfc58b87582c52c78f8433f812e55aadf (patch) | |
| tree | d01ea5913910bc842d6fd69a07b906c6022f6d48 | |
| parent | b8ae506cee1a125606d43b3d26750d24ec934293 (diff) | |
change request jasper reports
| -rwxr-xr-x | jasper_reports/models/report_xml.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/jasper_reports/models/report_xml.py b/jasper_reports/models/report_xml.py index 56f4198..a7d24af 100755 --- a/jasper_reports/models/report_xml.py +++ b/jasper_reports/models/report_xml.py @@ -37,6 +37,7 @@ import logging import os import time from xml.dom.minidom import getDOMImplementation +from datetime import datetime from odoo import api, fields, models, _ from odoo.exceptions import UserError, AccessError @@ -158,12 +159,16 @@ class ReportXml(models.Model): uid = self.env.uid cr = self.env.cr - if self.id in [843, 844]: + 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) @@ -171,6 +176,7 @@ class ReportXml(models.Model): return False picking.status_printed = 'printed' + picking.date_printed_list = datetime.utcnow() if not data: data = {} |
