From 32227ce33b8e5fcdbc595cc6f8d29dd2bb717de4 Mon Sep 17 00:00:00 2001 From: "daniele.nicoli" Date: Thu, 16 Jul 2026 12:19:43 +0200 Subject: [PATCH] =?UTF-8?q?In=20STR0003=20-=20forzata=20uscita=20se=20tutt?= =?UTF-8?q?e=20le=20lavorazioni=20di=20lama=20falliscono;=20In=20caso=20pr?= =?UTF-8?q?over=C3=A0=20STR0004.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Strategies/Standard/STR0003/STR0003.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Strategies/Standard/STR0003/STR0003.lua b/Strategies/Standard/STR0003/STR0003.lua index 4ceb742..ae361c1 100644 --- a/Strategies/Standard/STR0003/STR0003.lua +++ b/Strategies/Standard/STR0003/STR0003.lua @@ -360,10 +360,15 @@ function STR0003.Make( bAddMachining, Proc, Part, CustomParameters) -- non ha senso che STR0003 lama+catena sia applicabile se la lama non può lavorare, in quel caso deve essere scelta la STR0004 solo catena else Strategy.Result = FeatureLib.GetStrategyResultNotApplicable() - Strategy.Parameters.bFinishWithChainSaw = false end return bAreAllMachiningsAdded, Strategy.Result + else + -- non ha senso che STR0003 lama+catena sia applicabile se la lama non può lavorare, in quel caso deve essere scelta la STR0004 solo catena + if #Blade.Result.Sorted == 0 then + Strategy.Result = FeatureLib.GetStrategyResultNotApplicable() + return false, Strategy.Result + end end -- TODO funzione separata