diff --git a/ce/ce4300.cpp b/ce/ce4300.cpp
index a5cd78fc1..e986d5dfa 100755
--- a/ce/ce4300.cpp
+++ b/ce/ce4300.cpp
@@ -219,7 +219,7 @@ void TStampa_proiez_ammo_rep::set_filter(const TStampa_proiez_ammo_mask& msk)
real costo, alien, famm;
//Colonna COSTO
- const TString& idcespite = rel_cespi.curr().get(CESPI_IDCESPITE);
+ const TString idcespite = rel_cespi.curr().get(CESPI_IDCESPITE);
const int codcat = rel_cespi.curr().get_int(CESPI_CODCAT);
salce.put(SALCE_IDCESPITE, idcespite);
salce.put(SALCE_CODES, _anno);
diff --git a/ce/ce4300a.rep b/ce/ce4300a.rep
index 593fb1481..a7820ecf7 100755
--- a/ce/ce4300a.rep
+++ b/ce/ce4300a.rep
@@ -6,16 +6,7 @@
- MESSAGE RESET,F1.101
-MESSAGE RESET,F1.102
-MESSAGE RESET,F1.103
-MESSAGE RESET,F1.104
-MESSAGE RESET,F1.105
-MESSAGE RESET,F1.106
-MESSAGE RESET,F1.107
-MESSAGE RESET,F1.108
-MESSAGE RESET,F1.109
-MESSAGE RESET,F1.110
+ MESSAGE RESET,F1
@@ -34,16 +25,7 @@ MESSAGE RESET,F1.110
I0
- MESSAGE RESET,F2.101
-MESSAGE RESET,F2.102
-MESSAGE RESET,F2.103
-MESSAGE RESET,F2.104
-MESSAGE RESET,F2.105
-MESSAGE RESET,F2.106
-MESSAGE RESET,F2.107
-MESSAGE RESET,F2.108
-MESSAGE RESET,F2.109
-MESSAGE RESET,F2.110
+ MESSAGE RESET,F2
@@ -133,7 +115,8 @@ THEN
MESSAGE ADD,F2.103
- #101-#102-#103
+ IF((#101-#102-#103)C;0,0,#THIS)
+ MESSAGE ADD,F2.104
#AMMO1
@@ -171,9 +154,7 @@ THEN
-
- #101-#102-#103
-
+
MESSAGE ADD,F1.105
@@ -218,7 +199,7 @@ THEN
MESSAGE ADD,F1.103
- #101-#102-#103
+ MESSAGE ADD,F1.104
MESSAGE ADD,F1.105