Patch level :4.0 418
Files correlati :cacnv.exe Ricompilazione Demo : [ ] Commento :modificata la conversione in modo che riporti sui DOC i numreg e numregca corretti git-svn-id: svn://10.65.10.50/trunk@14018 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
9631bbe0c1
commit
9f1020db48
19
ca/cacnv.cpp
19
ca/cacnv.cpp
@ -407,15 +407,6 @@ void TConversione_cm2ca::create_new_movana(long numreg_cg, bool definitiva, TAss
|
|||||||
analmov.put(MOVANA_DCODNUM, dcodnum);
|
analmov.put(MOVANA_DCODNUM, dcodnum);
|
||||||
const long dndoc = mov_head.get_long(MOV_DNDOC);
|
const long dndoc = mov_head.get_long(MOV_DNDOC);
|
||||||
analmov.put(MOVANA_DNDOC, dndoc);
|
analmov.put(MOVANA_DNDOC, dndoc);
|
||||||
//se la chiave del documento origine e' completa puo' completare tale documento riempiendo il..
|
|
||||||
//..campo NUMREGCA (con lo stesso numero di NUMREGCG, visto che sta trasportando i dati dalla..
|
|
||||||
//..CG alla CA
|
|
||||||
if (provv != ' ' && danno > 0 && dcodnum.not_empty() && dndoc > 0)
|
|
||||||
{
|
|
||||||
TDocumento dadoc(provv, danno, dcodnum, dndoc);
|
|
||||||
dadoc.put(DOC_NUMREGCA, numreg_cg);
|
|
||||||
dadoc.write();
|
|
||||||
}
|
|
||||||
|
|
||||||
//MOVANA_TOTDOC e' il totale di tutte le sue righe;ancora non si conosce;sara' compilato..
|
//MOVANA_TOTDOC e' il totale di tutte le sue righe;ancora non si conosce;sara' compilato..
|
||||||
//..successivamente utilizzando importone
|
//..successivamente utilizzando importone
|
||||||
@ -549,6 +540,14 @@ void TConversione_cm2ca::create_new_movana(long numreg_cg, bool definitiva, TAss
|
|||||||
//..riscrivendole
|
//..riscrivendole
|
||||||
if (analmov.write(f) == NOERR && definitiva)
|
if (analmov.write(f) == NOERR && definitiva)
|
||||||
{
|
{
|
||||||
|
//se la chiave del documento origine e' completa puo' completare tale documento riempiendo il..
|
||||||
|
//..campo NUMREGCA (con lo stesso numero di NUMREG di analmov, in generale != da NUMREGCG
|
||||||
|
if (provv != ' ' && danno > 0 && dcodnum.not_empty() && dndoc > 0)
|
||||||
|
{
|
||||||
|
TDocumento dadoc(provv, danno, dcodnum, dndoc);
|
||||||
|
dadoc.put(DOC_NUMREGCA, analmov.get(MOVANA_NUMREG));
|
||||||
|
dadoc.rewrite();
|
||||||
|
}
|
||||||
//RIGHE MOVIMENTI CONTABILI
|
//RIGHE MOVIMENTI CONTABILI
|
||||||
TArray cg_records;
|
TArray cg_records;
|
||||||
for (int m = 0; m < mov.cg_items(); m++)
|
for (int m = 0; m < mov.cg_items(); m++)
|
||||||
@ -656,7 +655,7 @@ void TConversione_cm2ca::create_new_movana(long numreg_cg, bool definitiva, TAss
|
|||||||
|
|
||||||
//puo' finalmente riscrivere i files di origine puliti e compattati (sia iva che non)
|
//puo' finalmente riscrivere i files di origine puliti e compattati (sia iva che non)
|
||||||
mov.rewrite();
|
mov.rewrite();
|
||||||
}
|
} //if(write=NOERR && definitiva...
|
||||||
}
|
}
|
||||||
|
|
||||||
bool TConversione_cm2ca::convert_movs(TConversione_anal_msk& mask)
|
bool TConversione_cm2ca::convert_movs(TConversione_anal_msk& mask)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user