Patch level : 12.00 1256
Files correlati : cg1500ax.msk cg1500b.rep cg1500c.rep cg2.exe Commento : Stammpa bilnci avanzata
This commit is contained in:
parent
4b64ddeaa2
commit
44ed2784b3
@ -32,39 +32,42 @@ void TXRef_mask::test_rmov()
|
||||
TString msg;
|
||||
TISAM_recordset rmov_set("USE RMOV");
|
||||
const TRectype& rmov = rmov_set.cursor()->curr();
|
||||
TProgress_monitor pm(rmov_set.items(), TR("Scansione righe contabili"));
|
||||
for (bool ok = rmov_set.move_first(); ok; ok = rmov_set.move_next())
|
||||
{
|
||||
const long numreg = rmov.get_long(RMV_NUMREG);
|
||||
const int numrig = rmov.get_int(RMV_NUMRIG);
|
||||
|
||||
{
|
||||
TProgress_monitor pm(rmov_set.items(), TR("Scansione righe contabili"));
|
||||
|
||||
msg.format(FR("Riga %3d del movimento %7ld del %s: "), numrig, numreg, (const char*)rmov.get(RMV_DATAREG));
|
||||
for (bool ok = rmov_set.move_first(); ok; ok = rmov_set.move_next())
|
||||
{
|
||||
const long numreg = rmov.get_long(RMV_NUMREG);
|
||||
const int numrig = rmov.get_int(RMV_NUMRIG);
|
||||
|
||||
if (numreg != mov.get_long(MOV_NUMREG))
|
||||
{
|
||||
mov.put(MOV_NUMREG, numreg);
|
||||
if (mov.read() != NOERR)
|
||||
mov.zero();
|
||||
}
|
||||
if (numreg != mov.get_long(MOV_NUMREG))
|
||||
{
|
||||
msg << TR("manca il record di testata");
|
||||
log.log(2, msg);
|
||||
}
|
||||
if (rmov.get_char(RMV_ROWTYPE) == 'K')
|
||||
{
|
||||
part.put(PART_NREG, numreg);
|
||||
part.put(PART_NUMRIG, numrig);
|
||||
if (part.read() != NOERR)
|
||||
{
|
||||
msg << TR("manca il record di saldaconto");
|
||||
log.log(2, msg);
|
||||
}
|
||||
}
|
||||
if (!pm.add_status())
|
||||
break;
|
||||
}
|
||||
msg.format(FR("Riga %3d del movimento %7ld del %s: "), numrig, numreg, (const char*)rmov.get(RMV_DATAREG));
|
||||
|
||||
if (numreg != mov.get_long(MOV_NUMREG))
|
||||
{
|
||||
mov.put(MOV_NUMREG, numreg);
|
||||
if (mov.read() != NOERR)
|
||||
mov.zero();
|
||||
}
|
||||
if (numreg != mov.get_long(MOV_NUMREG))
|
||||
{
|
||||
msg << TR("manca il record di testata");
|
||||
log.log(2, msg);
|
||||
}
|
||||
if (rmov.get_char(RMV_ROWTYPE) == 'K')
|
||||
{
|
||||
part.put(PART_NREG, numreg);
|
||||
part.put(PART_NUMRIG, numrig);
|
||||
if (part.read() != NOERR)
|
||||
{
|
||||
msg << TR("manca il record di saldaconto");
|
||||
log.log(2, msg);
|
||||
}
|
||||
}
|
||||
if (!pm.add_status())
|
||||
break;
|
||||
}
|
||||
}
|
||||
log.preview();
|
||||
}
|
||||
|
||||
|
@ -45,6 +45,13 @@
|
||||
|
||||
class TStampa_bilanci : public TPrintapp
|
||||
{
|
||||
static bool mask_anno(TMask_field& f, KEY k);
|
||||
static bool mask_datalim(TMask_field& f, KEY k);
|
||||
static bool verifica_handler(TMask_field& f, KEY k);
|
||||
static bool mask_dataini(TMask_field& f, KEY k);
|
||||
static bool mask_bilancio(TMask_field& f, KEY k);
|
||||
static bool mask_tipost(TMask_field& f, KEY k);
|
||||
|
||||
struct cli_for
|
||||
{
|
||||
char tipocf;
|
||||
@ -172,6 +179,141 @@ public:
|
||||
|
||||
HIDDEN inline TStampa_bilanci& app() { return (TStampa_bilanci&)main_app(); }
|
||||
|
||||
bool TStampa_bilanci::mask_anno(TMask_field& f, KEY k)
|
||||
{
|
||||
TMask& m = f.mask();
|
||||
|
||||
if (k == K_ENTER)
|
||||
{
|
||||
const int tipo_stampa = m.get_int(F_STAMPA);
|
||||
const int anno = m.get_int(F_ANNO);
|
||||
|
||||
if (tipo_stampa == 2 && anno == 0)
|
||||
return f.error_box(TR("Indicare l'anno di esercizio"));
|
||||
}
|
||||
if (f.running_check(k))
|
||||
{
|
||||
const int tipo_stampa = m.get_int(F_STAMPA);
|
||||
const int anno = m.get_int(F_ANNO);
|
||||
const int bilancio = m.get_int(F_BILANCIO);
|
||||
const TDate datalim = m.get_date(F_DATALIM);
|
||||
TDate data;
|
||||
|
||||
if (esercizi().exist(datalim))
|
||||
data = esercizio(datalim).fine();
|
||||
m.enable_page(1, bilancio != 1);
|
||||
m.show(F_DATAINI, bilancio == 2 && tipo_stampa == 1);
|
||||
m.show(F_QUADRATURA, bilancio == 2 && tipo_stampa == 1 && data == datalim);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool TStampa_bilanci::mask_bilancio(TMask_field& f, KEY k)
|
||||
{
|
||||
if (k == K_SPACE)
|
||||
{
|
||||
TMask& m = f.mask();
|
||||
const int anno = m.get_int(F_ANNO);
|
||||
const int bilancio = m.get_int(F_BILANCIO);
|
||||
const int tipo_stampa = m.get_int(F_STAMPA);
|
||||
const TDate datalim = m.get_date(F_DATALIM);
|
||||
TDate data;
|
||||
|
||||
m.enable_page(1, bilancio != 1);
|
||||
if (esercizi().exist(datalim))
|
||||
data = esercizio(datalim).fine();
|
||||
m.show(F_DATAINI, bilancio == 2 && tipo_stampa == 1);
|
||||
m.show(F_QUADRATURA, bilancio == 2 && tipo_stampa == 1 && data == datalim);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool TStampa_bilanci::mask_datalim(TMask_field& f, KEY k)
|
||||
{
|
||||
if (k == K_ENTER)
|
||||
{
|
||||
TMask& m = f.mask();
|
||||
const int anno = m.get_int(F_ANNO);
|
||||
const int bilancio = m.get_int(F_BILANCIO);
|
||||
const TDate data = m.get_date(F_DATALIM);
|
||||
|
||||
if (anno != 0)
|
||||
{
|
||||
if (data.ok())
|
||||
{
|
||||
if (!esercizi().exist(data) || (esercizio(data).codice() != anno))
|
||||
return f.error_box(TR("La data limite deve appartenere all'esercizio indicato"));
|
||||
}
|
||||
// else
|
||||
// m.field(F_DATALIM).set(esercizio(anno).fine());
|
||||
app()._annoapp = anno;
|
||||
}
|
||||
else //anno == 0
|
||||
{
|
||||
if (!data.ok())
|
||||
return f.error_box(TR("La data limite e' obbligatoria"));
|
||||
if (!esercizi().exist(data))
|
||||
return f.error_box(TR("La data limite deve appartenere ad un esercizio attivo della ditta"));
|
||||
}
|
||||
if (m.get_date(F_DATALIM) < m.get_date(F_DATAINI))
|
||||
return f.error_box(TR("La data limite deve essere maggiore o uguale alla data iniziale"));
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool TStampa_bilanci::mask_dataini(TMask_field& f, KEY k)
|
||||
{
|
||||
TMask& m = f.mask();
|
||||
const short id = f.dlg();
|
||||
|
||||
if (k == K_ENTER)
|
||||
{
|
||||
const int anno = m.get_int(F_ANNO);
|
||||
int bilancio = m.get_int(F_BILANCIO);
|
||||
TDate data = f.get_date();
|
||||
|
||||
if (anno != 0)
|
||||
{
|
||||
if (data.ok())
|
||||
{
|
||||
if (!esercizi().exist(data) || (esercizio(data).codice() != anno))
|
||||
return f.error_box(TR("La data iniziale deve appartenere all'esercizio indicato"));
|
||||
}
|
||||
// else
|
||||
// m.field(F_DATAINI).set(esercizio(anno).inizio());
|
||||
app()._annoapp = anno;
|
||||
}
|
||||
else //anno == 0
|
||||
{
|
||||
const TDate datalim = m.get_date(F_DATALIM);
|
||||
|
||||
if (!data.ok() && datalim.ok() && esercizi().exist(datalim))
|
||||
m.field(F_DATAINI).set(data = esercizio(datalim).inizio());
|
||||
if (!data.ok())
|
||||
return f.error_box(TR("La data limite e' obbligatoria"));
|
||||
if (!esercizi().exist(data))
|
||||
return f.error_box(TR("La data limite deve appartenere ad un esercizio attivo della ditta"));
|
||||
app()._annoapp = esercizio(data).codice();
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool TStampa_bilanci::verifica_handler(TMask_field& f, KEY k)
|
||||
{
|
||||
if (k == K_SPACE)
|
||||
{
|
||||
TMask& m = f.mask();
|
||||
const int verifica = m.get_int(F_VERIFICA);
|
||||
|
||||
m.show(F_SITUAZIONE, verifica == 3);
|
||||
m.show(F_STAMPAC, verifica == 3);
|
||||
m.show(F_ORDINAMENTO, verifica == 3);
|
||||
m.show(F_STAMPAV, verifica != 3);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void TStampa_bilanci::scrivig_file_temp()
|
||||
{
|
||||
TIsamtempfile* tmp = NULL;
|
||||
@ -3245,11 +3387,17 @@ void TStampa_bilanci::stampa_un_bilancio(const TMask& m)
|
||||
bool TStampa_bilanci::set_print(int)
|
||||
{
|
||||
#ifdef CONT_SEP
|
||||
TBilancio_mask m("np0300a");
|
||||
TMask m("np0300a");
|
||||
#else
|
||||
TBilancio_mask m("cg1500a");
|
||||
TMask m("cg1500a");
|
||||
#endif
|
||||
|
||||
m.set_handler(F_VERIFICA, verifica_handler);
|
||||
m.set_handler(F_BILANCIO, mask_bilancio);
|
||||
m.set_handler(F_STAMPA, mask_bilancio);
|
||||
m.set_handler(F_DATALIM, mask_datalim);
|
||||
m.set_handler(F_DATAINI, mask_dataini);
|
||||
m.set_handler(F_ANNO, mask_anno);
|
||||
m.set(F_NORMALI, "X");
|
||||
|
||||
while (m.run() == K_ENTER)
|
||||
|
@ -4,52 +4,37 @@
|
||||
<font face="Arial" size="7" />
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Head" level="" hidden="" page_break="" can_break="" pattern="1">
|
||||
<field deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="5" codval="" id="" pattern="1" hide_zero="" text="Ditta" />
|
||||
<field deactivated="" type="Stringa" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="189" codval="" height="1.5" id="" pattern="1" hide_zero="" text="">
|
||||
<font face="Arial" bold="1" size="14" />
|
||||
<prescript description="H0.0 PRESCRIPT">"Stampa Bilancio di verifica"
|
||||
#CODES @
|
||||
0
|
||||
C;E;
|
||||
IF
|
||||
" esercizio "
|
||||
+
|
||||
#CODES @
|
||||
+
|
||||
THEN
|
||||
#THIS !
|
||||
</prescript>
|
||||
</field>
|
||||
<field x="3.5" deactivated="" type="Numero" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="5" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<source>#SYSTEM.FIRM</source>
|
||||
</field>
|
||||
<field x="9" deactivated="" type="Stringa" valign="bottom" hidden="" link="" dynamic_height="" shade_offset="" width="50" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<source>#SYSTEM.RAGSOC</source>
|
||||
</field>
|
||||
<field x="160.5" deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="4" codval="" id="" pattern="2" hide_zero="" text="Data">
|
||||
<field x="135.5" deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="4" codval="" id="" pattern="2" hide_zero="" text="Data">
|
||||
<font italic="1" face="Courier New" bold="1" size="8" />
|
||||
</field>
|
||||
<field x="168.5" deactivated="" type="Data" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="11" codval="" id="" pattern="2" hide_zero="" text="">
|
||||
<source>#SYSTEM.DATE</source>
|
||||
<field x="143.5" deactivated="" type="Data" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="11" codval="" id="" pattern="2" hide_zero="" text="">
|
||||
<source>DATASTAMPA</source>
|
||||
</field>
|
||||
<field x="180" deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="4" codval="" id="" pattern="2" hide_zero="" text="Pag.">
|
||||
<field x="155" deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="4" codval="" id="" pattern="2" hide_zero="" text="Pag.">
|
||||
<font italic="1" face="Courier New" bold="1" size="8" />
|
||||
</field>
|
||||
<field x="185" deactivated="" type="Numero" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="5" codval="" id="" pattern="2" hide_zero="" text="">
|
||||
<field x="160" deactivated="" type="Numero" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="5" codval="" id="" pattern="2" hide_zero="" text="">
|
||||
<source>#PAGE</source>
|
||||
</field>
|
||||
<field x="9" y="1" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="40" codval="" height="2" id="" pattern="1" hide_zero="" text="">
|
||||
<prescript description="H0.0 PRESCRIPT">"!INDIR"
|
||||
GET_FIRM_DATA </prescript>
|
||||
</field>
|
||||
<field x="160.5" y="1" deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="3" codval="" id="" pattern="1" hide_zero="" text="Dal" />
|
||||
<field x="165" y="1" deactivated="" type="Data" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="10" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<field x="135.5" y="1" deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="3" codval="" id="" pattern="1" hide_zero="" text="Dal" />
|
||||
<field x="140" y="1" deactivated="" type="Data" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="10" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<source>DATAINI</source>
|
||||
</field>
|
||||
<field x="176.5" y="1" deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="3" codval="" id="" pattern="1" hide_zero="" text="Al" />
|
||||
<field x="180" y="1" deactivated="" type="Data" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="10" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<field x="151.5" y="1" deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="3" codval="" id="" pattern="1" hide_zero="" text="Al" />
|
||||
<field x="155" y="1" deactivated="" type="Data" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="10" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<source>DATALIM</source>
|
||||
</field>
|
||||
<field x="160" y="2" deactivated="" type="Array" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="30" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<field x="135" y="2" deactivated="" type="Array" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="30" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<source>TIPOST</source>
|
||||
<list>
|
||||
<li Value="Per data limite" Code="1" />
|
||||
@ -62,11 +47,11 @@ GET_FIRM_DATA </prescript>
|
||||
GET_FIRM_DATA </prescript>
|
||||
</field>
|
||||
<field x="31.5" y="3" deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="13" codval="" id="" pattern="1" hide_zero="" text="Partita IVA" />
|
||||
<field x="44" y="3" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="11" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<prescript description="">"!IVA"
|
||||
<field x="44" y="3" deactivated="" type="Stringa" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="11" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<prescript description="H0.0 PRESCRIPT">"!IVA"
|
||||
GET_FIRM_DATA</prescript>
|
||||
</field>
|
||||
<field x="160" y="3" deactivated="" type="Array" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="30" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<field x="135" y="3" deactivated="" type="Array" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="30" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<source>TIPOCONTI</source>
|
||||
<list>
|
||||
<li Value="Tutti i conti" Code="1" />
|
||||
@ -77,14 +62,48 @@ GET_FIRM_DATA</prescript>
|
||||
<field border="1" y="4" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="16" codval="" height="2" id="" pattern="1" hide_zero="" text="Conto" />
|
||||
<field border="1" x="16" y="4" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="12" codval="" height="2" id="" pattern="1" hide_zero="" text="Ultima data" />
|
||||
<field border="1" x="28" y="4" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="9" codval="" height="2" id="" pattern="1" hide_zero="" text="Ultimo numero" />
|
||||
<field border="1" x="37" y="4" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="52" codval="" height="2" id="" pattern="1" hide_zero="" text="Descrizione" />
|
||||
<field border="1" x="89" y="4" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="40" codval="" id="" pattern="1" hide_zero="" text="Saldo iniziale" />
|
||||
<field border="1" x="129" y="4" deactivated="" type="Testo" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="40" codval="" id="" pattern="1" hide_zero="" text="Progressivi del periodo" />
|
||||
<field border="1" x="169" y="4" deactivated="" type="Testo" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="21" codval="" height="2" id="" pattern="1" hide_zero="" text="Saldo finale" />
|
||||
<field border="1" x="89" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Dare" />
|
||||
<field border="1" x="109" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Avere" />
|
||||
<field border="1" x="129" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Dare" />
|
||||
<field border="1" x="149" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Avere" />
|
||||
<field border="1" x="37" y="4" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="27" codval="" height="2" id="" pattern="1" hide_zero="" text="Descrizione" />
|
||||
<field border="1" x="64" y="4" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="40" codval="" id="" pattern="1" hide_zero="" text="Saldo iniziale" />
|
||||
<field border="1" x="104" y="4" deactivated="" type="Testo" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="40" codval="" id="" pattern="1" hide_zero="" text="Progressivi del periodo" />
|
||||
<field border="1" x="144" y="4" deactivated="" type="Testo" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="21" codval="" height="2" id="" pattern="1" hide_zero="" text="Saldo finale" />
|
||||
<field border="1" x="64" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Dare" />
|
||||
<field border="1" x="84" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Avere" />
|
||||
<field border="1" x="104" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Dare" />
|
||||
<field border="1" x="124" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Avere" />
|
||||
<field border="1" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="64" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="84" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="104" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="124" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="144" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="165" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="64" y="1.75" deactivated="" type="Array" valign="center" hidden="1" align="center" link="" dynamic_height="" shade_offset="" width="50" codval="" id="101" pattern="1" hide_zero="" text="">
|
||||
<font face="Arial" size="8" />
|
||||
<source>TIPOSIT</source>
|
||||
<list>
|
||||
<li Value="Stampa bilancio di verifica" Code=" " />
|
||||
<li Value="Stampa situazione clienti" Code="C" />
|
||||
<li Value="Stampa situazione fornitori" Code="F" />
|
||||
</list>
|
||||
</field>
|
||||
<field deactivated="" type="Stringa" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="165" codval="" height="1.7" id="102" pattern="1" hide_zero="" text="">
|
||||
<font face="Arial" bold="1" size="14" />
|
||||
<prescript description="H0.102 PRESCRIPT">#101 @
|
||||
#CODES @
|
||||
0
|
||||
C;E;
|
||||
IF
|
||||
" esercizio "
|
||||
+
|
||||
#CODES @
|
||||
+
|
||||
THEN
|
||||
#THIS !
|
||||
</prescript>
|
||||
</field>
|
||||
</section>
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Head" level="1" hidden="" page_break="" can_break="" pattern="1" />
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Head" level="2" hidden="" page_break="" can_break="" pattern="1">
|
||||
@ -106,104 +125,95 @@ MESSAGE_RESET #F3.105
|
||||
MESSAGE_RESET #F3.106</prescript>
|
||||
</section>
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Body" level="" hidden="" page_break="" can_break="" pattern="1" />
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Body" level="1" hidden="" page_break="" can_break="" pattern="1">
|
||||
<prescript description="B1 PRESCRIPT">MESSAGE_RESET F3</prescript>
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="50" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Body" level="1" hidden="" page_break="" can_break="1" pattern="1">
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" deactivated="" type="Stringa" valign="center" hidden="" link="" dynamic_height="1" shade_offset="" width="25" codval="" height="2" id="" pattern="1" hide_zero="" text="">
|
||||
<source>DESCR</source>
|
||||
</field>
|
||||
<field border="1" x="89" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="109" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="129" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="149" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="169" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="190" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="89" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field border="1" x="64" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="84" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="104" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="124" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="144" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="165" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="64" deactivated="" type="Valuta" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>SALDOINIDARE</source>
|
||||
<postscript description="B1.101 POSTSCRIPT">#THIS @
|
||||
#F3.101
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="109" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="84" deactivated="" type="Valuta" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>SALDOINIAVERE</source>
|
||||
<postscript description="B1.102 POSTSCRIPT">#THIS @
|
||||
#F3.102
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="129" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="104" deactivated="" type="Valuta" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>PDARE</source>
|
||||
<postscript description="B1.103 POSTSCRIPT">#THIS @
|
||||
#F3.103
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="169" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>SALDOFIN</source>
|
||||
<prescript description="B1.105 PRESCRIPT">#THIS @
|
||||
0
|
||||
C;
|
||||
<field x="124" deactivated="" type="Valuta" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="104" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>PAVERE</source>
|
||||
<postscript description="B1.104 POSTSCRIPT">#THIS @
|
||||
#F3.104
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="144" deactivated="" type="Valuta" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>SALDOFINDA</source>
|
||||
<prescript description="B1.105 PRESCRIPT">#THIS @ 0 C;
|
||||
IF
|
||||
"A"
|
||||
#106 !
|
||||
0
|
||||
#THIS @
|
||||
-
|
||||
0 #THIS @ -
|
||||
#THIS !
|
||||
ELSE
|
||||
#THIS @
|
||||
0
|
||||
E;
|
||||
#THIS @ 0 E;
|
||||
IF
|
||||
"D"
|
||||
#106 !
|
||||
ELSE
|
||||
""
|
||||
THEN
|
||||
THEN
|
||||
#106 !
|
||||
THEN
|
||||
THEN
|
||||
</prescript>
|
||||
</field>
|
||||
<field x="188.5" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="1" codval="" id="106" pattern="1" hide_zero="" text="" />
|
||||
<field x="1" deactivated="" type="Numero" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="3" codval="" id="201" pattern="1" hide_zero="1" text="">
|
||||
<field x="163.5" deactivated="" type="Stringa" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="1.2" codval="" id="106" pattern="1" hide_zero="" text="" />
|
||||
<field x="1" deactivated="" type="Numero" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="3" codval="" id="201" pattern="1" hide_zero="1" text="">
|
||||
<source>GRUPPO</source>
|
||||
<postscript description="B1.201 POSTSCRIPT">#THIS @
|
||||
#F3.201 !</postscript>
|
||||
</field>
|
||||
<field x="5" deactivated="" type="Numero" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="3" codval="" id="202" pattern="1" hide_zero="1" text="">
|
||||
<field x="5" deactivated="" type="Numero" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="3" codval="" id="202" pattern="1" hide_zero="1" text="">
|
||||
<source>CONTO</source>
|
||||
<postscript description="B1.202 POSTSCRIPT">#THIS @
|
||||
#F3.202 !</postscript>
|
||||
</field>
|
||||
<field x="9" deactivated="" type="Numero" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="6" codval="" id="203" pattern="1" hide_zero="1" text="">
|
||||
<field x="9" deactivated="" type="Numero" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="6" codval="" id="203" pattern="1" hide_zero="1" text="">
|
||||
<source>SOTTOCONTO</source>
|
||||
</field>
|
||||
<field x="17" deactivated="" type="Data" hidden="" link="" dynamic_height="" shade_offset="" width="10" codval="" id="204" pattern="1" hide_zero="" text="">
|
||||
<field x="17" deactivated="" type="Data" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="10" codval="" id="204" pattern="1" hide_zero="" text="">
|
||||
<source>DATAULMOV</source>
|
||||
</field>
|
||||
<field x="149" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="204" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>PAVERE</source>
|
||||
<postscript description="B1.204 POSTSCRIPT">#THIS @
|
||||
#F3.104
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="29" deactivated="" type="Numero" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="7" codval="" id="205" pattern="1" hide_zero="1" text="">
|
||||
<field x="29" deactivated="" type="Numero" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="7" codval="" id="205" pattern="1" hide_zero="1" text="">
|
||||
<source>NUMULTMOV</source>
|
||||
</field>
|
||||
</section>
|
||||
<section repeat="" y="48" keep_with_next="" deactivated="" hidden_if_needed="1" type="Foot" level="" hidden="" page_break="" can_break="" pattern="1">
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="1" type="Foot" level="" hidden="" page_break="" can_break="" pattern="1">
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="89" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="109" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="129" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="149" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="169" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="190" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" y="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" width="190" codval="" height="0" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="64" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="84" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="104" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="124" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="144" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="165" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" y="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" width="165" codval="" height="0" id="" pattern="1" hide_zero="" text="" />
|
||||
</section>
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Foot" level="1" hidden="" page_break="" can_break="" pattern="1">
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
@ -211,58 +221,45 @@ THEN
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" deactivated="" type="Testo" hidden="" link="" dynamic_height="" shade_offset="" width="50" codval="" id="" pattern="1" hide_zero="" text="TOTALE GENERALE" />
|
||||
<field border="1" x="89" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="109" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="129" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="149" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="169" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="190" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" y="1" deactivated="" type="Testo" hidden="" link="" dynamic_height="" shade_offset="" width="50" codval="" id="" pattern="1" hide_zero="" text="TOTALE GENERALI CON SALDI INIZIALI" />
|
||||
<field border="1" y="2" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" width="190" codval="" height="0" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="89" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="109" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="129" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="149" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="104" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="169" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<prescript description="F1.105 PRESCRIPT">#101 @
|
||||
#102 @
|
||||
-
|
||||
#103 @
|
||||
+
|
||||
#104 @
|
||||
-
|
||||
#THIS !
|
||||
#THIS @
|
||||
<field border="1" x="64" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="84" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="104" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="124" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="144" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="165" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" y="1" deactivated="" type="Testo" hidden="" link="" dynamic_height="" shade_offset="" width="25" codval="" id="" pattern="1" hide_zero="" text="TOTALE GENERALI CON SALDI INIZIALI" />
|
||||
<field border="1" y="2" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" width="165" codval="" height="0" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="64" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="84" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="104" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="124" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="104" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="144" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>#101-#102+#103-#104</source>
|
||||
<prescript description="F1.105 PRESCRIPT">#THIS @
|
||||
0
|
||||
C;
|
||||
IF
|
||||
"A"
|
||||
#106 !
|
||||
0
|
||||
#THIS @
|
||||
-
|
||||
0 #THIS @ -
|
||||
#THIS !
|
||||
ELSE
|
||||
#THIS @
|
||||
0
|
||||
E;
|
||||
IF
|
||||
#THIS @ 0 E;
|
||||
IF
|
||||
"D"
|
||||
#106 !
|
||||
ELSE
|
||||
""
|
||||
#THIS !
|
||||
THEN
|
||||
THEN</prescript>
|
||||
THEN
|
||||
#106 !</prescript>
|
||||
</field>
|
||||
<field x="188.5" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="1" codval="" id="106" pattern="1" hide_zero="" text="" />
|
||||
<field x="129" y="1" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="203" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="163.5" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="1" codval="" id="106" pattern="1" hide_zero="" text="" />
|
||||
<field x="104" y="1" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="203" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<prescript description="F1.203 PRESCRIPT">#101 @
|
||||
#103 @
|
||||
+
|
||||
#THIS !</prescript>
|
||||
</field>
|
||||
<field x="149" y="1" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="204" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="124" y="1" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="204" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<prescript description="F1.204 PRESCRIPT">#102 @
|
||||
#104 @
|
||||
+
|
||||
@ -270,141 +267,111 @@ THEN</prescript>
|
||||
</field>
|
||||
</section>
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Foot" level="2" hidden="" page_break="" can_break="" pattern="1">
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="50" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" deactivated="" type="Stringa" hidden="" link="" dynamic_height="1" shade_offset="" width="25" codval="" height="2" id="" pattern="1" hide_zero="" text="">
|
||||
<prescript description="F2.0 PRESCRIPT">MESSAGE ISAMREAD,19,GRUPPO=#201,DESCR</prescript>
|
||||
</field>
|
||||
<field border="1" x="89" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="109" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="129" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="149" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="169" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="190" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="90" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="18" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field border="1" x="64" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="84" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="104" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="124" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="144" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="165" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="64" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F2.101 POSTSCRIPT">#THIS @
|
||||
#F1.101
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="110" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="18" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="84" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F2.102 POSTSCRIPT">#THIS @
|
||||
#F1.102
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="130" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="18" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="104" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F2.103 POSTSCRIPT">#THIS @
|
||||
#F1.103
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="150" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="18" codval="" id="104" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="124" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="104" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F2.104 POSTSCRIPT">#THIS @
|
||||
#F1.104
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="169" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<prescript description="F2.105 PRESCRIPT">#101 @
|
||||
#102 @
|
||||
-
|
||||
#103 @
|
||||
+
|
||||
#104 @
|
||||
-
|
||||
#THIS !
|
||||
#THIS @
|
||||
0
|
||||
C;
|
||||
<field x="144" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>#101-#102+#103-#104</source>
|
||||
<prescript description="F2.105 PRESCRIPT">#THIS @ 0 C;
|
||||
IF
|
||||
"A"
|
||||
#106 !
|
||||
0
|
||||
#THIS @
|
||||
-
|
||||
0 #THIS @ -
|
||||
#THIS !
|
||||
ELSE
|
||||
#THIS @
|
||||
0
|
||||
E;
|
||||
#THIS @ 0 E;
|
||||
IF
|
||||
"D"
|
||||
#106 !
|
||||
ELSE
|
||||
""
|
||||
#THIS !
|
||||
THEN
|
||||
THEN</prescript>
|
||||
THEN
|
||||
#106 !</prescript>
|
||||
</field>
|
||||
<field x="188.5" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="1" codval="" id="106" pattern="1" hide_zero="" text="" />
|
||||
<field x="163.5" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="1.2" codval="" id="106" pattern="1" hide_zero="" text="" />
|
||||
<field x="1" deactivated="" type="Numero" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="3" codval="" id="201" pattern="1" hide_zero="1" text="" />
|
||||
</section>
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Foot" level="3" hidden="" page_break="" can_break="" pattern="1">
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="50" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" deactivated="" type="Stringa" hidden="" link="" dynamic_height="1" shade_offset="" width="25" codval="" height="2" id="" pattern="1" hide_zero="" text="">
|
||||
<prescript description="F3.0 PRESCRIPT">MESSAGE ISAMREAD,19,GRUPPO=#201!CONTO=#202,DESCR</prescript>
|
||||
</field>
|
||||
<field border="1" x="89" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="109" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="129" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="149" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="169" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="190" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="89" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field border="1" x="64" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="84" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="104" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="124" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="144" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="165" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="64" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F3.101 POSTSCRIPT">#THIS @
|
||||
#F2.101
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="109" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="84" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F3.102 POSTSCRIPT">#THIS @
|
||||
#F2.102
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="130" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="18" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="104" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F3.103 POSTSCRIPT">#THIS @
|
||||
#F2.103
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="150" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="18" codval="" id="104" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="124" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="104" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F3.104 POSTSCRIPT">#THIS @
|
||||
#F2.104
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="169" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<prescript description="F3.105 PRESCRIPT">#101 @
|
||||
#102 @
|
||||
-
|
||||
#103 @
|
||||
+
|
||||
#104 @
|
||||
-
|
||||
#THIS !
|
||||
#THIS @
|
||||
0
|
||||
C;
|
||||
<field x="144" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>#101-#102+#103-#104</source>
|
||||
<prescript description="F3.105 PRESCRIPT">#THIS @ 0 C;
|
||||
IF
|
||||
"A"
|
||||
#106 !
|
||||
0
|
||||
#THIS @
|
||||
-
|
||||
0 #THIS @ -
|
||||
#THIS !
|
||||
ELSE
|
||||
#THIS @
|
||||
0
|
||||
E;
|
||||
#THIS @ 0 E;
|
||||
IF
|
||||
"D"
|
||||
#106 !
|
||||
ELSE
|
||||
""
|
||||
#106 !
|
||||
" "
|
||||
THEN
|
||||
THEN</prescript>
|
||||
THEN
|
||||
#106 !</prescript>
|
||||
</field>
|
||||
<field x="188.5" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="1" codval="" id="106" pattern="1" hide_zero="" text="" />
|
||||
<field x="163.5" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="1.2" codval="" id="106" pattern="1" hide_zero="" text="" />
|
||||
<field x="1" deactivated="" type="Numero" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="3" codval="" id="201" pattern="1" hide_zero="1" text="">
|
||||
<postscript description="F3.201 POSTSCRIPT">#THIS @
|
||||
#F2.201 !</postscript>
|
||||
|
@ -3,21 +3,6 @@
|
||||
<description>Stampa bilancio di verifica estesa</description>
|
||||
<font face="Arial" size="7" />
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Head" level="" hidden="" page_break="" can_break="" pattern="1">
|
||||
<field deactivated="" type="Stringa" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="209" codval="" height="1.5" id="" pattern="1" hide_zero="" text="">
|
||||
<font face="Arial" bold="1" size="14" />
|
||||
<prescript description="H0.0 PRESCRIPT">"Stampa Bilancio di verifica"
|
||||
#CODES @
|
||||
0
|
||||
C;E;
|
||||
IF
|
||||
" esercizio "
|
||||
+
|
||||
#CODES @
|
||||
+
|
||||
THEN
|
||||
#THIS !
|
||||
</prescript>
|
||||
</field>
|
||||
<field deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="5" codval="" id="" pattern="1" hide_zero="" text="Ditta" />
|
||||
<field x="3.5" deactivated="" type="Numero" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="5" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<source>#SYSTEM.FIRM</source>
|
||||
@ -25,25 +10,25 @@ THEN
|
||||
<field x="9" deactivated="" type="Stringa" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="50" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<source>#SYSTEM.RAGSOC</source>
|
||||
</field>
|
||||
<field x="179.5" deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="4" codval="" id="" pattern="2" hide_zero="" text="Data">
|
||||
<field x="159.5" deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="4" codval="" id="" pattern="2" hide_zero="" text="Data">
|
||||
<font italic="1" face="Courier New" bold="1" size="8" />
|
||||
</field>
|
||||
<field x="187.5" deactivated="" type="Data" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="11" codval="" id="" pattern="2" hide_zero="" text="">
|
||||
<source>#SYSTEM.DATE</source>
|
||||
<field x="167.5" deactivated="" type="Data" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="11" codval="" id="" pattern="2" hide_zero="" text="">
|
||||
<source>DATASTAMPA</source>
|
||||
</field>
|
||||
<field x="199" deactivated="" type="Testo" hidden="" link="" dynamic_height="" shade_offset="" width="4" codval="" id="" pattern="2" hide_zero="" text="Pag.">
|
||||
<field x="179" deactivated="" type="Testo" hidden="" link="" dynamic_height="" shade_offset="" width="4" codval="" id="" pattern="2" hide_zero="" text="Pag.">
|
||||
<font italic="1" face="Courier New" bold="1" size="8" />
|
||||
</field>
|
||||
<field x="204" deactivated="" type="Numero" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="5" codval="" id="" pattern="2" hide_zero="" text="">
|
||||
<field x="184" deactivated="" type="Numero" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="5" codval="" id="" pattern="2" hide_zero="" text="">
|
||||
<source>#PAGE</source>
|
||||
</field>
|
||||
<field x="9" y="1" deactivated="" type="Stringa" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="50" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<prescript description="H0.0 PRESCRIPT">"!INDIR"
|
||||
GET_FIRM_DATA </prescript>
|
||||
</field>
|
||||
<field x="179.5" y="1" deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="3" codval="" id="" pattern="1" hide_zero="" text="Dal" />
|
||||
<field x="195.5" y="1" deactivated="" type="Testo" hidden="" link="" dynamic_height="" shade_offset="" width="3" codval="" id="" pattern="1" hide_zero="" text="Al" />
|
||||
<field x="199" y="1" deactivated="" type="Data" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="10" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<field x="159.5" y="1" deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="3" codval="" id="" pattern="1" hide_zero="" text="Dal" />
|
||||
<field x="175.5" y="1" deactivated="" type="Testo" hidden="" link="" dynamic_height="" shade_offset="" width="3" codval="" id="" pattern="1" hide_zero="" text="Al" />
|
||||
<field x="179" y="1" deactivated="" type="Data" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="10" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<source>DATALIM</source>
|
||||
</field>
|
||||
<field y="2" deactivated="" type="Testo" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="15" codval="" id="" pattern="1" hide_zero="" text="Codice fiscale" />
|
||||
@ -56,14 +41,14 @@ GET_FIRM_DATA </prescript>
|
||||
<prescript description="H0.0 PRESCRIPT">"!IVA"
|
||||
GET_FIRM_DATA</prescript>
|
||||
</field>
|
||||
<field x="179" y="2" deactivated="" type="Array" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="30" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<field x="159" y="2" deactivated="" type="Array" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="30" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<source>TIPOST</source>
|
||||
<list>
|
||||
<li Value="Per data limite" Code="1" />
|
||||
<li Value="All'ultima immissione" Code="2" />
|
||||
</list>
|
||||
</field>
|
||||
<field x="179" y="3" deactivated="" type="Array" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="30" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<field x="159" y="3" deactivated="" type="Array" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="30" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<source>TIPOCONTI</source>
|
||||
<list>
|
||||
<li Value="Tutti i conti" Code="1" />
|
||||
@ -74,16 +59,51 @@ GET_FIRM_DATA</prescript>
|
||||
<field border="1" y="4" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="16" codval="" height="2" id="" pattern="1" hide_zero="" text="Conto" />
|
||||
<field border="1" x="16" y="4" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="12" codval="" height="2" id="" pattern="1" hide_zero="" text="Ultima data" />
|
||||
<field border="1" x="28" y="4" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="9" codval="" height="2" id="" pattern="1" hide_zero="" text="Ultimo numero" />
|
||||
<field border="1" x="37" y="4" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="52" codval="" height="2" id="" pattern="1" hide_zero="" text="Descrizione" />
|
||||
<field border="1" x="89" y="4" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="40" codval="" id="" pattern="1" hide_zero="" text="Saldo iniziale" />
|
||||
<field border="1" x="129" y="4" deactivated="" type="Testo" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="40" codval="" id="" pattern="1" hide_zero="" text="Progressivi del periodo" />
|
||||
<field border="1" x="169" y="4" deactivated="" type="Testo" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="40" codval="" id="" pattern="1" hide_zero="" text="Saldo finale" />
|
||||
<field border="1" x="89" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Dare" />
|
||||
<field border="1" x="109" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Avere" />
|
||||
<field border="1" x="129" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Dare" />
|
||||
<field border="1" x="149" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Avere" />
|
||||
<field border="1" x="169" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Dare" />
|
||||
<field border="1" x="189" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Avere" />
|
||||
<field border="1" x="37" y="4" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="32" codval="" height="2" id="" pattern="1" hide_zero="" text="Descrizione" />
|
||||
<field border="1" x="69" y="4" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="40" codval="" id="" pattern="1" hide_zero="" text="Saldo iniziale" />
|
||||
<field border="1" x="109" y="4" deactivated="" type="Testo" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="40" codval="" id="" pattern="1" hide_zero="" text="Progressivi del periodo" />
|
||||
<field border="1" x="149" y="4" deactivated="" type="Testo" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="40" codval="" id="" pattern="1" hide_zero="" text="Saldo finale" />
|
||||
<field border="1" x="69" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Dare" />
|
||||
<field border="1" x="89" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Avere" />
|
||||
<field border="1" x="109" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Dare" />
|
||||
<field border="1" x="129" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Avere" />
|
||||
<field border="1" x="149" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Dare" />
|
||||
<field border="1" x="169" y="5" deactivated="" type="Testo" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="20" codval="" id="" pattern="1" hide_zero="" text="Avere" />
|
||||
<field border="1" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="69" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="89" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="109" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="129" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="149" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="169" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="189" y="6" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="64" y="1.75" deactivated="" type="Array" valign="center" hidden="1" align="center" link="" dynamic_height="" shade_offset="" width="50" codval="" id="101" pattern="1" hide_zero="" text="">
|
||||
<font face="Arial" size="8" />
|
||||
<source>TIPOSIT</source>
|
||||
<list>
|
||||
<li Value="Stampa bilancio di verifica" Code=" " />
|
||||
<li Value="Stampa situazione clienti" Code="C" />
|
||||
<li Value="Stampa situazione fornitori" Code="F" />
|
||||
</list>
|
||||
</field>
|
||||
<field deactivated="" type="Stringa" valign="center" hidden="" align="center" link="" dynamic_height="" shade_offset="" width="189" codval="" height="1.7" id="102" pattern="1" hide_zero="" text="">
|
||||
<font face="Arial" bold="1" size="14" />
|
||||
<prescript description="H0.102 PRESCRIPT">#101 @
|
||||
#CODES @
|
||||
0
|
||||
C;E;
|
||||
IF
|
||||
" esercizio "
|
||||
+
|
||||
#CODES @
|
||||
+
|
||||
THEN
|
||||
#THIS !
|
||||
</prescript>
|
||||
</field>
|
||||
</section>
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Head" level="1" hidden="" page_break="" can_break="" pattern="1" />
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Head" level="2" hidden="" page_break="" can_break="" pattern="1">
|
||||
@ -105,94 +125,72 @@ MESSAGE_RESET #F3.105
|
||||
MESSAGE_RESET #F3.106</prescript>
|
||||
</section>
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Body" level="" hidden="" page_break="" can_break="" pattern="1" />
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Body" level="1" hidden="" page_break="" can_break="" pattern="1">
|
||||
<prescript description="B1 PRESCRIPT">MESSAGE_RESET F3</prescript>
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="50" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Body" level="1" hidden="" page_break="" can_break="1" pattern="1">
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" deactivated="" type="Stringa" valign="center" hidden="" link="" dynamic_height="1" shade_offset="" width="30" codval="" height="2" id="" pattern="1" hide_zero="" text="">
|
||||
<source>DESCR</source>
|
||||
</field>
|
||||
<field border="1" x="89" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="109" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="129" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="149" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="169" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="189" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="209" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="89" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field border="1" x="69" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="89" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="109" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="129" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="149" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="169" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="189" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="69" deactivated="" type="Valuta" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>SALDOINIDARE</source>
|
||||
<postscript description="B1.101 POSTSCRIPT">#THIS @
|
||||
#F3.101
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="109" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="89" deactivated="" type="Valuta" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>SALDOINIAVERE</source>
|
||||
<postscript description="B1.102 POSTSCRIPT">#THIS @
|
||||
#F3.102
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="129" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="109" deactivated="" type="Valuta" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>PDARE</source>
|
||||
<postscript description="B1.103 POSTSCRIPT">#THIS @
|
||||
#F3.103
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="169" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>SALDOFINDARE</source>
|
||||
<prescript description="B1.105 PRESCRIPT">#THIS @
|
||||
0
|
||||
C;
|
||||
IF
|
||||
"A"
|
||||
#106 !
|
||||
0
|
||||
#THIS @
|
||||
-
|
||||
#THIS !
|
||||
ELSE
|
||||
#THIS @
|
||||
0
|
||||
E;
|
||||
IF
|
||||
"D"
|
||||
#106 !
|
||||
ELSE
|
||||
""
|
||||
#106 !
|
||||
THEN
|
||||
THEN
|
||||
</prescript>
|
||||
<field x="129" deactivated="" type="Valuta" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="104" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>PAVERE</source>
|
||||
<postscript description="B1.104 POSTSCRIPT">#THIS @
|
||||
#F3.104
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="189" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="106" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="149" deactivated="" type="Valuta" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>SALDOFINDARE</source>
|
||||
<postscript description="B1.105 POSTSCRIPT">#THIS @
|
||||
#F3.105 !</postscript>
|
||||
</field>
|
||||
<field x="169" deactivated="" type="Valuta" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="106" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>SALDOFINAVERE</source>
|
||||
<postscript description="B1.106 POSTSCRIPT">#THIS @
|
||||
#F3.106 !</postscript>
|
||||
</field>
|
||||
<field x="1" deactivated="" type="Numero" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="3" codval="" id="201" pattern="1" hide_zero="1" text="">
|
||||
<field x="1" deactivated="" type="Numero" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="3" codval="" id="201" pattern="1" hide_zero="1" text="">
|
||||
<source>GRUPPO</source>
|
||||
<postscript description="B1.201 POSTSCRIPT">#THIS @
|
||||
#F3.201 !</postscript>
|
||||
</field>
|
||||
<field x="5" deactivated="" type="Numero" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="3" codval="" id="202" pattern="1" hide_zero="1" text="">
|
||||
<field x="5" deactivated="" type="Numero" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="3" codval="" id="202" pattern="1" hide_zero="1" text="">
|
||||
<source>CONTO</source>
|
||||
<postscript description="B1.202 POSTSCRIPT">#THIS @
|
||||
#F3.202 !</postscript>
|
||||
</field>
|
||||
<field x="9" deactivated="" type="Numero" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="6" codval="" id="203" pattern="1" hide_zero="1" text="">
|
||||
<field x="9" deactivated="" type="Numero" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="6" codval="" id="203" pattern="1" hide_zero="1" text="">
|
||||
<source>SOTTOCONTO</source>
|
||||
</field>
|
||||
<field x="17" deactivated="" type="Data" hidden="" link="" dynamic_height="" shade_offset="" width="10" codval="" id="204" pattern="1" hide_zero="" text="">
|
||||
<field x="17" deactivated="" type="Data" valign="center" hidden="" link="" dynamic_height="" shade_offset="" width="10" codval="" id="204" pattern="1" hide_zero="" text="">
|
||||
<source>DATAULMOV</source>
|
||||
</field>
|
||||
<field x="149" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="204" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<source>PAVERE</source>
|
||||
<postscript description="B1.204 POSTSCRIPT">#THIS @
|
||||
#F3.104
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="29" deactivated="" type="Numero" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="7" codval="" id="205" pattern="1" hide_zero="1" text="">
|
||||
<field x="29" deactivated="" type="Numero" valign="center" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="7" codval="" id="205" pattern="1" hide_zero="1" text="">
|
||||
<source>NUMULTMOV</source>
|
||||
</field>
|
||||
</section>
|
||||
@ -201,46 +199,46 @@ THEN
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="69" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="89" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="109" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="129" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="149" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="169" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="189" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="209" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" y="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" width="209" codval="" height="0" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" y="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" width="189" codval="" height="0" id="" pattern="1" hide_zero="" text="" />
|
||||
</section>
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Foot" level="1" hidden="" page_break="" can_break="" pattern="1">
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" deactivated="" type="Testo" hidden="" link="" dynamic_height="" shade_offset="" width="50" codval="" id="" pattern="1" hide_zero="" text="TOTALE GENERALE" />
|
||||
<field x="38" deactivated="" type="Testo" hidden="" link="" dynamic_height="" shade_offset="" width="30" codval="" id="" pattern="1" hide_zero="" text="TOTALE GENERALE" />
|
||||
<field border="1" x="69" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="89" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="109" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="129" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="149" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="169" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="189" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="209" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" height="2" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" y="1" deactivated="" type="Testo" hidden="" link="" dynamic_height="" shade_offset="" width="50" codval="" id="" pattern="1" hide_zero="" text="TOTALE GENERALI CON SALDI INIZIALI" />
|
||||
<field border="1" y="2" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" width="209" codval="" height="0" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="89" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="109" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="129" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="149" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="104" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="169" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="189" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="106" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="">#THIS @
|
||||
<field x="38" y="1" deactivated="" type="Testo" hidden="" link="" dynamic_height="" shade_offset="" width="30" codval="" id="" pattern="1" hide_zero="" text="TOTALE GENERALI CON SALDI INIZIALI" />
|
||||
<field border="1" y="2" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" width="189" codval="" height="0" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="69" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="89" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="109" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="129" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="104" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="149" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="169" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="106" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F1.106 POSTSCRIPT">#THIS @
|
||||
#F2.106 !</postscript>
|
||||
</field>
|
||||
<field x="129" y="1" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="203" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="109" y="1" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="203" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<prescript description="F1.203 PRESCRIPT">#101 @
|
||||
#103 @
|
||||
+
|
||||
#THIS !</prescript>
|
||||
</field>
|
||||
<field x="149" y="1" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="204" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="129" y="1" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="204" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<prescript description="F1.204 PRESCRIPT">#102 @
|
||||
#104 @
|
||||
+
|
||||
@ -248,84 +246,84 @@ THEN
|
||||
</field>
|
||||
</section>
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Foot" level="2" hidden="" page_break="" can_break="" pattern="1">
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="50" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<prescript description="F2.0 PRESCRIPT">MESSAGE ISAMREAD,19,GRUPPO=#201,DESCR</prescript>
|
||||
</field>
|
||||
<field border="1" x="89" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="109" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="129" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="149" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="169" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="189" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="209" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="90" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="18" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field border="1" x="69" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="89" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="109" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="129" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="149" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="169" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="189" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="69" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F2.101 POSTSCRIPT">#THIS @
|
||||
#F1.101
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="110" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="18" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="89" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F2.102 POSTSCRIPT">#THIS @
|
||||
#F1.102
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="130" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="18" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="109" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F2.103 POSTSCRIPT">#THIS @
|
||||
#F1.103
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="150" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="18" codval="" id="104" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="129" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="104" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F2.104 POSTSCRIPT">#THIS @
|
||||
#F1.104
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="169" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="189" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="106" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="149" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="169" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="106" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F2.106 POSTSCRIPT">#THIS @
|
||||
#F1.106 !</postscript>
|
||||
</field>
|
||||
<field x="1" deactivated="" type="Numero" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="3" codval="" id="201" pattern="1" hide_zero="1" text="" />
|
||||
</section>
|
||||
<section repeat="" keep_with_next="" deactivated="" hidden_if_needed="" type="Foot" level="3" hidden="" page_break="" can_break="" pattern="1">
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="50" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<field border="1" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="16" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="28" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="37" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="38" deactivated="" type="Stringa" hidden="" link="" dynamic_height="" shade_offset="" width="30" codval="" id="" pattern="1" hide_zero="" text="">
|
||||
<prescript description="F3.0 PRESCRIPT">MESSAGE ISAMREAD,19,GRUPPO=#201!CONTO=#202,DESCR</prescript>
|
||||
</field>
|
||||
<field border="1" x="89" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="109" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="129" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="149" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="169" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="189" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="209" deactivated="" type="Linea" hidden="" link="" dynamic_height="" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="89" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field border="1" x="69" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="89" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="109" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="129" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="149" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="169" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field border="1" x="189" deactivated="" type="Linea" hidden="" link="" dynamic_height="1" shade_offset="" codval="" id="" pattern="1" hide_zero="" text="" />
|
||||
<field x="69" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="101" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F3.101 POSTSCRIPT">#THIS @
|
||||
#F2.101
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="109" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="89" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="102" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F3.102 POSTSCRIPT">#THIS @
|
||||
#F2.102
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="130" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="18" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="109" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="103" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F3.103 POSTSCRIPT">#THIS @
|
||||
#F2.103
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="150" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="18" codval="" id="104" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="129" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="104" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F3.104 POSTSCRIPT">#THIS @
|
||||
#F2.104
|
||||
+!</postscript>
|
||||
</field>
|
||||
<field x="169" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="189" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="106" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<field x="149" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="105" pattern="1" hide_zero="1" text="###.###.###,@@" />
|
||||
<field x="169" deactivated="" type="Valuta" hidden="" align="right" link="" dynamic_height="" shade_offset="" width="19" codval="" id="106" pattern="1" hide_zero="1" text="###.###.###,@@">
|
||||
<postscript description="F3.106 POSTSCRIPT">#THIS @
|
||||
#F2.106 !</postscript>
|
||||
</field>
|
||||
|
@ -19,6 +19,62 @@
|
||||
#include "cg1501.h"
|
||||
#include "cglib.h"
|
||||
|
||||
HIDDEN const char * __fld_names[] = {"ROW", "GRUPPO", "CONTO","SOTTOCONTO", "DESCR", "SALDO" };
|
||||
|
||||
void sez2ind(int sez_bil, int & indfrom, int & indto)
|
||||
{
|
||||
indfrom = sez_bil * 2 + 1;
|
||||
indto = indfrom;
|
||||
if (indfrom < 5)
|
||||
indto++;
|
||||
}
|
||||
|
||||
char ind2sezconto(int indbil)
|
||||
{
|
||||
if (indbil > 4)
|
||||
return '\0';
|
||||
return (indbil == 1 || indbil == 3) ? 'D' : 'A';
|
||||
}
|
||||
|
||||
HIDDEN int ind2sez(int indbil)
|
||||
{
|
||||
return (indbil - 1) / 2;
|
||||
}
|
||||
|
||||
HIDDEN int sez2pos(int indbil, char sez)
|
||||
{
|
||||
if (indbil > 4)
|
||||
return sez == 'D' ? 0 : 1;
|
||||
|
||||
// int sezbil = ind2sez(indbil);
|
||||
|
||||
//return ((sezbil == 0) && (sez == 'A')) || ((sezbil == 1) && (sez == 'D')) ? 1 : 0;
|
||||
return sez == 'A' ? 1 : 0;
|
||||
}
|
||||
|
||||
HIDDEN int swap_sez(int sez)
|
||||
{
|
||||
return ++sez % 2;
|
||||
}
|
||||
|
||||
HIDDEN const TString & bil_fieldname(int fld, int pos = 0)
|
||||
{
|
||||
TString & strfld = get_tmp_string();
|
||||
|
||||
strfld = __fld_names[fld];
|
||||
if (pos > 0 && fld >= BIL_GRUPPO)
|
||||
strfld << pos;
|
||||
return strfld;
|
||||
}
|
||||
|
||||
HIDDEN int bil_field(int fld, int col = 0)
|
||||
{
|
||||
int pos = fld;
|
||||
|
||||
if (col > 0 && fld >= BIL_GRUPPO)
|
||||
pos += (col - 1) * (BIL_SALDO - BIL_GRUPPO + 1);
|
||||
return pos;
|
||||
}
|
||||
const TString & TBilancio_mask::get_report_class() const
|
||||
{
|
||||
TReport_select * rs = efield(DLG_REPORT).reportsel();
|
||||
@ -162,19 +218,501 @@ bool TBilancio_mask::on_field_event(TOperable_field& o, TField_event e, long jol
|
||||
return true;
|
||||
}
|
||||
|
||||
bool TSezioni_contrapposte_recset::move_to(TRecnotype pos)
|
||||
{
|
||||
_curr = pos;
|
||||
return pos >= 0 && pos < items();
|
||||
}
|
||||
|
||||
void TSezioni_contrapposte_recset::calculate_saldo(const TRectype & rec)
|
||||
{
|
||||
TTipo_data tipo_data;
|
||||
TString d;
|
||||
|
||||
_last_conto.set(rec.get_int(PCN_GRUPPO), rec.get_int(PCN_CONTO), rec.get_long(PCN_SOTTOCONTO));
|
||||
_last_conto.set_description(rec.get(PCN_DESCR));
|
||||
_last_indbil = _last_conto.indicatore_bilancio();
|
||||
|
||||
if (_compcr)
|
||||
tipo_data = CostiRicavi;
|
||||
else
|
||||
if (_esercizio == 0)
|
||||
tipo_data = Registrazione;
|
||||
else
|
||||
tipo_data = Competenza;
|
||||
if (_contsep.full())
|
||||
_last_saldo.saldo_cont_sep(tipo_data, _last_conto.gruppo(), _last_conto.conto(), _last_conto.sottoconto(), _esercizio, _datalim, _last_indbil, _contsep, _tipi_mov);
|
||||
else
|
||||
{
|
||||
if (_tipo_data == ULTIMA_IMMISSIONE)
|
||||
_last_saldo.ultima_immissione_bilancio(_esercizio, _last_conto.gruppo(), _last_conto.conto(), _last_conto.sottoconto(), _last_indbil, _tipi_mov);
|
||||
else
|
||||
_last_saldo.data_limite_bilancio(tipo_data, _last_conto.gruppo(), _last_conto.conto(), _last_conto.sottoconto(), _dataini, _datalim, _last_indbil, _tipi_mov);
|
||||
}
|
||||
}
|
||||
|
||||
void TSezioni_contrapposte_recset::update_record(const TRectype & rec) // da fare
|
||||
{
|
||||
long curr_key[3] = { _last_conto.gruppo(), _last_conto.conto(), _last_conto.sottoconto() };
|
||||
TString key;
|
||||
TImporto s('D', _last_saldo.saldoini());
|
||||
|
||||
_sbilancio_prec += s;
|
||||
s += TImporto('D', _last_saldo.prgdare());
|
||||
s += TImporto('A', _last_saldo.prgavere());
|
||||
s.valore().round(TCurrency::get_firm_dec());
|
||||
if (!_last_conto.compensazione())
|
||||
s.normalize();
|
||||
else
|
||||
if (s.valore() < ZERO)
|
||||
s.normalize();
|
||||
|
||||
const int pos = sez2pos(_last_indbil, s.sezione());
|
||||
const int col = pos + 1;
|
||||
TAssoc_array & righe_sez = (TAssoc_array &)_righe_sez[pos];
|
||||
|
||||
for (int i = 0; i < 3; i++)
|
||||
{
|
||||
if (curr_key[i] != _last_key[i][pos] || (curr_key[i] == _last_key[i][pos] && (_filled_sezs[i] & pos) == 1))
|
||||
{
|
||||
_last_key[i][pos] = curr_key[i];
|
||||
_last_row[i][pos] = righe_sez.items() + 1;
|
||||
for (int j = i + 1; j < 3; j++)
|
||||
_last_key[j][pos] = 0;
|
||||
}
|
||||
key.format("%06ld", _last_row[i][pos]);
|
||||
|
||||
const bool new_record = !exist_row(righe_sez, key);
|
||||
|
||||
if (new_record)
|
||||
righe_sez.add(key, new TArray);
|
||||
|
||||
TArray & row = (TArray &) righe_sez[key];
|
||||
|
||||
if (new_record)
|
||||
{
|
||||
row.add(TString(format("%06ld", _last_row[i])), bil_field(BIL_ROW));
|
||||
row.add(EMPTY_STRING, bil_field(BIL_GRUPPO, 1));
|
||||
row.add(EMPTY_STRING, bil_field(BIL_CONTO, 1));
|
||||
row.add(EMPTY_STRING, bil_field(BIL_SOTTOCONTO, 1));
|
||||
row.add(EMPTY_STRING, bil_field(BIL_DESCR, 1));
|
||||
row.add(EMPTY_STRING, bil_field(BIL_SALDO, 1));
|
||||
row.add(EMPTY_STRING, bil_field(BIL_GRUPPO, 2));
|
||||
row.add(EMPTY_STRING, bil_field(BIL_CONTO, 2));
|
||||
row.add(EMPTY_STRING, bil_field(BIL_SOTTOCONTO, 2));
|
||||
row.add(EMPTY_STRING, bil_field(BIL_DESCR, 2));
|
||||
row.add(EMPTY_STRING, bil_field(BIL_SALDO, 2));
|
||||
_filled_sezs [i] = 0;
|
||||
}
|
||||
if (((TString &)row[bil_field(BIL_GRUPPO, pos)]).blank())
|
||||
{
|
||||
row.add(TString(format("%3d", curr_key[0])), bil_field(BIL_GRUPPO, col));
|
||||
if (i > 0)
|
||||
{
|
||||
row.add(TString(format("%3d", curr_key[1])), bil_field(BIL_CONTO, col));
|
||||
if (i > 1)
|
||||
row.add(TString(format("%6ld", curr_key[2])), bil_field(BIL_SOTTOCONTO, col));
|
||||
}
|
||||
|
||||
TString d;
|
||||
|
||||
if (i == 2)
|
||||
d = _last_conto.descrizione();
|
||||
else
|
||||
if (i == 1)
|
||||
d = TBill(_last_conto.gruppo(), _last_conto.conto(), 0L).descrizione();
|
||||
else
|
||||
if (i == 0)
|
||||
d = TBill(_last_conto.gruppo(),0, 0L).descrizione();
|
||||
row.add(d, bil_field(BIL_DESCR, col));
|
||||
}
|
||||
|
||||
real saldo((TString &)row[bil_field(BIL_SALDO, col)]);
|
||||
|
||||
saldo += s.valore();
|
||||
row.add(TString(saldo.string()), bil_field(BIL_SALDO, col));
|
||||
_filled_sezs[i] += _filled_sezs[i] & pos;
|
||||
}
|
||||
}
|
||||
|
||||
void TSezioni_contrapposte_recset::scan_clifor(const TRectype & rec)
|
||||
{
|
||||
TCursor clifor(new TRelation(LF_CLIFO));
|
||||
TRectype reccf(rec);
|
||||
TRectype from(clifor.curr());
|
||||
|
||||
from.zero();
|
||||
from.put(CLI_TIPOCF, rec.get(PCN_TMCF));
|
||||
|
||||
TRectype to(from);
|
||||
|
||||
clifor.setregion(from, to);
|
||||
|
||||
const TRecnotype items = clifor.items();
|
||||
TProgress_monitor p(items, "Lettura saldi Clienti/Fornitori");
|
||||
|
||||
for (clifor = 0L; p.addstatus() && clifor.pos() < items; ++clifor)
|
||||
{
|
||||
reccf.put(PCN_SOTTOCONTO, clifor.curr().get(CLI_CODCF));
|
||||
reccf.put(PCN_DESCR, clifor.curr().get(CLI_RAGSOC));
|
||||
calculate_saldo(reccf);
|
||||
if (_last_saldo.movimentato())
|
||||
update_record(reccf);
|
||||
}
|
||||
}
|
||||
|
||||
HIDDEN int __from_indbil;
|
||||
HIDDEN int __to_indbil;
|
||||
|
||||
bool filter_indbil(const TRelation* r)
|
||||
{
|
||||
TToken_string key;
|
||||
|
||||
key.add(r->lfile().get(PCN_GRUPPO));
|
||||
key.add(r->lfile().get(PCN_CONTO));
|
||||
int indbil = cache().get_int(LF_PCON, key, PCN_INDBIL);
|
||||
|
||||
return (indbil >= __from_indbil) && (indbil <= __to_indbil);
|
||||
}
|
||||
|
||||
|
||||
void TSezioni_contrapposte_recset::rebuild()
|
||||
{
|
||||
TString filter;
|
||||
|
||||
filter << "(" << PCN_SOTTOCONTO << "!=0)||(" << PCN_TMCF << "!=\"\")";
|
||||
|
||||
TCursor conti(new TRelation(LF_PCON), filter);
|
||||
|
||||
__from_indbil = _sez_bil;
|
||||
__to_indbil = _sez_bil;
|
||||
|
||||
if (__to_indbil < 4)
|
||||
__to_indbil++;
|
||||
|
||||
conti.set_filterfunction(filter_indbil);
|
||||
|
||||
const TRecnotype items = conti.items();
|
||||
TProgress_monitor p(items, "Lettura saldi");
|
||||
|
||||
_righe_sez.destroy();
|
||||
_righe_sez.add(new TAssoc_array);
|
||||
_righe_sez.add(new TAssoc_array);
|
||||
_righe.destroy();
|
||||
_index.destroy();
|
||||
_sbilancio_prec.set('D', ZERO);
|
||||
for (int i = 0; i < 3; i++)
|
||||
{
|
||||
for (int j = 0; j < 3; j++)
|
||||
{
|
||||
_last_row[i][j] = 0L;
|
||||
_last_key[i][j] = 0L;
|
||||
}
|
||||
_filled_sezs[i] = 0;
|
||||
}
|
||||
for (conti = 0L; p.addstatus() && conti.pos() < items; ++conti)
|
||||
{
|
||||
const TString tipocf = conti.curr().get(PCN_TMCF);
|
||||
|
||||
if (tipocf.full())
|
||||
scan_clifor(conti.curr());
|
||||
else
|
||||
if (conti.curr().get_long(PCN_SOTTOCONTO) != 0L)
|
||||
{
|
||||
calculate_saldo(conti.curr());
|
||||
if (_last_saldo.movimentato())
|
||||
update_record(conti.curr());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void TSezioni_contrapposte_recset::pack_rows(TAssoc_array & righe)
|
||||
{
|
||||
TString_array keys;
|
||||
TArray packed_rows;
|
||||
|
||||
righe.get_keys(keys);
|
||||
keys.sort();
|
||||
FOR_EACH_ARRAY_ROW(keys, r, k)
|
||||
{
|
||||
const TString key(*k);
|
||||
const TArray & r = (TArray &)righe[key];
|
||||
TArray * ptr_row = nullptr;
|
||||
|
||||
packed_rows.add(ptr_row = new TArray);
|
||||
*ptr_row = r;
|
||||
}
|
||||
righe.destroy();
|
||||
FOR_EACH_ARRAY_ITEM(packed_rows, i, obj)
|
||||
{
|
||||
const TArray & r = (TArray &)*obj;
|
||||
TArray * ptr_row = nullptr;
|
||||
TString key;
|
||||
|
||||
key.format("%06ld",i + 1);
|
||||
righe.add(key, ptr_row = new TArray);
|
||||
*ptr_row = r;
|
||||
}
|
||||
}
|
||||
|
||||
void TSezioni_contrapposte_recset::filter_rows_pos(TAssoc_array & righe, int col)
|
||||
{
|
||||
TString_array keys;
|
||||
|
||||
FOR_EACH_ASSOC_OBJECT(righe, obj, key, item)
|
||||
{
|
||||
TArray & row = (TArray &)*item;
|
||||
|
||||
if (!_st_saldo_zero)
|
||||
{
|
||||
real saldo = (TString &)row[bil_field(BIL_SALDO, col)];
|
||||
|
||||
if (saldo == ZERO)
|
||||
{
|
||||
keys.add(key);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
TBill conto(atoi((TString &)row[bil_field(BIL_GRUPPO, col)]), atoi((TString &)row[bil_field(BIL_CONTO, col)]),
|
||||
atol((TString &)row[bil_field(BIL_SOTTOCONTO, col)]));
|
||||
|
||||
TToken_string k;
|
||||
|
||||
k.add(conto.gruppo());
|
||||
k.add(conto.conto());
|
||||
if ((cache().get(LF_PCON, k, PCN_TMCF).full() && conto.sottoconto() != 0L) ||
|
||||
!_last_conto.stampa_sottoconti_bilancio())
|
||||
keys.add(key);
|
||||
else
|
||||
if (!_totali_gruppo && conto.conto() == 0)
|
||||
keys.add(key);
|
||||
}
|
||||
FOR_EACH_ARRAY_ROW(keys, r, kd)
|
||||
righe.remove(*kd);
|
||||
pack_rows(righe);
|
||||
FOR_EACH_ASSOC_OBJECT(righe, o, k, it)
|
||||
{
|
||||
TArray & row = (TArray &)*it;
|
||||
TArray * rowdest = (TArray *)_righe.objptr(k);
|
||||
|
||||
if (rowdest == nullptr)
|
||||
{
|
||||
_righe.add(k, new TArray);
|
||||
|
||||
TArray & outrow = (TArray &)_righe[k];
|
||||
|
||||
outrow = row;
|
||||
}
|
||||
else
|
||||
{
|
||||
rowdest->add(((TString &)row[bil_field(BIL_GRUPPO, 2)]), bil_field(BIL_GRUPPO, 2));
|
||||
rowdest->add(((TString &)row[bil_field(BIL_CONTO, 2)]), bil_field(BIL_CONTO, 2));
|
||||
rowdest->add(((TString &)row[bil_field(BIL_SOTTOCONTO, 2)]), bil_field(BIL_SOTTOCONTO, 2));
|
||||
rowdest->add(((TString &)row[bil_field(BIL_DESCR, 2)]), bil_field(BIL_DESCR, 2));
|
||||
rowdest->add(((TString &)row[bil_field(BIL_SALDO, 2)]), bil_field(BIL_SALDO, 2));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void TSezioni_contrapposte_recset::filter_rows()
|
||||
{
|
||||
filter_rows_pos((TAssoc_array &)_righe_sez[0], 1);
|
||||
filter_rows_pos((TAssoc_array &)_righe_sez[1], 2);
|
||||
}
|
||||
|
||||
HIDDEN int compare_sezbil(const TObject** c1, const TObject** c2) // da fare
|
||||
{
|
||||
TString * conto1 = (TString *)*c1;
|
||||
TString * conto2 = (TString *)*c2;
|
||||
|
||||
return conto1->compare(*conto2);
|
||||
}
|
||||
|
||||
void TSezioni_contrapposte_recset::update_index() // da fare
|
||||
{
|
||||
FOR_EACH_ASSOC_OBJECT(_righe, obj, k, item)
|
||||
{
|
||||
const TString key(k);
|
||||
|
||||
_index.add(key);
|
||||
}
|
||||
_index.sort(compare_sezbil);
|
||||
}
|
||||
|
||||
void TSezioni_contrapposte_recset::set_filter(const TMask& msk)
|
||||
{
|
||||
_esercizio = msk.get_int(F_ANNO);
|
||||
_tipo_data = msk.get_int(F_STAMPA);
|
||||
_dataini = msk.get_date(F_DATAINI);
|
||||
_datalim = msk.get_date(F_DATALIM);
|
||||
if (_esercizio != 0)
|
||||
{
|
||||
TDate datainiesc, datafinesc;
|
||||
|
||||
esercizi().code2range(_esercizio, datainiesc, datafinesc);
|
||||
if (!_dataini.ok())
|
||||
_dataini = datainiesc;
|
||||
if (!_datalim.ok())
|
||||
_datalim = datafinesc;
|
||||
}
|
||||
_datastampa = msk.get_date(F_DATASTAMPA);
|
||||
_compcr = msk.get_bool(F_COMPCR);
|
||||
_st_saldo_zero = !msk.get_bool(F_SALDO);
|
||||
_tipi_mov = msk.get_bool(F_NORMALI) ? 0x1 : 0;
|
||||
_tipi_mov |= msk.get_bool(F_PROVVM) ? 0x2 : 0;
|
||||
_tipi_mov |= msk.get_bool(F_PROVVB) ? 0x4 : 0;
|
||||
_tipi_mov |= msk.get_bool(F_PROVVC) ? 0x8 : 0;
|
||||
_totali_gruppo = !msk.get_bool(F_TOTALI);
|
||||
if (msk.find_by_id(F_CONTSEP))
|
||||
_contsep = msk.get(F_CONTSEP);
|
||||
else
|
||||
_contsep = "";
|
||||
}
|
||||
|
||||
void TSezioni_contrapposte_recset::requery()
|
||||
{
|
||||
//***Metodo principale per la creazione della intera stampa***
|
||||
//Messo nella requery perchè sempre chiamata qualsiasi sia il tipo di stampa
|
||||
rebuild();
|
||||
filter_rows();
|
||||
update_index();
|
||||
_sbilancio_prec.normalize('D');
|
||||
_sbilancio_prec.valore().round(TCurrency::get_firm_dec());
|
||||
}
|
||||
|
||||
const TArray & TSezioni_contrapposte_recset::get_row(TRecnotype row) const
|
||||
{
|
||||
if (row < 0)
|
||||
row = _curr;
|
||||
return(TArray &)_righe[(const TString &)_index[row]];
|
||||
}
|
||||
|
||||
const TVariant& TSezioni_contrapposte_recset::get(unsigned int column) const
|
||||
{
|
||||
if (_curr >= 0 && _curr < items())
|
||||
{
|
||||
TVariant& var = get_tmp_var();
|
||||
const TArray & row = get_row();
|
||||
|
||||
var.set((const TString &)row[column]);
|
||||
return var;
|
||||
}
|
||||
return NULL_VARIANT;
|
||||
}
|
||||
|
||||
const TVariant& TSezioni_contrapposte_recset::get(const char* column_name) const
|
||||
{
|
||||
if (_curr >= 0 && _curr < items())
|
||||
{
|
||||
const TFixed_string fld(column_name);
|
||||
int col = find_column(fld);
|
||||
TVariant& var = get_tmp_var();
|
||||
|
||||
if (col >= 0)
|
||||
{
|
||||
const TArray & row = get_row();
|
||||
|
||||
var.set((const TString &)row[col]);
|
||||
}
|
||||
else
|
||||
if (fld == "DATAINI")
|
||||
var = _dataini.stringa();
|
||||
else
|
||||
if (fld == "DATALIM")
|
||||
var = _datalim.stringa();
|
||||
else
|
||||
if (fld == "DATASTAMPA")
|
||||
var = _datastampa.stringa();
|
||||
else
|
||||
if (fld == "TIPOST")
|
||||
var = _tipo_data;
|
||||
else
|
||||
if (fld == "#CODES" || fld == "CODES")
|
||||
var = _esercizio;
|
||||
return var;
|
||||
}
|
||||
return NULL_VARIANT;
|
||||
}
|
||||
|
||||
TSezioni_contrapposte_recset::TSezioni_contrapposte_recset()
|
||||
{
|
||||
_colonne.add(TRecordset_column_info(PCN_GRUPPO, 3, _intfld));
|
||||
_colonne.add(TRecordset_column_info(PCN_CONTO, 3, _intfld));
|
||||
_colonne.add(TRecordset_column_info(PCN_SOTTOCONTO, 6, _longfld));
|
||||
_colonne.add(TRecordset_column_info(SLD_NUMULTMOV, 3, _longfld));
|
||||
_colonne.add(TRecordset_column_info(SLD_DATAULMOV, 10, _datefld));
|
||||
_colonne.add(TRecordset_column_info(PCN_DESCR, 50, _alfafld));
|
||||
_colonne.add(TRecordset_column_info(SLD_FLAGSALINI, 1, _alfafld));
|
||||
_colonne.add(TRecordset_column_info(SLD_SALDO, 18, _realfld));
|
||||
_colonne.add(TRecordset_column_info(SLD_PDARE, 18, _realfld));
|
||||
_colonne.add(TRecordset_column_info(SLD_PAVERE, 18, _realfld));
|
||||
_colonne.add(TRecordset_column_info(PCN_INDBIL, 1, _alfafld));
|
||||
_colonne.add(TRecordset_column_info(bil_fieldname(BIL_ROW), 6, _intfld));
|
||||
_colonne.add(TRecordset_column_info(bil_fieldname(BIL_GRUPPO, 1), 3, _intfld));
|
||||
_colonne.add(TRecordset_column_info(bil_fieldname(BIL_CONTO, 1), 3, _intfld));
|
||||
_colonne.add(TRecordset_column_info(bil_fieldname(BIL_SOTTOCONTO, 1), 6, _longfld));
|
||||
_colonne.add(TRecordset_column_info(bil_fieldname(BIL_DESCR, 1), 50, _alfafld));
|
||||
_colonne.add(TRecordset_column_info(bil_fieldname(BIL_SALDO, 1), 18, _realfld));
|
||||
_colonne.add(TRecordset_column_info(bil_fieldname(BIL_GRUPPO, 2), 3, _intfld));
|
||||
_colonne.add(TRecordset_column_info(bil_fieldname(BIL_CONTO, 2), 3, _intfld));
|
||||
_colonne.add(TRecordset_column_info(bil_fieldname(BIL_SOTTOCONTO, 2), 6, _longfld));
|
||||
_colonne.add(TRecordset_column_info(bil_fieldname(BIL_DESCR, 2), 50, _alfafld));
|
||||
_colonne.add(TRecordset_column_info(bil_fieldname(BIL_SALDO, 2), 18, _realfld));
|
||||
}
|
||||
|
||||
bool TSezioni_contrapposte::get_usr_val(const TString& name, TVariant& var) const
|
||||
{
|
||||
if (name == "SBILPREC")
|
||||
{
|
||||
var = _recset->sbilancio_precedente();
|
||||
return true;
|
||||
}
|
||||
return TReport::get_usr_val(name, var);
|
||||
}
|
||||
|
||||
TRecordset* TSezioni_contrapposte::recordset() const
|
||||
{
|
||||
if (_recset == nullptr)
|
||||
((TSezioni_contrapposte *) this)->_recset = new TSezioni_contrapposte_recset;
|
||||
((TSezioni_contrapposte_recset *)_recset)->set_filter(_mask);
|
||||
return (TRecordset *)_recset;
|
||||
}
|
||||
|
||||
void TSezioni_contrapposte::init(const char * name, int sez)
|
||||
{
|
||||
TFilename repname(name);
|
||||
const int sez_bil = (sez + 1) * 2 - 1;
|
||||
|
||||
repname = repname.name_only();
|
||||
if (atoi(repname.right(1)) > 0)
|
||||
repname.rtrim(1);
|
||||
repname << (sez + 1);
|
||||
load(repname);
|
||||
_recset->set_sez(sez_bil);
|
||||
_st_codici_conto = _mask.get_bool(F_CODICI);
|
||||
|
||||
TReport_section * b11 = find_section('B', 11);
|
||||
|
||||
if (b11 != nullptr)
|
||||
{
|
||||
for (int i = 101; i < 104; i++)
|
||||
{
|
||||
TReport_field * b11fld = b11->find_field(i);
|
||||
|
||||
if (b11fld != nullptr)
|
||||
b11fld->show(st_codici_conto());
|
||||
b11fld = b11->find_field(i + 100);
|
||||
if (b11fld != nullptr)
|
||||
b11fld->show(st_codici_conto());
|
||||
}
|
||||
}
|
||||
|
||||
TReport_section * b21 = find_section('B', 21);
|
||||
|
||||
if (b21 != nullptr)
|
||||
{
|
||||
for (int i = 101; i < 104; i++)
|
||||
{
|
||||
TReport_field * b21fld = b21->find_field(i);
|
||||
|
||||
if (b21fld != nullptr)
|
||||
b21fld->show(st_codici_conto());
|
||||
b21fld = b21->find_field(i + 100);
|
||||
if (b21fld != nullptr)
|
||||
b21fld->show(st_codici_conto());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
bool TVerifica_recset::move_to(TRecnotype pos)
|
||||
@ -188,6 +726,7 @@ void TVerifica_recset::calculate_saldo(const TRectype & rec)
|
||||
TTipo_data tipo_data;
|
||||
|
||||
_last_conto.set(rec.get_int(PCN_GRUPPO), rec.get_int(PCN_CONTO), rec.get_long(PCN_SOTTOCONTO));
|
||||
_last_conto.set_description(rec.get(PCN_DESCR));
|
||||
_last_indbil =_last_conto.indicatore_bilancio();
|
||||
|
||||
if (_compcr)
|
||||
@ -210,13 +749,11 @@ void TVerifica_recset::calculate_saldo(const TRectype & rec)
|
||||
|
||||
bool TVerifica_recset::select_conti(const TRectype & rec)
|
||||
{
|
||||
|
||||
|
||||
if (_tipo_ver == CLIENTI_FORNITORI && _sit_cf.full() && _sit_cf != _last_conto.tipo())
|
||||
if (cli_for() && _sit_cf.full() && _sit_cf[0] != _last_conto.tipo())
|
||||
return false;
|
||||
if (_tipo_ver == CLIENTI_FORNITORI && _tipo_ord == ORD_RAGSOC)
|
||||
if (cli_for() && _tipo_ord == ORD_RAGSOC)
|
||||
{
|
||||
if (_sit_cf != _last_conto.tipo())
|
||||
if (_sit_cf[0] != _last_conto.tipo())
|
||||
return false;
|
||||
if (_last_conto.descrizione() < _da_descrizione.full() && _last_conto.descrizione() > _a_descrizione)
|
||||
return false;
|
||||
@ -226,14 +763,12 @@ bool TVerifica_recset::select_conti(const TRectype & rec)
|
||||
return true;
|
||||
}
|
||||
|
||||
void TVerifica_recset::update_record(const TRectype & rec)
|
||||
void TVerifica_recset::update_record(const TRectype & rec)
|
||||
{
|
||||
TString key = _last_conto.keystr();
|
||||
|
||||
if (cli_for())
|
||||
_last_conto.set(0, 0, _last_conto.sottoconto());
|
||||
if (!show_clifo())
|
||||
_last_conto.set(_last_conto.gruppo(), _last_conto.conto(), 0);
|
||||
|
||||
TString & key = _last_conto.keystr();
|
||||
key.overwrite("000000", 0, 6);
|
||||
const bool new_record = !exist_row(key);
|
||||
|
||||
if (new_record)
|
||||
@ -243,9 +778,9 @@ void TVerifica_recset::update_record(const TRectype & rec)
|
||||
|
||||
if (new_record)
|
||||
{
|
||||
row.add(TString(format("%d", _last_conto.gruppo())), VER_GRUPPO);
|
||||
row.add(TString(format("%d", _last_conto.conto())), VER_CONTO);
|
||||
row.add(TString(format("%ld", _last_conto.sottoconto())), VER_SOTTOCONTO);
|
||||
row.add(TString(format("%d", cli_for() ? 0 : _last_conto.gruppo())), VER_GRUPPO);
|
||||
row.add(TString(format("%d", cli_for() ? 0 : _last_conto.conto())), VER_CONTO);
|
||||
row.add(TString(format("%ld", show_clifo() ? _last_conto.sottoconto() : 0L)), VER_SOTTOCONTO);
|
||||
row.add(EMPTY_STRING, VER_NUMULTMOV);
|
||||
row.add(EMPTY_STRING, VER_DATAULMOV);
|
||||
row.add(_last_conto.descrizione(), VER_DESCR);
|
||||
@ -334,7 +869,7 @@ void TVerifica_recset::rebuild()
|
||||
if (tipocf.full())
|
||||
scan_clifor(conti.curr());
|
||||
else
|
||||
if (conti.curr().get_long(PCN_SOTTOCONTO) != 0L)
|
||||
if (!cli_for() && conti.curr().get_long(PCN_SOTTOCONTO) != 0L)
|
||||
{
|
||||
calculate_saldo(conti.curr());
|
||||
if (select_conti(conti.curr()))
|
||||
@ -370,14 +905,6 @@ void TVerifica_recset::filter_rows()
|
||||
{
|
||||
real saldo = (TString &) row[VER_SALDO];
|
||||
|
||||
if (atoi((TString &)row[VER_GRUPPO]) == 3 &&
|
||||
atoi((TString &)row[VER_CONTO]) == 130)
|
||||
{
|
||||
const long cod = atol((TString &)row[VER_SOTTOCONTO]);
|
||||
|
||||
if (cod < 46L)
|
||||
int i = 1;
|
||||
}
|
||||
if ((TString &)row[VER_FLAGSALINI] == "A")
|
||||
saldo = -saldo;
|
||||
saldo += real((TString &)row[VER_PDARE]);
|
||||
@ -388,9 +915,9 @@ void TVerifica_recset::filter_rows()
|
||||
else
|
||||
if (_tipo_saldo_ver == MOVIMENTATO)
|
||||
{
|
||||
const TString num = (TString &)row[VER_NUMULTMOV];
|
||||
const long num = atol((TString &)row[VER_NUMULTMOV]);
|
||||
|
||||
if (num.blank())
|
||||
if (num == 0L)
|
||||
keys.add(key);
|
||||
}
|
||||
}
|
||||
@ -402,16 +929,14 @@ void TVerifica_recset::update_index()
|
||||
{
|
||||
if (cli_for() && _tipo_ord == ORD_RAGSOC)
|
||||
{
|
||||
FOR_EACH_ASSOC_OBJECT(_righe, obj, key, item)
|
||||
FOR_EACH_ASSOC_OBJECT(_righe, obj, k, item)
|
||||
{
|
||||
TArray & row = (TArray &)*item;
|
||||
TToken_string rowkey((TString &)row[VER_DESCR]);
|
||||
TToken_string rowkey = ((TString &)row[VER_DESCR]);
|
||||
TString key(k);
|
||||
|
||||
rowkey.rpad(50);
|
||||
TString conto = format("%03d%03d%06ld", (const char *)((TString &)row[VER_GRUPPO]),
|
||||
(const char *)((TString &)row[VER_CONTO]),
|
||||
(const char *)(TString &)row[VER_SOTTOCONTO]);
|
||||
rowkey.add(conto);
|
||||
rowkey.add(key);
|
||||
_index.add(rowkey);
|
||||
}
|
||||
_index.sort(compare_descr);
|
||||
@ -424,13 +949,10 @@ void TVerifica_recset::update_index()
|
||||
}
|
||||
else
|
||||
{
|
||||
FOR_EACH_ASSOC_OBJECT(_righe, obj, key, item)
|
||||
FOR_EACH_ASSOC_OBJECT(_righe, obj, k, item)
|
||||
{
|
||||
TArray & row = (TArray &)*item;
|
||||
int gruppo = atoi(((TString &)row[VER_GRUPPO]));
|
||||
int conto = atoi(((TString &)row[VER_CONTO]));
|
||||
long sottoconto = atol((TString &)row[VER_SOTTOCONTO]);
|
||||
TString key = format("%03d%03d%06ld", gruppo, conto, sottoconto);
|
||||
TString key(k);
|
||||
|
||||
_index.add(key);
|
||||
}
|
||||
@ -487,7 +1009,7 @@ const TVariant& TVerifica_recset::get(const char* column_name) const
|
||||
TImporto saldo(get_string(SLD_FLAGSALINI)[0], get_real(SLD_SALDO));
|
||||
|
||||
saldo.normalize('D');
|
||||
if (saldo.valore() >= ZERO)
|
||||
if (saldo.valore() > ZERO)
|
||||
var = saldo.valore();
|
||||
else
|
||||
var = ZERO;
|
||||
@ -498,16 +1020,16 @@ const TVariant& TVerifica_recset::get(const char* column_name) const
|
||||
TImporto saldo(get_string(SLD_FLAGSALINI)[0], get_real(SLD_SALDO));
|
||||
|
||||
saldo.normalize('A');
|
||||
if (saldo.valore() >= ZERO)
|
||||
if (saldo.valore() > ZERO)
|
||||
var = saldo.valore();
|
||||
else
|
||||
var = ZERO;
|
||||
}
|
||||
else
|
||||
if (fld == "SALDOFIN") // eliminare
|
||||
if (fld == "SALDOFINDA")
|
||||
{
|
||||
TImporto saldo(get_string(SLD_FLAGSALINI)[0], get_real(SLD_SALDO));
|
||||
|
||||
TImporto saldo(get(SLD_FLAGSALINI).as_string()[0], get(SLD_SALDO).as_real());
|
||||
|
||||
saldo += TImporto('D', get_real(SLD_PDARE));
|
||||
saldo += TImporto('A', get_real(SLD_PAVERE));
|
||||
saldo.normalize('D');
|
||||
@ -516,10 +1038,10 @@ const TVariant& TVerifica_recset::get(const char* column_name) const
|
||||
else
|
||||
if (fld == "SALDOFINDARE")
|
||||
{
|
||||
TImporto saldo('D', get("SALDOFIN").as_real());
|
||||
TImporto saldo('D', get_real("SALDOFINDA"));
|
||||
|
||||
saldo.normalize('D');
|
||||
if (saldo.valore() >= ZERO)
|
||||
if (saldo.valore() > ZERO)
|
||||
var = saldo.valore();
|
||||
else
|
||||
var = ZERO;
|
||||
@ -527,10 +1049,10 @@ const TVariant& TVerifica_recset::get(const char* column_name) const
|
||||
else
|
||||
if (fld == "SALDOFINAVERE")
|
||||
{
|
||||
TImporto saldo('D', get("SALDOFIN").as_real());
|
||||
TImporto saldo('D', get_real("SALDOFINDA"));
|
||||
|
||||
saldo.normalize('A');
|
||||
if (saldo.valore() >= ZERO)
|
||||
if (saldo.valore() > ZERO)
|
||||
var = saldo.valore();
|
||||
else
|
||||
var = ZERO;
|
||||
@ -542,14 +1064,20 @@ const TVariant& TVerifica_recset::get(const char* column_name) const
|
||||
if (fld == "DATALIM")
|
||||
var = _datalim.stringa();
|
||||
else
|
||||
if (fld == "TIPOST")
|
||||
var = _tipo_data;
|
||||
if (fld == "DATASTAMPA")
|
||||
var = _datastampa.stringa();
|
||||
else
|
||||
if (fld == "TIPOCONTI")
|
||||
var = _tipo_saldo_ver;
|
||||
if (fld == "TIPOST")
|
||||
var = _tipo_data;
|
||||
else
|
||||
if (fld == "#CODES")
|
||||
var = _esercizio;
|
||||
if (fld == "TIPOCONTI")
|
||||
var = _tipo_saldo_ver;
|
||||
else
|
||||
if (fld == "TIPOSIT")
|
||||
var = _sit_cf.blank() ? EMPTY_STRING : _sit_cf;
|
||||
else
|
||||
if (fld == "#CODES")
|
||||
var = _esercizio;
|
||||
return var;
|
||||
}
|
||||
return NULL_VARIANT;
|
||||
@ -571,6 +1099,7 @@ void TVerifica_recset::set_filter(const TMask& msk)
|
||||
if (!_datalim.ok())
|
||||
_datalim = datafinesc;
|
||||
}
|
||||
_datastampa = msk.get_date(F_DATASTAMPA);
|
||||
_compcr = msk.get_bool(F_COMPCR);
|
||||
_quadratura = msk.get_bool(F_QUADRATURA);
|
||||
_st_saldo_zero = !msk.get_bool(F_SALDO);
|
||||
@ -627,6 +1156,14 @@ TVerifica_recset::TVerifica_recset()
|
||||
_colonne.add(TRecordset_column_info(PCN_INDBIL, 1, _alfafld));
|
||||
}
|
||||
|
||||
TRecordset* TVerifica::recordset() const
|
||||
{
|
||||
if (_recset == nullptr)
|
||||
((TVerifica *)this)->_recset = new TVerifica_recset;
|
||||
((TVerifica_recset *)_recset)->set_filter(_mask);
|
||||
return (TRecordset *)_recset;
|
||||
}
|
||||
|
||||
void TVerifica::init()
|
||||
{
|
||||
_tipo_ver = _mask.get_int(F_VERIFICA);
|
||||
@ -719,8 +1256,6 @@ TReport & TStampa_bilanci_avanzata::get_report(const TAutomask & m)
|
||||
{
|
||||
if (_sezioni_contrapposte_rep == nullptr)
|
||||
_sezioni_contrapposte_rep = new TSezioni_contrapposte((TBilancio_mask & )m);
|
||||
_sezioni_contrapposte_rep->load(report_name(m));
|
||||
_sezioni_contrapposte_rep->init();
|
||||
return (TReport &) *_sezioni_contrapposte_rep;
|
||||
}
|
||||
else
|
||||
@ -733,6 +1268,34 @@ TReport & TStampa_bilanci_avanzata::get_report(const TAutomask & m)
|
||||
}
|
||||
}
|
||||
|
||||
// @cmember Esegue la stampa
|
||||
void TStampa_bilanci_avanzata::execute_print(TReport_book & book, TAutomask & mask, TReport & rep, export_type & type)
|
||||
{
|
||||
if (mask.get_int(F_BILANCIO) == SEZIONI_CONTRAPPOSTE)
|
||||
{
|
||||
for (int i = 0; i < 4; i++)
|
||||
{
|
||||
((TSezioni_contrapposte &)rep).init(report_name(mask), i);
|
||||
TReport_application::execute_print(book, mask, rep, type);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
TVerifica & ver = ((TVerifica &)rep);
|
||||
TVerifica_recset & ver_rs = *((TVerifica_recset *)ver.recordset());
|
||||
|
||||
if (ver.cli_for() && ver_rs.entrambi())
|
||||
{
|
||||
mask.set(F_SITUAZIONE, "C");
|
||||
TReport_application::execute_print(book, mask, rep, type);
|
||||
mask.set(F_SITUAZIONE, "F");
|
||||
TReport_application::execute_print(book, mask, rep, type);
|
||||
mask.set(F_SITUAZIONE, " ");
|
||||
}
|
||||
else
|
||||
TReport_application::execute_print(book, mask, rep, type);
|
||||
}
|
||||
}
|
||||
bool TStampa_bilanci_avanzata::user_create()
|
||||
{
|
||||
#ifdef CONT_SEP
|
||||
|
@ -447,10 +447,8 @@ class TBill : public TSortable
|
||||
int _tipo_cr; // Tipo costo/ricavo
|
||||
char _sezione;
|
||||
bool _sospeso;
|
||||
int _indbil;
|
||||
|
||||
protected:
|
||||
void set_description(const char* d);
|
||||
const TBill& copy(const TBill& b);
|
||||
const char* field_name(int n, const TRectype& rec, bool contro) const;
|
||||
|
||||
@ -460,7 +458,7 @@ public: // TObject
|
||||
virtual bool ok() const; // Gruppo, Conto e Sottoconto non nulli
|
||||
|
||||
public:
|
||||
TBill(int g = 0, int c = 0, long s = 0L, char t = ' ', const char* d = nullptr, int r = -1)
|
||||
TBill(int g = 0, int c = 0, long s = 0L, char t = '\0', const char* d = nullptr, int r = -1)
|
||||
: _tipo(t), _gruppo(g), _conto(c), _sottoconto(s), _descrizione(nullptr),
|
||||
_sezione(' '), _sospeso(false)
|
||||
{ set(g,c,s,t,d,r);}
|
||||
@ -479,7 +477,7 @@ public:
|
||||
|
||||
virtual ~TBill();
|
||||
|
||||
const TBill& set(int g = 0, int c = 0, long s = 0L, char t = ' ',
|
||||
const TBill& set(int g = 0, int c = 0, long s = 0L, char t = '\0',
|
||||
const char* d = nullptr, int r = -1);
|
||||
|
||||
const TBill& get(TToken_string& ts, int from, int mode = 0);
|
||||
@ -488,7 +486,7 @@ public:
|
||||
|
||||
bool empty() const { return _gruppo==0 && _conto==0 && _sottoconto == 0; }
|
||||
|
||||
char tipo() const { return _tipo; }
|
||||
char tipo() const;
|
||||
int gruppo() const { return _gruppo; }
|
||||
int conto() const { return _conto; }
|
||||
long sottoconto() const { return _sottoconto; }
|
||||
@ -498,10 +496,13 @@ public:
|
||||
TString & keystr() const;
|
||||
|
||||
bool find();
|
||||
const TString& descrizione() const;
|
||||
const TString& descrizione() const;
|
||||
void set_description(const char* d);
|
||||
int tipo_cr() const;
|
||||
void tipo_cr(int tcr) { _tipo_cr = tcr; }
|
||||
int indicatore_bilancio() const;
|
||||
bool compensazione() const;
|
||||
bool stampa_sottoconti_bilancio() const;
|
||||
|
||||
int tipo_att();
|
||||
bool read(TRectype& r);
|
||||
|
@ -1308,7 +1308,7 @@ const TBill& TBill::get(TToken_string& s, int from, int mode)
|
||||
#ifdef DBG
|
||||
error_box(FR("Tipo conto errato: '%c'"), _tipo);
|
||||
#endif
|
||||
_tipo = ' ';
|
||||
_tipo = '\0';
|
||||
}
|
||||
|
||||
_gruppo = first ? atoi(first) : 0;
|
||||
@ -1339,7 +1339,7 @@ const TBill& TBill::copy(const TBill& bill)
|
||||
// Certified 100%
|
||||
const TBill& TBill::set(int g, int c, long s, char t, const char* d, int r)
|
||||
{
|
||||
_tipo = (t > ' ') ? char(toupper(t)) : ' ';
|
||||
_tipo = (t > '\0') ? char(toupper(t)) : '\0';
|
||||
_gruppo = g;
|
||||
_conto = c;
|
||||
_sottoconto = s;
|
||||
@ -1357,7 +1357,7 @@ const TBill& TBill::add_to(TToken_string& ts, int from, int mode)
|
||||
}
|
||||
|
||||
if (mode & 0x1)
|
||||
ts.add(_tipo, from++);
|
||||
ts.add(tipo(), from++);
|
||||
|
||||
if (_gruppo > 0) ts.add(_gruppo, from++); else ts.add(" ", from++);
|
||||
if (_conto > 0) ts.add(_conto, from++); else ts.add(" ", from++);
|
||||
@ -1512,6 +1512,22 @@ TString & TBill::keystr() const
|
||||
key.format("%03d%03d%06ld", gruppo(), conto(), sottoconto());
|
||||
return key;
|
||||
}
|
||||
|
||||
char TBill::tipo() const
|
||||
{
|
||||
TBill& myself = (TBill&)*this;
|
||||
TString8 str;
|
||||
|
||||
if (_tipo == '\0')
|
||||
{
|
||||
str.format("%d|%d", gruppo(), conto());
|
||||
myself._tipo = cache().get(LF_PCON, str, PCN_TMCF)[0];
|
||||
if (_tipo < ' ')
|
||||
myself._tipo = ' ';
|
||||
}
|
||||
|
||||
return _tipo;
|
||||
}
|
||||
// Certified 95%
|
||||
bool TBill::find()
|
||||
{
|
||||
@ -1520,15 +1536,10 @@ bool TBill::find()
|
||||
if ((_tipo != 'C' && _tipo != 'F') || _sottoconto == 0L)
|
||||
{
|
||||
TRectype pcon(LF_PCON);
|
||||
|
||||
ok = read(pcon);
|
||||
if (!ok && _sottoconto != 0L)
|
||||
{
|
||||
const long sotto = _sottoconto;
|
||||
_sottoconto = 0L;
|
||||
if (read(pcon))
|
||||
_tipo = char(toupper(pcon.get_char(PCN_TMCF)));
|
||||
_sottoconto = sotto;
|
||||
}
|
||||
_tipo = '\0';
|
||||
}
|
||||
|
||||
if ((_tipo == 'C' || _tipo == 'F') && _sottoconto != 0L)
|
||||
@ -1658,6 +1669,24 @@ int TBill::indicatore_bilancio() const
|
||||
return ib;
|
||||
}
|
||||
|
||||
bool TBill::compensazione() const
|
||||
{
|
||||
if (conto() <= 0)
|
||||
return false;
|
||||
|
||||
TString8 str; str.format("%d|%d", gruppo(), conto());
|
||||
|
||||
return cache().get_bool(LF_PCON, str, PCN_COMPENS);
|
||||
}
|
||||
|
||||
bool TBill::stampa_sottoconti_bilancio() const
|
||||
{
|
||||
if (conto() <= 0)
|
||||
return true;
|
||||
TString8 str; str.format("%d|%d", gruppo(), conto());
|
||||
|
||||
return !cache().get_int(LF_PCON, str, PCN_STSOTTBIL);
|
||||
}
|
||||
|
||||
bool TBill::sospeso() const
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user