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()