Patch level : 10.0

Files correlati     : pd0610.exe
Ricompilazione Demo : [ ]
Commento            :
Corretta generazione codice listino in base a RG1->CL1/2


git-svn-id: svn://10.65.10.50/branches/R_10_00@22033 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2011-04-27 15:39:49 +00:00
parent 24233ed38e
commit c081313733

View File

@ -286,7 +286,7 @@ void TCrea_ordini_srm_app::aggiorna_ordf(const TDocumento& ordc, const int nriga
const TRectype& list = cache().get(LF_CONDV, keyc);
if (!list.empty())
ordf.put(DOC_CODCONT, codlist);
ordf.put(DOC_CODLIST, codlist);
}
//gestione CONDV - Contratti
TString8 codcont = orfrow.get(first ? "CF1" : "CF2");
@ -328,8 +328,7 @@ TDoc_key * TCrea_ordini_srm_app::crea_ordf(const TDocumento& ordc, const long nr
{
TDoc_key kordf;
TDoc_key kdadoc(ordc.get_int(DOC_ANNO), ordc.get(DOC_CODNUM), ordc.get_long(DOC_NDOC), ordc.get_char(DOC_PROVV));
TDocumento * wrk = cerca_orf(kdadoc, 0, codfor, kordf) ? &ca.doc(kordf) : &ca.doc(codfor);
TDocumento& ordf = *wrk;
TDocumento& ordf = cerca_orf(kdadoc, 0, codfor, kordf) ? ca.doc(kordf) : ca.doc(codfor);
if (ordf.physical_rows() == 0)
{