summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/mrp_production.py
diff options
context:
space:
mode:
authorMiqdad <ahmadmiqdad27@gmail.com>2025-08-16 14:28:37 +0700
committerMiqdad <ahmadmiqdad27@gmail.com>2025-08-16 14:28:37 +0700
commit67816f01ee3c9ed5e550bbb2d515d51a97e291ad (patch)
tree07ff5e19308074a2aaa20aad971f843e76aa80df /indoteknik_custom/models/mrp_production.py
parente534cd541152921e9f041176ab18b86172367fa9 (diff)
parent2e1c1c057b76964f4c919371209c1216df53f222 (diff)
Merge branch 'odoo-backup' of https://bitbucket.org/altafixco/indoteknik-addons into odoo-backup
Diffstat (limited to 'indoteknik_custom/models/mrp_production.py')
-rw-r--r--indoteknik_custom/models/mrp_production.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/indoteknik_custom/models/mrp_production.py b/indoteknik_custom/models/mrp_production.py
index 91da0597..b39995b5 100644
--- a/indoteknik_custom/models/mrp_production.py
+++ b/indoteknik_custom/models/mrp_production.py
@@ -263,7 +263,7 @@ class CheckBomProduct(models.Model):
"The product '%s' tidak ada di operations. "
) % record.product_id.display_name)
- total_qty_in_moves = sum(moves.mapped('product_uom_qty'))
+ total_qty_in_moves = sum(moves.mapped('quantity_done'))
# Find existing lines for the same product, excluding the current line
existing_lines = record.production_id.check_bom_product_lines.filtered(
@@ -273,15 +273,15 @@ class CheckBomProduct(models.Model):
if existing_lines:
total_quantity = sum(existing_lines.mapped('quantity'))
- if total_quantity > total_qty_in_moves:
+ if total_quantity != total_qty_in_moves:
raise UserError((
- "Quantity Product '%s' kurang dari quantity demand."
+ "Quantity Product '%s' harus sama dengan quantity consumed."
) % (record.product_id.display_name))
else:
# Check if the quantity exceeds the allowed total
- if record.quantity > total_qty_in_moves:
+ if record.quantity != total_qty_in_moves:
raise UserError((
- "Quantity Product '%s' kurang dari quantity demand."
+ "Quantity Product '%s' harus sama dengan quantity consumed."
) % (record.product_id.display_name))
# Set the quantity to the entered value
@@ -446,7 +446,7 @@ class CheckBomProduct(models.Model):
"The product '%s' tidak ada di operations. "
) % record.product_id.display_name)
- total_qty_in_moves = sum(moves.mapped('product_uom_qty'))
+ total_qty_in_moves = sum(moves.mapped('quantity_done'))
# Find existing lines for the same product, excluding the current line
existing_lines = record.production_id.check_bom_product_lines.filtered(
@@ -462,13 +462,13 @@ class CheckBomProduct(models.Model):
if total_quantity > total_qty_in_moves:
raise UserError((
- "Quantity Product '%s' sudah melebihi quantity demand."
+ "Quantity Product '%s' sudah melebihi quantity consumed."
) % (record.product_id.display_name))
else:
# Check if the quantity exceeds the allowed total
if record.quantity == total_qty_in_moves:
raise UserError((
- "Quantity Product '%s' sudah melebihi quantity demand."
+ "Quantity Product '%s' sudah melebihi quantity consumed."
) % (record.product_id.display_name))
# Set the quantity to the entered value