Patch level :10.0

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
passati a 2 i decimali di stampa nelle caselle del mensile


git-svn-id: svn://10.65.10.50/branches/R_10_00@22349 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2011-06-29 14:36:24 +00:00
parent 75a9c847cc
commit 203834a5a2
3 changed files with 135 additions and 135 deletions

View File

@ -179,135 +179,135 @@
<section type="Body" pattern="1" />
<section type="Body" level="1" pattern="1">
<font face="Arial Narrow" size="7" />
<field border="1" x="43.5" type="Numero" align="right" width="6" pattern="1" text="##@,@@">
<field border="1" x="43.5" type="Numero" align="right" width="6" pattern="1" text=".2">
<source>TotPrev</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.99</prescript>
</field>
<field border="1" x="50" type="Numero" align="right" width="6" pattern="1" text="##@,@@">
<field border="1" x="50" type="Numero" align="right" width="6" pattern="1" text=".2">
<source>TotCons</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.100</prescript>
</field>
<field border="1" x="57" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="57" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G01</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101</prescript>
</field>
<field border="1" x="60.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="60.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G02</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102</prescript>
</field>
<field border="1" x="64" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="64" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G03</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103</prescript>
</field>
<field border="1" x="67.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="67.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G04</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104</prescript>
</field>
<field border="1" x="71" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="71" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G05</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105</prescript>
</field>
<field border="1" x="74.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="74.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G06</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106</prescript>
</field>
<field border="1" x="78" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="78" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G07</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107</prescript>
</field>
<field border="1" x="81.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="81.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G08</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108</prescript>
</field>
<field border="1" x="85" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="85" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G09</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109</prescript>
</field>
<field border="1" x="88.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="88.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G10</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110</prescript>
</field>
<field border="1" x="92" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="92" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G11</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111</prescript>
</field>
<field border="1" x="95.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="95.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G12</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112</prescript>
</field>
<field border="1" x="99" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="99" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G13</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113</prescript>
</field>
<field border="1" x="102.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="102.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G14</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114</prescript>
</field>
<field border="1" x="106" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="106" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G15</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115</prescript>
</field>
<field border="1" x="109.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="109.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G16</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116</prescript>
</field>
<field border="1" x="113" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="113" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G17</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117</prescript>
</field>
<field border="1" x="116.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="116.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G18</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118</prescript>
</field>
<field border="1" x="120" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="120" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G19</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119</prescript>
</field>
<field border="1" x="123.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="123.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G20</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120</prescript>
</field>
<field border="1" x="127" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="127" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G21</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121</prescript>
</field>
<field border="1" x="130.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="130.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G22</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122</prescript>
</field>
<field border="1" x="134" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="134" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G23</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123</prescript>
</field>
<field border="1" x="137.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="137.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G24</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124</prescript>
</field>
<field border="1" x="141" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="141" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G25</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125</prescript>
</field>
<field border="1" x="144.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="144.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G26</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126</prescript>
</field>
<field border="1" x="148" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="148" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G27</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.127</prescript>
</field>
<field border="1" x="151.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="151.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G28</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.128</prescript>
</field>
<field border="1" x="155" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="155" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G29</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.129</prescript>
</field>
<field border="1" x="158.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="158.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G30</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.130</prescript>
</field>
<field border="1" x="162" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="162" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G31</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.131</prescript>
</field>
@ -332,39 +332,39 @@
<source>#SYSTEM.DATE</source>
</field>
<field x="150" y="3" type="Testo" width="7" pattern="1" text="Firma" />
<field border="1" x="42.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="7" id="99" pattern="2" text="###@,@@" />
<field border="1" x="49.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="6" id="100" pattern="2" text="###@,@@" />
<field border="1" x="57" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="101" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="60.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="102" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="64" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="103" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="67.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="104" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="71" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="105" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="74.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="106" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="78" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="107" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="81.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="108" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="85" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="109" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="88.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="110" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="92" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="111" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="95.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="112" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="99" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="113" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="102.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="114" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="106" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="115" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="109.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="116" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="113" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="117" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="116.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="118" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="120" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="119" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="123.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="120" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="127" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="121" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="130.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="122" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="134" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="123" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="137.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="124" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="141" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="125" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="144.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="126" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="148" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="127" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="151.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="128" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="155" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="129" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="158.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="130" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="162" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="131" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="42.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="7" id="99" pattern="2" text=".2" />
<field border="1" x="49.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="6" id="100" pattern="2" text=".2" />
<field border="1" x="57" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="101" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="60.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="102" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="64" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="103" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="67.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="104" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="71" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="105" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="74.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="106" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="78" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="107" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="81.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="108" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="85" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="109" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="88.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="110" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="92" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="111" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="95.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="112" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="99" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="113" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="102.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="114" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="106" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="115" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="109.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="116" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="113" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="117" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="116.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="118" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="120" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="119" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="123.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="120" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="127" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="121" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="130.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="122" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="134" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="123" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="137.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="124" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="141" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="125" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="144.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="126" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="148" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="127" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="151.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="128" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="155" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="129" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="158.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="130" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="162" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="131" pattern="2" hide_zero="1" text=".2" />
</section>
<section type="Foot" level="2" pattern="1" />
<section type="Foot" level="3" pattern="1" />

View File

@ -163,16 +163,16 @@ void ci_fill_recset_from_ass(TAssoc_array& ass, TReport& rep)
//1) valori delle ore
// Totale preventivo (lo prende dall'assoc_array e lo butta nel recset appena arrotondato)
real totale_p = record_ass.get(0);
totale_p.round(1);
totale_p.round(2);
recset->set("TotPrev", totale_p);
// Totale consuntivo (lo prende dall'assoc_array e lo butta nel recset appena arrotondato)
real totale_c = record_ass.get(32);
totale_c.round(1);
totale_c.round(2);
recset->set("TotCons", totale_c);
//per avere una distribuzione di ore giornaliera che faccia ritornare il totale consuntivo..
//..indipendentemente da arrotondamenti e troncamenti, si ricorre al mitico TGeneric_distrib...
TGeneric_distrib esso(totale_c, 1);
TGeneric_distrib esso(totale_c, 2);
for (int j = 1; j <= 31; j++)
{
real ore = record_ass.get(j);

View File

@ -116,135 +116,135 @@
<section type="Body" pattern="1" />
<section type="Body" level="1" pattern="1">
<font face="Arial Narrow" size="7" />
<field border="1" x="43.5" type="Numero" align="right" width="6" pattern="1" text="##@,@@">
<field border="1" x="43.5" type="Numero" align="right" width="6" pattern="1" text=".2">
<source>TotPrev</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.99</prescript>
</field>
<field border="1" x="50" type="Numero" align="right" width="6" pattern="1" text="##@,@@">
<field border="1" x="50" type="Numero" align="right" width="6" pattern="1" text=".2">
<source>TotCons</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.100</prescript>
</field>
<field border="1" x="57" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="57" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G01</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101</prescript>
</field>
<field border="1" x="60.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="60.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G02</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102</prescript>
</field>
<field border="1" x="64" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="64" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G03</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103</prescript>
</field>
<field border="1" x="67.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="67.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G04</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104</prescript>
</field>
<field border="1" x="71" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="71" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G05</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105</prescript>
</field>
<field border="1" x="74.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="74.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G06</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106</prescript>
</field>
<field border="1" x="78" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="78" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G07</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107</prescript>
</field>
<field border="1" x="81.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="81.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G08</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108</prescript>
</field>
<field border="1" x="85" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="85" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G09</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109</prescript>
</field>
<field border="1" x="88.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="88.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G10</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110</prescript>
</field>
<field border="1" x="92" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="92" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G11</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111</prescript>
</field>
<field border="1" x="95.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="95.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G12</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112</prescript>
</field>
<field border="1" x="99" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="99" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G13</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113</prescript>
</field>
<field border="1" x="102.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="102.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G14</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114</prescript>
</field>
<field border="1" x="106" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="106" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G15</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115</prescript>
</field>
<field border="1" x="109.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="109.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G16</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116</prescript>
</field>
<field border="1" x="113" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="113" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G17</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117</prescript>
</field>
<field border="1" x="116.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="116.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G18</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118</prescript>
</field>
<field border="1" x="120" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="120" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G19</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119</prescript>
</field>
<field border="1" x="123.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="123.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G20</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120</prescript>
</field>
<field border="1" x="127" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="127" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G21</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121</prescript>
</field>
<field border="1" x="130.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="130.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G22</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122</prescript>
</field>
<field border="1" x="134" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="134" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G23</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123</prescript>
</field>
<field border="1" x="137.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="137.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G24</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124</prescript>
</field>
<field border="1" x="141" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="141" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G25</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125</prescript>
</field>
<field border="1" x="144.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="144.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G26</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126</prescript>
</field>
<field border="1" x="148" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="148" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G27</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.127</prescript>
</field>
<field border="1" x="151.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="151.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G28</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.128</prescript>
</field>
<field border="1" x="155" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="155" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G29</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.129</prescript>
</field>
<field border="1" x="158.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="158.5" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G30</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.130</prescript>
</field>
<field border="1" x="162" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text="#@,@@">
<field border="1" x="162" type="Numero" align="right" width="3.5" pattern="1" hide_zero="1" text=".2">
<source>G31</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.131</prescript>
</field>
@ -267,38 +267,38 @@
<source>#SYSTEM.DATE</source>
</field>
<field x="158" y="3" type="Testo" width="7" pattern="1" text="Firma" />
<field border="1" x="43.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="6" id="99" pattern="2" text="##@,@@" />
<field border="1" x="50" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="6" id="100" pattern="2" text="##@,@@" />
<field border="1" x="57" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="101" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="60.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="102" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="64" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="103" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="67.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="104" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="71" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="105" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="74.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="106" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="78" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="107" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="81.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="108" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="85" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="109" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="88.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="110" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="92" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="111" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="95.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="112" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="99" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="113" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="102.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="114" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="106" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="115" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="109.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="116" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="113" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="117" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="116.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="118" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="120" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="119" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="123.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="120" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="127" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="121" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="130.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="122" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="134" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="123" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="137.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="124" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="141" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="125" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="144.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="126" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="148" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="127" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="151.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="128" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="155" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="129" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="158.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="130" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="162" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="131" pattern="2" hide_zero="1" text="#@,@@" />
<field border="1" x="43.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="6" id="99" pattern="2" text=".2" />
<field border="1" x="50" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="6" id="100" pattern="2" text=".2" />
<field border="1" x="57" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="101" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="60.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="102" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="64" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="103" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="67.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="104" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="71" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="105" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="74.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="106" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="78" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="107" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="81.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="108" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="85" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="109" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="88.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="110" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="92" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="111" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="95.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="112" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="99" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="113" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="102.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="114" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="106" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="115" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="109.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="116" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="113" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="117" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="116.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="118" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="120" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="119" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="123.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="120" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="127" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="121" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="130.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="122" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="134" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="123" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="137.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="124" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="141" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="125" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="144.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="126" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="148" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="127" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="151.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="128" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="155" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="129" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="158.5" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="130" pattern="2" hide_zero="1" text=".2" />
<field border="1" x="162" y="0.5" type="Numero" align="right" bg_color="#C0C0C0" width="3.5" id="131" pattern="2" hide_zero="1" text=".2" />
</section>
</report>