diff --git a/lv/lv0400.cpp b/lv/lv0400.cpp index efc6179b4..2cb3987fb 100755 --- a/lv/lv0400.cpp +++ b/lv/lv0400.cpp @@ -453,10 +453,11 @@ bool TContratti_msk::on_field_event(TOperable_field& o,TField_event e,long jolly const TString4 codnumbc = ini_get_string(CONFIG_DITTA, "lv", "NUM_GEN"); const TString4 tipodocbc = ini_get_string(CONFIG_DITTA, "lv", "TIPODOC_GEN"); const char statofbc = cache().get("%ELD", tipoela, "S4").left(0)[0]; + const long codcf = get_long(F_CODCF); TString query; query << "USE RDOC KEY 5\n" - << "SELECT (DOC.TIPODOC=\"" << tipodocbc << "\")&&(DOC.STATO<\"" << statofbc << "\")\n" + << "SELECT (DOC.TIPODOC=\"" << tipodocbc << "\")&&(DOC.STATO<\"" << statofbc << "\")&&(DOC.CODCF=\"" << codcf << "\")\n" << "JOIN DOC INTO PROVV=PROVV ANNO=ANNO CODNUM=CODNUM NDOC=NDOC\n" << "FROM CODART=\"" << codart << "\" ANNO=" << danno << "CODNUM=\"" << codnumbc << "\"\n" << "TO CODART=\"" << codart << "\" ANNO=" << danno << "CODNUM=\"" << codnumbc << "\"\n"; @@ -479,7 +480,7 @@ bool TContratti_msk::on_field_event(TOperable_field& o,TField_event e,long jolly query.cut(0); query << "USE RDOC KEY 5\n" - << "SELECT (DOC.TIPODOC=\"" << tipodocbr << "\")&&(DOC.STATO<\"" << statofbr << "\")\n" + << "SELECT (DOC.TIPODOC=\"" << tipodocbr << "\")&&(DOC.STATO<\"" << statofbr << "\")&&(DOC.CODCF=\"" << codcf << "\")\n" << "JOIN DOC INTO PROVV=PROVV ANNO=ANNO CODNUM=CODNUM NDOC=NDOC\n" << "FROM CODART=\"" << codart << "\" ANNO=" << danno << "CODNUM=\"" << codnumbr << "\"\n" << "TO CODART=\"" << codart << "\" ANNO=" << danno << "CODNUM=\"" << codnumbr << "\"\n"; @@ -502,7 +503,7 @@ bool TContratti_msk::on_field_event(TOperable_field& o,TField_event e,long jolly query.cut(0); query << "USE RDOC KEY 5\n" - << "SELECT (DOC.TIPODOC=\"" << tipodocbp << "\")&&(DOC.STATO<\"" << statofbp << "\")\n" + << "SELECT (DOC.TIPODOC=\"" << tipodocbp << "\")&&(DOC.STATO<\"" << statofbp << "\")&&(DOC.CODCF=\"" << codcf << "\")\n" << "JOIN DOC INTO PROVV=PROVV ANNO=ANNO CODNUM=CODNUM NDOC=NDOC\n" << "FROM CODART=\"" << codart << "\" ANNO=" << danno << "CODNUM=\"" << codnumbp << "\"\n" << "TO CODART=\"" << codart << "\" ANNO=" << danno << "CODNUM=\"" << codnumbp << "\"\n";