diff --git a/ve/velib04b.cpp b/ve/velib04b.cpp index 4a9cce5be..f0136901c 100755 --- a/ve/velib04b.cpp +++ b/ve/velib04b.cpp @@ -983,8 +983,10 @@ long TContabilizzazione::doc_contabilized(const TDocumento& doc, bool anticipo) long nreg = doc.get_long(anticipo ? DOC_NUMANT : DOC_NUMREG); if (nreg > 0) { - const TRectype& mov = cache().get(LF_MOV, nreg); - if (!mov.empty()) // Il movimento esiste! + // NON usare la cache qui!!!!!!!!!!!!!!!!!!!!!! + TLocalisamfile mov(LF_MOV); + mov.put(MOV_NUMREG, nreg); + if (mov.read() == NOERR) // Il movimento esiste! { // Controlla che il movimento abbia ancora il riferimento esatto al documento const char* const key[4] = { DOC_PROVV, DOC_ANNO, DOC_CODNUM, DOC_NDOC };