diff --git a/ps/pd0610300.cpp b/ps/pd0610300.cpp index 9108672a0..d51f35460 100755 --- a/ps/pd0610300.cpp +++ b/ps/pd0610300.cpp @@ -72,15 +72,15 @@ bool TSost_condpag_msk::elabora_documenti() const TString4 codpagdoc = rec.get(DOC_CODPAG); const TString4 tipopag = cache().get("%CPG", codpagdoc, "S4"); - if(codpagdoc != codpag && tipopag == "3") //tipopag = 3-> riba + if (codpagdoc != codpag && tipopag == "3") //tipopag = 3-> riba { rec.put(DOC_CODPAG, codpag); - const TString8 abi = get_int(F_ABI); - if(abi > 0) + const TString8 abi = get(F_ABI); + if (abi.full()) { - const TString8 cab = get_int(F_CAB); - const TString prog = get_int(F_PROG); + const TString8 cab = get(F_CAB); + const TString prog = get(F_PROG); rec.put(DOC_CODABIP, abi); rec.put(DOC_CODCABP, cab);