summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/tukar_guling.py
diff options
context:
space:
mode:
authorMiqdad <ahmadmiqdad27@gmail.com>2025-07-03 19:55:49 +0700
committerMiqdad <ahmadmiqdad27@gmail.com>2025-07-03 19:55:49 +0700
commitde50bcf16b21abf7b8e45fb59b366c594bc00038 (patch)
treebcf15cf050ea9aac85f574c84c838c0d4c765760 /indoteknik_custom/models/tukar_guling.py
parent90e26bd8d666503c2bb02608e3e5c26f15ab777b (diff)
<miqdad> start tukar guling po
Diffstat (limited to 'indoteknik_custom/models/tukar_guling.py')
-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 20eb598d..eeec2d80 100644
--- a/indoteknik_custom/models/tukar_guling.py
+++ b/indoteknik_custom/models/tukar_guling.py
@@ -44,7 +44,7 @@ class TukarGuling(models.Model):
notes = fields.Text('Notes')
return_type = fields.Selection(String='Return Type', selection=[
('tukar_guling', 'Tukar Guling'), # -> barang yang sama
- ('revisi_so', 'Revisi SO')])
+ ('revisi_so', 'Revisi SO')], required=True)
state = fields.Selection(string='Status', selection=[
('draft', 'Draft'),
('approval_sales', ' Approval Sales'),
@@ -457,15 +457,15 @@ class TukarGuling(models.Model):
if record.return_type == 'tukar_guling':
if srt:
- bu_pick = _create_return_from_picking(srt)
- if bu_pick:
- created_returns.append(bu_pick)
-
- if ort:
- bu_out = _create_return_from_picking(ort)
+ bu_out = _create_return_from_picking(srt)
if bu_out:
created_returns.append(bu_out)
+ if ort:
+ bu_pick = _create_return_from_picking(ort)
+ if bu_pick:
+ created_returns.append(bu_pick)
+
if not created_returns:
raise UserError("wkwkwk")