From a9aa7442e700468313c386162f6f786dae6ca4bd Mon Sep 17 00:00:00 2001 From: Alessandro Bonazzi Date: Tue, 2 Mar 2021 08:05:26 +0100 Subject: [PATCH] Patch level : 12.0 1036 Files correlati : in0500a.msk Commento : Corretta la maschera movimenti intra nel caso che il codice cominci con 0 --- src/in/in0500.cpp | 2 +- src/in/in0500a.uml | 1 + src/in/inlib01.cpp | 6 ++++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/in/in0500.cpp b/src/in/in0500.cpp index f0d0b36e6..d3b3095ec 100755 --- a/src/in/in0500.cpp +++ b/src/in/in0500.cpp @@ -7,7 +7,7 @@ #include "in0.h" #include "in0500a.h" #include "inlib01.h" -#include "../cg/cg2103.h" +#include "../cg/cglib.h" #include diff --git a/src/in/in0500a.uml b/src/in/in0500a.uml index 6baef9619..6329884e9 100755 --- a/src/in/in0500a.uml +++ b/src/in/in0500a.uml @@ -252,6 +252,7 @@ BEGIN FIELD NOMENCL VALIDATE FIXLEN_FUNC 8 CHECKTYPE REQUIRED + FLAGS "Z" END NUMBER F_MASSA_KG 13 5 diff --git a/src/in/inlib01.cpp b/src/in/inlib01.cpp index 27db90e43..9ab819ba1 100755 --- a/src/in/inlib01.cpp +++ b/src/in/inlib01.cpp @@ -321,7 +321,8 @@ void TRiepiloghi::add(const TRectype& row, const TRectype& head, const TRectype& key.add(row.get("PROV")); TDati_riepilogo* data = (TDati_riepilogo*)_ass.objptr(key); - if (data == NULL) + + if (data == nullptr) { data = new TDati_riepilogo(key, row, codval); _ass.add(key, data); @@ -356,8 +357,9 @@ long TRettifiche::nc2ft(long numreg_nc) const long numreg_ft = 0L; TPartite_array games; + games.add_numreg(numreg_nc); // Carica le partite in cui è coinvolta questa nota di credito (sempre e solo una!) - for (TPartita* p = games.first(); p != NULL && numreg_ft<=0; p = games.next()) + for (TPartita* p = games.first(); p != nullptr && numreg_ft<=0; p = games.next()) { #ifdef DBG if (p->conto().codclifo() == 13201)