Patch level :2.2 164
Files correlati :stampa rendiconto Ricompilazione Demo : [ ] Commento :aggiunto riempimento campo DOC_NUMREGCA nella conversione all'analitica. Prima modifica Adolfesca su stampa rendiconto legata agli importi. Ancora da terminare git-svn-id: svn://10.65.10.50/trunk@13319 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
639a90e25e
commit
5073b689f5
@ -694,7 +694,7 @@ F=IMF*/
|
|||||||
if (tipo_babbo == TTipo_documento::_ordine) //fattura da ordine FO -> MF
|
if (tipo_babbo == TTipo_documento::_ordine) //fattura da ordine FO -> MF
|
||||||
{
|
{
|
||||||
selettore |= MATURATO;
|
selettore |= MATURATO;
|
||||||
tmpcurr.put("IMPEGNATO", totale_doc_babbo);
|
//tmpcurr.put("IMPEGNATO", totale_doc_babbo);
|
||||||
} else
|
} else
|
||||||
if (tipo_babbo = TTipo_documento::_altro) //fattura senza padri F -> IMF
|
if (tipo_babbo = TTipo_documento::_altro) //fattura senza padri F -> IMF
|
||||||
selettore |= (IMPEGNATO | MATURATO);
|
selettore |= (IMPEGNATO | MATURATO);
|
||||||
@ -750,8 +750,8 @@ F=IMF*/
|
|||||||
tmpcurr.put("NRIGA", rmovana.get(RMOVANA_NUMRIG)); //numero riga
|
tmpcurr.put("NRIGA", rmovana.get(RMOVANA_NUMRIG)); //numero riga
|
||||||
tmpcurr.put("DESCRIGA", rmovana.get(RMOVANA_DESCR)); //descrizione rmovana
|
tmpcurr.put("DESCRIGA", rmovana.get(RMOVANA_DESCR)); //descrizione rmovana
|
||||||
|
|
||||||
/* ***La procedura seguente non avra' piu' senso dopo l'eliminazione degli stati!!***
|
//La procedura seguente non avra' piu' senso dopo l'eliminazione degli stati!!***
|
||||||
int err = _tmp->write(); // aggiunge i record al file temporaneo
|
/*int err = _tmp->write(); // aggiunge i record al file temporaneo
|
||||||
//procedura di controllo della scrittura su file! se il documento è già stato contbilizzato..
|
//procedura di controllo della scrittura su file! se il documento è già stato contbilizzato..
|
||||||
//..sul file temporaneo esiste già un record con la chiave del record,dovuto al doc,..
|
//..sul file temporaneo esiste già un record con la chiave del record,dovuto al doc,..
|
||||||
//..che deve essere qui aggiunto!significa che l'intervallo di stati della numerazione selezionato..
|
//..che deve essere qui aggiunto!significa che l'intervallo di stati della numerazione selezionato..
|
||||||
|
25
ca/cacnv.cpp
25
ca/cacnv.cpp
@ -7,6 +7,7 @@
|
|||||||
#include <tabutil.h>
|
#include <tabutil.h>
|
||||||
#include <utility.h>
|
#include <utility.h>
|
||||||
|
|
||||||
|
#include <doc.h>
|
||||||
#include <mov.h>
|
#include <mov.h>
|
||||||
#include <rmov.h>
|
#include <rmov.h>
|
||||||
#include <rmoviva.h>
|
#include <rmoviva.h>
|
||||||
@ -14,6 +15,7 @@
|
|||||||
|
|
||||||
#include "../cg/cg2101.h"
|
#include "../cg/cg2101.h"
|
||||||
#include "calib01.h"
|
#include "calib01.h"
|
||||||
|
#include "../ve/velib04.h"
|
||||||
|
|
||||||
#include "fasi.h"
|
#include "fasi.h"
|
||||||
#include "movana.h"
|
#include "movana.h"
|
||||||
@ -385,10 +387,25 @@ void TConversione_cm2ca::create_new_movana(long numreg_cg, bool definitiva, TAss
|
|||||||
analmov.put(MOVANA_TIPOMOV, " ");
|
analmov.put(MOVANA_TIPOMOV, " ");
|
||||||
else
|
else
|
||||||
analmov.put(MOVANA_TIPOMOV, "T"); //deve mettere "Temporaneo" (conversione NON definitiva)
|
analmov.put(MOVANA_TIPOMOV, "T"); //deve mettere "Temporaneo" (conversione NON definitiva)
|
||||||
analmov.put(MOVANA_DPROVV, mov_head.get(MOV_DPROVV));
|
|
||||||
analmov.put(MOVANA_DANNO, mov_head.get(MOV_DANNO));
|
const char provv = mov_head.get_char(MOV_DPROVV);
|
||||||
analmov.put(MOVANA_DCODNUM, mov_head.get(MOV_DCODNUM));
|
analmov.put(MOVANA_DPROVV, provv);
|
||||||
analmov.put(MOVANA_DNDOC, mov_head.get(MOV_DNDOC));
|
const int danno = mov_head.get_int(MOV_DANNO);
|
||||||
|
analmov.put(MOVANA_DANNO, danno);
|
||||||
|
const TString4 dcodnum = mov_head.get(MOV_DCODNUM);
|
||||||
|
analmov.put(MOVANA_DCODNUM, dcodnum);
|
||||||
|
const long dndoc = mov_head.get_long(MOV_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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user