Patch level :2.2 174

Files correlati     :stampa rendiconto
Ricompilazione Demo : [ ]
Commento            :
Stampa rendiconto: sistemato problema dei docs con righe a commessa multipla.
Aggiunto al menu il ricalcolo saldi.
Allineato il campo N.Reg. nel rep


git-svn-id: svn://10.65.10.50/trunk@13336 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2005-09-07 17:20:00 +00:00
parent 0ffb4993aa
commit 52f895e24a
3 changed files with 17 additions and 6 deletions

View File

@ -614,13 +614,13 @@ F=IMF*/
tmpcurr.put("DOCORIG", riferimento);
} //if(newdoc != NULL)
else //movimenti puri di analitica (no documento di origine!)
{ //****ULTIMA MODIFICA****
{
selettore = FATTURATO;
selettore |= MATURATO;
selettore |= IMPEGNATO;
} //if(newdoc != NULL)
//****modificare il metodo per accelerare
//riempie i record del file temporaneo nel caso di rmovana con documento di origine
const char sezione = rmovana.get_char(RMOVANA_SEZIONE);
TImporto imp(sezione, rmovana.get_real(RMOVANA_IMPORTO));
@ -885,7 +885,17 @@ void TPrint_rendiconto_ca_recordset::crea_righe_da_rdoc(const TPrint_rendiconto_
cont_anal.elabora(doc, 0, NULL, false, mov);
for (int j = 1; j <= mov.rows(); j++)
{
scrive_riga(mov.body()[j], mov, &doc);
//controlla che la riga in esame abbia realmente la cms/cdc/fas indicata nel filtro;
//procedimento necessario per evitare la stampa di righe appartenenti a docs elaborati
//perchè contenenti 1 riga con cms corretta ed altre righe con cms sbagliate
const TRectype& rmov = mov.body()[j];
if (_codcms.not_empty() && rmov.get(RMOVANA_CODCMS) != _codcms)
continue;
if (_codcosto.not_empty() && rmov.get(RMOVANA_CODCCOSTO) != _codcosto)
continue;
if (_codfas.not_empty() && rmov.get(RMOVANA_CODFASE) != _codfas)
continue;
scrive_riga(rmov, mov, &doc);
} //for int j...
} //if numregca
} //for cur_rdoc..

View File

@ -18,7 +18,7 @@
<field x="39" y="2.5" type="Testo" width="23" pattern="1" text="Doc. cliente&#2F;fornitore" />
<field x="117" y="2.5" type="Testo" align="center" width="12" pattern="1" text="Riferimento" />
<field x="141" y="2.5" type="Testo" width="25" pattern="1" text="Avanzamento costi&#2F;ricavi" />
<field x="18.5" y="3.5" type="Testo" width="7" pattern="1" text="N. Reg." />
<field x="19" y="3.5" type="Testo" width="7" pattern="1" text="N. Reg." />
<field x="27" y="3.5" type="Testo" align="center" width="11" pattern="1" text="Data" />
<field x="38" y="3.5" type="Testo" align="center" width="6" pattern="1" text="Numero" />
<field x="47" y="3.5" type="Testo" align="center" width="10" pattern="1" text="Data" />
@ -175,7 +175,7 @@ MESSAGE RESET,F2.103</prescript>
</section>
<section type="Body" />
<section type="Body" level="1">
<field x="19" type="Stringa" width="7" pattern="1">
<field x="19" type="Numero" align="right" width="7" pattern="1" hide_zero="1">
<source>NUMREG</source>
</field>
<field x="28" type="Data" width="10" pattern="1">

View File

@ -69,4 +69,5 @@ Caption = "Servizi"
Picture = <ba04>
Module = 22
Flags = ""
Item_01 = "Trasferimento dati a Contabilita' Analitica", "cacnv -0", "F"
Item_01 = "Trasferimento dati da Contabilità Generale", "cacnv -0", "F"
Item_02 = "Ricalcolo saldi", "ca2 -2", "F"