Patch level :10.0

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
programma per stampa rilevazione ore mensili: stampa per risorsa/attrezzatura


git-svn-id: svn://10.65.10.50/branches/R_10_00@21654 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2011-02-16 14:55:08 +00:00
parent 1737696f00
commit 5c757999ae
3 changed files with 291 additions and 51 deletions

View File

@ -28,7 +28,6 @@ TRil_ore_recordset::TRil_ore_recordset()
{
}
///////////////////////////////////////////////////////////
// Report
///////////////////////////////////////////////////////////
@ -52,6 +51,7 @@ class TRil_ore_mask : public TAutomask
protected:
virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly);
void format_report(TReport& rep) const;
bool is_ferial_day(const TDate& data) const;
long calcola_giorni_lavorativi(const TDate& dataini, const TDate& datafine) const;
long calcola_giorni_lavorativi_cms(const TDate& ini_cms, const TDate& fine_cms,
@ -127,6 +127,8 @@ long TRil_ore_mask::calcola_giorni_lavorativi_cms(const TDate& ini_cms, const TD
void TRil_ore_mask::elabora_risorsa(const TString& curr_risorsa, TReport& rep) const
{
//memorizza la risorsa in esame perchè gli serve alla fine del metodo
const TString8 risorsa = curr_risorsa;
//creare un assoc_array con chiave TToken_string cms-sede-fase(1) o sede-cms-fase(2) in base ai parametri..
//..indicati sulla maschera
const int tipo_ordinamento = get_int(F_ORDINAMENTO);
@ -250,12 +252,6 @@ void TRil_ore_mask::elabora_risorsa(const TString& curr_risorsa, TReport& rep) c
FOR_EACH_ASSOC_OBJECT(righe, obj, key, itm)
{
#ifdef DBG
TString cazzo_key = key;
if (cazzo_key.find("4.10.146.2/2010") >= 0)
int cazzone = 1;
#endif
TToken_string& record_ass = (TToken_string&)*itm;
real totale_c = record_ass.get(32);
totale_c.round(1);
@ -269,8 +265,16 @@ void TRil_ore_mask::elabora_risorsa(const TString& curr_risorsa, TReport& rep) c
//chiave della riga (Cms-CdC-Fase o CdC-Cms-Fase)
TToken_string linea;
linea = key;
linea.replace('|', ' ');
TToken_string chiave = key;
FOR_EACH_TOKEN(chiave, tok)
{
if (*tok > ' ')
{
if (!linea.empty())
linea << " -- ";
linea << tok;
}
}
// Totale preventivo
real totale_p = record_ass.get(0);
@ -297,16 +301,19 @@ void TRil_ore_mask::elabora_risorsa(const TString& curr_risorsa, TReport& rep) c
righe_da_stampare->save_as_text("C:/temp/cazzone.txt");
#endif
//deve settare almeno un campo manualmente perche' funzioni la mask2report
righe_da_stampare->set_var("#CODRIS", TVariant(risorsa), true);
//setta il recordset ordinato al report
rep.set_recordset(righe_da_stampare);
//tenta la mask2report per far apparire sul report i campi di selezione della maschera
rep.mask2report(*this);
}
void TRil_ore_mask::elabora() const
{
TReport_book book;
TRil_ore_report rep;
void TRil_ore_mask::format_report(TReport& rep) const
{
//maggico giro per formattare la testata del calendario di pagina nel report
const int anno = get_int(F_ANNO);
const int mese = get_int(F_MESE);
@ -332,6 +339,14 @@ void TRil_ore_mask::elabora() const
rep_field->set(code);
}
}
}
void TRil_ore_mask::elabora() const
{
TReport_book book;
TRil_ore_report rep;
format_report(rep);
//query sulla tabella interessata (risorse o attrezzature)
TString16 da_ris_att, a_ris_att;

View File

@ -3,76 +3,296 @@
<description>Rilevazione ore mensili per Risorsa</description>
<font face="Arial" size="8" />
<section type="Head" pattern="1">
<field border="1" x="30" type="Stringa" align="center" width="4" height="2" id="101" pattern="2" />
<field border="1" x="34" type="Stringa" align="center" width="4" height="2" id="102" pattern="2" />
<field border="1" x="38" type="Stringa" align="center" width="4" height="2" id="103" pattern="2" />
<field border="1" x="42" type="Stringa" align="center" width="4" height="2" id="104" pattern="2" />
<field border="1" x="46" type="Stringa" align="center" width="4" height="2" id="105" pattern="2" />
<field border="1" x="50" type="Stringa" align="center" width="4" height="2" id="106" pattern="2" />
<field border="1" x="54" type="Stringa" align="center" width="4" height="2" id="107" pattern="2" />
<field border="1" x="58" type="Stringa" align="center" width="4" height="2" id="108" pattern="2" />
<field border="1" x="62" type="Stringa" align="center" width="4" height="2" id="109" pattern="2" />
<field border="1" x="66" type="Stringa" align="center" width="4" height="2" id="110" pattern="2" />
<field border="1" x="70" type="Stringa" align="center" width="4" height="2" id="111" pattern="2" />
<field border="1" x="74" type="Stringa" align="center" width="4" height="2" id="112" pattern="2" />
<field border="1" x="78" type="Stringa" align="center" width="4" height="2" id="113" pattern="2" />
<field border="1" x="82" type="Stringa" align="center" width="4" height="2" id="114" pattern="2" />
<field border="1" x="86" type="Stringa" align="center" width="4" height="2" id="115" pattern="2" />
<field border="1" x="90" type="Stringa" align="center" width="4" height="2" id="116" pattern="2" />
<field border="1" x="94" type="Stringa" align="center" width="4" height="2" id="117" pattern="2" />
<field border="1" x="98" type="Stringa" align="center" width="4" height="2" id="118" pattern="2" />
<field border="1" x="102" type="Stringa" align="center" width="4" height="2" id="119" pattern="2" />
<field border="1" x="106" type="Stringa" align="center" width="4" height="2" id="120" pattern="2" />
<field border="1" x="110" type="Stringa" align="center" width="4" height="2" id="121" pattern="2" />
<field border="1" x="114" type="Stringa" align="center" width="4" height="2" id="122" pattern="2" />
<field border="1" x="118" type="Stringa" align="center" width="4" height="2" id="123" pattern="2" />
<field border="1" x="122" type="Stringa" align="center" width="4" height="2" id="124" pattern="2" />
<field border="1" x="126" type="Stringa" align="center" width="4" height="2" id="125" pattern="2" />
<field border="1" x="130" type="Stringa" align="center" width="4" height="2" id="126" pattern="2" />
<field border="1" x="134" type="Stringa" align="center" width="4" height="2" id="127" pattern="2" />
<field border="1" x="138" type="Stringa" align="center" width="4" height="2" id="128" pattern="2" />
<field border="1" x="142" type="Stringa" align="center" width="4" height="2" id="129" pattern="2" />
<field border="1" x="146" type="Stringa" align="center" width="4" height="2" id="130" pattern="2" />
<field border="1" x="150" type="Stringa" align="center" width="4" height="2" id="131" pattern="2" />
<field x="21" y="1" type="Testo" align="center" width="8" height="2" pattern="1" text="Totale preventivo">
<font face="Arial Narrow" bold="1" size="8" />
</field>
<field x="155" y="1" type="Testo" align="center" width="8" height="2" pattern="1" text="Totale consuntivo">
<font face="Arial Narrow" bold="1" size="8" />
</field>
<field x="1" y="1.5" type="Array" width="18" pattern="1">
<font face="Arial" bold="1" size="8" />
<source>#ORDINAMENTO</source>
<list>
<li Value="Commessa -- CdC" Code="1" />
<li Value="CdC -- Commessa" Code="2" />
</list>
</field>
<field border="1" x="30" y="1" type="Stringa" align="center" width="4" height="2" id="101" pattern="2" />
<field border="1" x="34" y="1" type="Stringa" align="center" width="4" height="2" id="102" pattern="2" />
<field border="1" x="38" y="1" type="Stringa" align="center" width="4" height="2" id="103" pattern="2" />
<field border="1" x="42" y="1" type="Stringa" align="center" width="4" height="2" id="104" pattern="2" />
<field border="1" x="46" y="1" type="Stringa" align="center" width="4" height="2" id="105" pattern="2" />
<field border="1" x="50" y="1" type="Stringa" align="center" width="4" height="2" id="106" pattern="2" />
<field border="1" x="54" y="1" type="Stringa" align="center" width="4" height="2" id="107" pattern="2" />
<field border="1" x="58" y="1" type="Stringa" align="center" width="4" height="2" id="108" pattern="2" />
<field border="1" x="62" y="1" type="Stringa" align="center" width="4" height="2" id="109" pattern="2" />
<field border="1" x="66" y="1" type="Stringa" align="center" width="4" height="2" id="110" pattern="2" />
<field border="1" x="70" y="1" type="Stringa" align="center" width="4" height="2" id="111" pattern="2" />
<field border="1" x="74" y="1" type="Stringa" align="center" width="4" height="2" id="112" pattern="2" />
<field border="1" x="78" y="1" type="Stringa" align="center" width="4" height="2" id="113" pattern="2" />
<field border="1" x="82" y="1" type="Stringa" align="center" width="4" height="2" id="114" pattern="2" />
<field border="1" x="86" y="1" type="Stringa" align="center" width="4" height="2" id="115" pattern="2" />
<field border="1" x="90" y="1" type="Stringa" align="center" width="4" height="2" id="116" pattern="2" />
<field border="1" x="94" y="1" type="Stringa" align="center" width="4" height="2" id="117" pattern="2" />
<field border="1" x="98" y="1" type="Stringa" align="center" width="4" height="2" id="118" pattern="2" />
<field border="1" x="102" y="1" type="Stringa" align="center" width="4" height="2" id="119" pattern="2" />
<field border="1" x="106" y="1" type="Stringa" align="center" width="4" height="2" id="120" pattern="2" />
<field border="1" x="110" y="1" type="Stringa" align="center" width="4" height="2" id="121" pattern="2" />
<field border="1" x="114" y="1" type="Stringa" align="center" width="4" height="2" id="122" pattern="2" />
<field border="1" x="118" y="1" type="Stringa" align="center" width="4" height="2" id="123" pattern="2" />
<field border="1" x="122" y="1" type="Stringa" align="center" width="4" height="2" id="124" pattern="2" />
<field border="1" x="126" y="1" type="Stringa" align="center" width="4" height="2" id="125" pattern="2" />
<field border="1" x="130" y="1" type="Stringa" align="center" width="4" height="2" id="126" pattern="2" />
<field border="1" x="134" y="1" type="Stringa" align="center" width="4" height="2" id="127" pattern="2" />
<field border="1" x="138" y="1" type="Stringa" align="center" width="4" height="2" id="128" pattern="2" />
<field border="1" x="142" y="1" type="Stringa" align="center" width="4" height="2" id="129" pattern="2" />
<field border="1" x="146" y="1" type="Stringa" align="center" width="4" height="2" id="130" pattern="2" />
<field border="1" x="150" y="1" type="Stringa" align="center" width="4" height="2" id="131" pattern="2" />
</section>
<section type="Head" level="1" pattern="1">
<font face="Arial" size="10" />
<prescript description="H1 PRESCRIPT">MESSAGE RESET,F1</prescript>
<field border="1" radius="50" x="39" y="0.5" type="Array" valign="center" align="center" shade_offset="50" width="80" height="3" pattern="2">
<font face="Arial" bold="1" size="14" />
<source>#RISOATT</source>
<list>
<li Value="Rilevazione ore mensili Risorsa" Code="R" />
<li Value="Rilevazione ore mensili Attrezzatura" Code="A" />
</list>
</field>
<field x="10" y="1" type="Testo" bg_color="#400040" txt_color="#FFFFFF" width="10" pattern="1" />
<field x="2" y="4.5" type="Testo" bg_color="#400040" txt_color="#FFFFFF" width="8" pattern="2" text="Anno:" />
<field x="10" y="4.5" type="Numero" align="right" bg_color="#400040" txt_color="#FFFFFF" width="5" pattern="2">
<font face="Arial" bold="1" size="10" />
<source>#ANNO</source>
</field>
<field x="15" y="4.5" type="Testo" bg_color="#400040" txt_color="#FFFFFF" width="3" pattern="2" />
<field x="18" y="4.5" type="Testo" bg_color="#400040" txt_color="#FFFFFF" width="8" pattern="2" text="Mese:" />
<field x="26" y="4.5" type="Array" align="right" bg_color="#400040" txt_color="#FFFFFF" width="12" pattern="2">
<font face="Arial" bold="1" size="10" />
<source>#MESE</source>
<list>
<li Value="Gennaio" Code="01" />
<li Value="Febbraio" Code="02" />
<li Value="Marzo" Code="03" />
<li Value="Aprile" Code="04" />
<li Value="Maggio" Code="05" />
<li Value="Giugno" Code="06" />
<li Value="Luglio" Code="07" />
<li Value="Agosto" Code="08" />
<li Value="Settembre" Code="09" />
<li Value="Ottobre" Code="10" />
<li Value="Novembre" Code="11" />
<li Value="Dicembre" Code="12" />
</list>
</field>
<field x="38" y="4.5" type="Testo" bg_color="#400040" txt_color="#FFFFFF" width="10" pattern="2" />
<field x="48" y="4.5" type="Array" bg_color="#400040" txt_color="#FFFFFF" width="14" pattern="2">
<source>#RISOATT</source>
<list>
<li Value="Risorsa:" Code="R">MESSAGE HIDE,H1.92|SHOW,H1.91</li>
<li Value="Attrezzatura:" Code="A">MESSAGE HIDE,H1.91|SHOW,H1.92</li>
</list>
</field>
<field x="69" y="4.5" type="Testo" bg_color="#400040" txt_color="#FFFFFF" width="2" pattern="2" />
<field x="121" y="4.5" type="Testo" bg_color="#400040" txt_color="#FFFFFF" width="12" pattern="2" />
<field x="133" y="4.5" type="Testo" bg_color="#400040" txt_color="#FFFFFF" width="15" pattern="2" text="Data stampa:" />
<field x="148" y="4.5" type="Data" bg_color="#400040" txt_color="#FFFFFF" width="12" pattern="2">
<font face="Arial" bold="1" size="10" />
<source>#SYSTEM.DATE</source>
</field>
<field x="158" y="4.5" type="Testo" bg_color="#400040" txt_color="#FFFFFF" width="4" pattern="2" />
<field border="2" x="1" y="6" type="Linea" width="162" height="0" pattern="1" />
<field x="62" y="4.5" type="Stringa" bg_color="#400040" txt_color="#FFFFFF" width="7" id="90" pattern="2">
<font face="Arial" bold="1" size="10" />
<source>#CODRIS</source>
</field>
<field x="71" y="4.5" type="Stringa" bg_color="#400040" txt_color="#FFFFFF" width="50" id="91" pattern="2">
<font face="Arial" bold="1" size="10" />
<prescript description="H1.91 PRESCRIPT">MESSAGE TABLEREAD,RSS,#90,S0</prescript>
</field>
<field x="71" y="4.5" type="Stringa" bg_color="#400040" txt_color="#FFFFFF" width="50" id="92" pattern="2">
<font face="Arial" bold="1" size="10" />
<prescript description="H1.92 PRESCRIPT">MESSAGE TABLEREAD,ATR,#90,S0</prescript>
</field>
</section>
<section type="Head" level="1" pattern="1" />
<section type="Body" pattern="1" />
<section type="Body" level="1" pattern="1">
<font face="Arial Narrow" size="8" />
<field x="1" type="Stringa" dynamic_height="1" width="20" height="2" pattern="1">
<field border="1" x="1" type="Stringa" dynamic_height="1" width="20" height="2" pattern="1">
<source>A</source>
</field>
<field border="1" x="22" type="Numero" align="right" width="7" pattern="1" text="###@,@@">
<source>B</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.100</prescript>
</field>
<field border="1" x="30" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<font face="Arial Narrow" size="8" />
<source>C</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101</prescript>
</field>
<field border="1" x="34" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>D</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102</prescript>
</field>
<field border="1" x="38" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<font face="Arial Narrow" size="8" />
<source>E</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103</prescript>
</field>
<field border="1" x="42" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>F</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104</prescript>
</field>
<field border="1" x="46" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<font face="Arial Narrow" size="8" />
<source>G</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105</prescript>
</field>
<field border="1" x="50" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>H</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106</prescript>
</field>
<field border="1" x="54" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>I</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107</prescript>
</field>
<field border="1" x="153.5" type="Numero" align="right" width="6" pattern="1" text="##@,@@">
<field border="1" x="58" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>J</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108</prescript>
</field>
<field border="1" x="62" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>K</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109</prescript>
</field>
<field border="1" x="66" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>L</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110</prescript>
</field>
<field border="1" x="70" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>M</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111</prescript>
</field>
<field border="1" x="74" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>N</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112</prescript>
</field>
<field border="1" x="78" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>O</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113</prescript>
</field>
<field border="1" x="82" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>P</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114</prescript>
</field>
<field border="1" x="86" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>Q</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115</prescript>
</field>
<field border="1" x="90" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>R</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116</prescript>
</field>
<field border="1" x="94" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>S</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117</prescript>
</field>
<field border="1" x="98" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>T</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118</prescript>
</field>
<field border="1" x="102" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>U</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119</prescript>
</field>
<field border="1" x="106" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>V</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120</prescript>
</field>
<field border="1" x="110" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>W</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121</prescript>
</field>
<field border="1" x="114" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>X</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122</prescript>
</field>
<field border="1" x="118" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>Y</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123</prescript>
</field>
<field border="1" x="122" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>Z</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124</prescript>
</field>
<field border="1" x="126" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>AA</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125</prescript>
</field>
<field border="1" x="130" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>AB</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126</prescript>
</field>
<field border="1" x="134" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>AC</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.127</prescript>
</field>
<field border="1" x="138" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>AD</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.128</prescript>
</field>
<field border="1" x="142" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>AE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.129</prescript>
</field>
<field border="1" x="146" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>AF</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.130</prescript>
</field>
<field border="1" x="150" type="Numero" align="right" width="4" pattern="1" hide_zero="1" text="#@,@@">
<source>AG</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.131</prescript>
</field>
<field border="1" x="155" type="Numero" align="right" width="6" pattern="1" text="##@,@@">
<source>AH</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.132</prescript>
</field>
</section>
<section type="Foot" pattern="1" />
<section type="Foot" level="1" pattern="1" />
<section type="Foot" level="1" pattern="1">
<font face="Arial Narrow" bold="1" size="8" />
<field x="13" y="0.5" type="Testo" bg_color="#C0C0C0" width="8" pattern="2" text="Totali">
<font face="Arial" bold="1" size="8" />
</field>
<field border="1" x="22" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="7" id="100" pattern="2" text="###@,@@" />
<field border="1" x="30" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="101" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="34" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="102" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="38" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="103" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="42" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="104" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="46" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="105" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="50" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="106" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="54" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="107" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="58" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="108" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="62" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="109" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="66" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="110" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="70" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="111" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="74" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="112" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="78" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="113" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="82" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="114" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="86" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="115" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="90" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="116" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="94" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="117" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="98" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="118" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="102" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="119" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="106" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="120" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="110" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="121" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="114" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="122" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="118" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="123" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="122" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="124" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="126" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="125" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="130" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="126" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="134" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="127" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="138" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="128" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="142" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="129" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="146" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="130" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="150" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="4" id="131" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="155" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="6" id="132" pattern="2" text="##@,@@" />
</section>
</report>

View File

@ -19,6 +19,7 @@ BEGIN
ITEM "A|Attrezzatura"
MESSAGE HIDE,1@|SHOW,2@
FLAGS "Z"
FIELD #RISOATT
END
STRING F_DA_CODRIS 16
@ -131,12 +132,14 @@ BEGIN
PROMPT 2 7 "Anno "
CHECKTYPE REQUIRED
FLAGS "A"
FIELD #ANNO
END
LISTBOX F_MESE 10
BEGIN
PROMPT 24 7 "Mese "
FLAGS "M"
FIELD #MESE
END
GROUPBOX -1 78 5
@ -150,11 +153,13 @@ BEGIN
ITEM "1|Commessa - CdC"
ITEM "2|CdC - commessa"
FLAGS "Z"
FIELD #ORDINAMENTO
END
BOOLEAN F_SHOW_FASI
BEGIN
PROMPT 55 11 "Dettaglio per fase"
FIELD #SHOW_FASI
END
ENDPAGE