diff --git a/ayanova/src/components/work-order-items.vue b/ayanova/src/components/work-order-items.vue
index 482ce1dc..791e8b90 100644
--- a/ayanova/src/components/work-order-items.vue
+++ b/ayanova/src/components/work-order-items.vue
@@ -22,6 +22,19 @@
{{ $ay.t("New") }}
+
+
+ {{
+ $ay.t("WorkOrderItemPartRealizeSuggested")
+ }}
+
+
{
+ z.parts.forEach(part => {
+ if (part.quantity == 0 && part.suggestedQuantity > 0) {
+ part.quantity = part.suggestedQuantity;
+ part.isDirty = true;
+ }
+ });
+ });
+ this.$emit("change");
+ },
setDefaultView: function() {
//if only one record left then display it otherwise just let the datatable show what the user can click on
if (this.value && this.value.items && this.value.items.length == 1) {
diff --git a/ayanova/src/views/svc-workorder.vue b/ayanova/src/views/svc-workorder.vue
index 63605d68..fd2ae0a4 100644
--- a/ayanova/src/views/svc-workorder.vue
+++ b/ayanova/src/views/svc-workorder.vue
@@ -2300,6 +2300,7 @@ async function fetchTranslatedText(vm) {
"WorkOrderItemPartPartWarehouseID",
"WorkOrderItemPartQuantity",
"WorkOrderItemPartSuggestedQuantity",
+ "WorkOrderItemPartRealizeSuggested",
"WorkOrderItemPartTaxPartSaleID",
"WorkOrderItemPartPartID",
"WorkOrderItemPartRequestList",