summaryrefslogtreecommitdiff
path: root/fixco_custom/models/stock_picking.py
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2025-05-21 15:07:20 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2025-05-21 15:07:20 +0700
commit4eff6c52574cd5664c65d9f496506c5ae5bfe9c5 (patch)
treee9322f66ecd229b27f61b0c795651045bc075a6a /fixco_custom/models/stock_picking.py
parent6c6940052eb8d480fc6719819c06a964dc0827dc (diff)
detail order logic
Diffstat (limited to 'fixco_custom/models/stock_picking.py')
-rw-r--r--fixco_custom/models/stock_picking.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/fixco_custom/models/stock_picking.py b/fixco_custom/models/stock_picking.py
new file mode 100644
index 0000000..498983e
--- /dev/null
+++ b/fixco_custom/models/stock_picking.py
@@ -0,0 +1,31 @@
+from odoo import fields, models, api, _
+from odoo.exceptions import AccessError, UserError, ValidationError
+from odoo.tools.float_utils import float_is_zero
+from collections import defaultdict
+from datetime import timedelta, datetime
+from datetime import timedelta, datetime as waktu
+from itertools import groupby
+import pytz, requests, json, requests
+from dateutil import parser
+import datetime
+import hmac
+import hashlib
+import base64
+import requests
+import time
+import logging
+import re
+
+_logger = logging.getLogger(__name__)
+
+
+class StockPicking(models.Model):
+ _inherit = 'stock.picking'
+
+
+ def sync_qty_reserved_qty_done(self):
+ for picking in self:
+ for line in picking.move_line_ids_without_package:
+ line.qty_done = line.product_uom_qty
+
+ picking.button_validate() \ No newline at end of file