summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiqdad <ahmadmiqdad27@gmail.com>2025-07-28 10:28:29 +0700
committerMiqdad <ahmadmiqdad27@gmail.com>2025-07-28 10:28:29 +0700
commit9a01c7f11c128380c367bb479ef2b33b2c445ea7 (patch)
treebdb2e32fc5d4c7fdcf3963a9985c189e029d9d4d
parent83c6a567c1e2f1b8c281ea405732a286cb20a8c9 (diff)
<miqdad> fix validation tukar guling
-rw-r--r--indoteknik_custom/models/tukar_guling.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/indoteknik_custom/models/tukar_guling.py b/indoteknik_custom/models/tukar_guling.py
index 26b98e32..396e4db4 100644
--- a/indoteknik_custom/models/tukar_guling.py
+++ b/indoteknik_custom/models/tukar_guling.py
@@ -281,11 +281,11 @@ class TukarGuling(models.Model):
return True
- def _is_already_returned(self, picking):
- return self.env['stock.picking'].search_count([
- ('origin', '=', 'Return of %s' % picking.name),
- ('state', '!=', 'cancel')
- ]) > 0
+ # def _is_already_returned(self, picking):
+ # return self.env['stock.picking'].search_count([
+ # ('origin', '=', 'Return of %s' % picking.name),
+ # ('state', '!=', 'cancel')
+ # ]) > 0
@api.constrains('return_type', 'operations')
def _check_invoice_on_revisi_so(self):
@@ -443,8 +443,8 @@ class TukarGuling(models.Model):
linked_bu_out = picking.linked_manual_bu_out
if linked_bu_out and linked_bu_out.state == 'done':
raise UserError("❌ Tidak bisa retur BU/PICK karena BU/OUT suda Done!")
- if self._is_already_returned(self.operations):
- raise UserError("BU ini sudah pernah diretur oleh dokumen lain.")
+ # if self._is_already_returned(self.operations):
+ # raise UserError("BU ini sudah pernah diretur oleh dokumen lain.")
if self.operations.picking_type_id.id == 29:
for line in self.line_ids: