Patch level :
Files correlati : Ricompilazione Demo : [ ] Commento : git-svn-id: svn://10.65.10.50/trunk@16747 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
3ba205c2bd
commit
66a1950abb
@ -568,7 +568,8 @@ void TPrint_rendiconto_ca_recordset::scrive_riga(const TRectype& rmovana, const
|
|||||||
{
|
{
|
||||||
#ifdef DBG
|
#ifdef DBG
|
||||||
//cazzone
|
//cazzone
|
||||||
if (rmovana.get_long(RMOVANA_NUMREG) == 7968)
|
const long cazzo_numreg = rmovana.get_long(RMOVANA_NUMREG);
|
||||||
|
if (cazzo_numreg == 6481 || cazzo_numreg == 7654)
|
||||||
int cazzone = 1;
|
int cazzone = 1;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -625,8 +626,7 @@ void TPrint_rendiconto_ca_recordset::scrive_riga(const TRectype& rmovana, const
|
|||||||
//---- DOC D'ORIGINE DELL' ANALMOV ----//
|
//---- DOC D'ORIGINE DELL' ANALMOV ----//
|
||||||
//tipo movimento CONSUNTIVO (o TEMPORANEO); per i movimenti di budget (P o V) vedi l'else
|
//tipo movimento CONSUNTIVO (o TEMPORANEO); per i movimenti di budget (P o V) vedi l'else
|
||||||
const char tipomov = movana.get_char(MOVANA_TIPOMOV);
|
const char tipomov = movana.get_char(MOVANA_TIPOMOV);
|
||||||
if (tipomov <= ' ' || tipomov == 'T')
|
|
||||||
{
|
|
||||||
//serve un documento da cui ricavare i parametri di stampa
|
//serve un documento da cui ricavare i parametri di stampa
|
||||||
TDocumento* newdoc = (TDocumento*)doc;
|
TDocumento* newdoc = (TDocumento*)doc;
|
||||||
bool should_delete = false;
|
bool should_delete = false;
|
||||||
@ -679,9 +679,9 @@ void TPrint_rendiconto_ca_recordset::scrive_riga(const TRectype& rmovana, const
|
|||||||
{
|
{
|
||||||
const TRiga_documento& riga = (*newdoc)[i];
|
const TRiga_documento& riga = (*newdoc)[i];
|
||||||
//commessa e fase della riga documento
|
//commessa e fase della riga documento
|
||||||
const TString& codcms_rigadoc = riga.codice_commessa();
|
const TString codcms_rigadoc = riga.codice_commessa();
|
||||||
const TString& codfase_rigadoc = riga.fase_commessa();
|
const TString codfase_rigadoc = riga.fase_commessa();
|
||||||
const TString& codcdc_rigadoc = riga.codice_costo();
|
const TString codcdc_rigadoc = riga.codice_costo();
|
||||||
//per evitare di scrivere per ogni riga documento tutte le righe del doc babbo (in pratica..
|
//per evitare di scrivere per ogni riga documento tutte le righe del doc babbo (in pratica..
|
||||||
//..per evitare di avere n righe ordine ogni riga fattura) confronta commessa e fase e cdc..
|
//..per evitare di avere n righe ordine ogni riga fattura) confronta commessa e fase e cdc..
|
||||||
//..della riga movimento analitico con quelli la riga movimento e procede solo nel..
|
//..della riga movimento analitico con quelli la riga movimento e procede solo nel..
|
||||||
@ -901,11 +901,12 @@ F=IMF*/
|
|||||||
if (should_delete)
|
if (should_delete)
|
||||||
delete newdoc;
|
delete newdoc;
|
||||||
|
|
||||||
} //if (tipomov == ..)
|
//I movimenti di budget (preventivi e variazioni) vanno nascosti nei body!!! Devono essere considerati in..
|
||||||
else
|
//..quanto servono per sapere quali conti sono stati movimentati per i budget, in modo che per ogni conto..
|
||||||
{
|
//..il report si crei la testata e faccia il relativo calcolo del saldo del conto! (cerca #PREVENTIVO)
|
||||||
|
if (tipomov == 'P' || tipomov == 'V')
|
||||||
tmpcurr.put("HIDDEN", "X");
|
tmpcurr.put("HIDDEN", "X");
|
||||||
}
|
|
||||||
|
|
||||||
//scrive sul file di appoggio il record appena riempito
|
//scrive sul file di appoggio il record appena riempito
|
||||||
int err = _tmp->write();
|
int err = _tmp->write();
|
||||||
|
@ -141,7 +141,7 @@
|
|||||||
<prescript description="H1.102 PRESCRIPT">MESSAGE ISAMREAD,CLIFO,TIPOCF=C!CODCF=#101,RAGSOC</prescript>
|
<prescript description="H1.102 PRESCRIPT">MESSAGE ISAMREAD,CLIFO,TIPOCF=C!CODCF=#101,RAGSOC</prescript>
|
||||||
</field>
|
</field>
|
||||||
</section>
|
</section>
|
||||||
<section repeat="1" type="Head" level="2" height="2">
|
<section type="Head" level="2" height="2">
|
||||||
<groupby>ORDCONT+CONTO</groupby>
|
<groupby>ORDCONT+CONTO</groupby>
|
||||||
<font italic="1" face="Courier New" size="8" />
|
<font italic="1" face="Courier New" size="8" />
|
||||||
<prescript description="H2 PRESCRIPT">MESSAGE RESET,F2.400
|
<prescript description="H2 PRESCRIPT">MESSAGE RESET,F2.400
|
||||||
|
@ -1300,7 +1300,9 @@ void TAnal_mov::saldo_set_reset(const TRectype& row, bool reset)
|
|||||||
const TDate datacomp = get_date(MOVANA_DATACOMP);
|
const TDate datacomp = get_date(MOVANA_DATACOMP);
|
||||||
const TDate datafcomp = get_date(MOVANA_DATAFCOMP);
|
const TDate datafcomp = get_date(MOVANA_DATAFCOMP);
|
||||||
|
|
||||||
giorni_annies.add(esc[esc_iniziale].fine() - datacomp + 1); //primo esercizio
|
TDate inizio_esc_iniziale, fine_esc_iniziale;
|
||||||
|
esc.code2range(esc_iniziale, inizio_esc_iniziale, fine_esc_iniziale);
|
||||||
|
giorni_annies.add(fine_esc_iniziale - datacomp + 1); //primo esercizio
|
||||||
|
|
||||||
TDate inizio_esc_finale, fine_esc_finale;
|
TDate inizio_esc_finale, fine_esc_finale;
|
||||||
for (int a = 1; a < annies.items() - 1; a++)
|
for (int a = 1; a < annies.items() - 1; a++)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user