Patch level : 10.0 ???

Files correlati     : lv0 lv0700a.rep
Ricompilazione Demo : [ ]
Commento            :
NELLA RICERCA ARTICOLO- CLIENTE  VIENE FUORI PER IL CLIENTE 874 UNA DOTAZIONE DEI COPRIMACCHIA IRIDE 120X120 NEGATIVA DI -117 PZ. NEL CONTRATTO LA DOTAZIONE REALE E' DI ZERO, COM'E' POSSIBILE E COME DOBBIAMO SISTEMARLO.
GRAZIE

N0281 CLIENTE 56
N0290 CLIENTE 641-972
N0349 CLIENTE 780-1034
PER FAVORE SISTEMATE GIACENZA
GRAZIE


git-svn-id: svn://10.65.10.50/branches/R_10_00@21638 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca83 2011-02-14 13:53:47 +00:00
parent 82f3ae0cce
commit 77d040d613
2 changed files with 19 additions and 15 deletions

View File

@ -2,12 +2,12 @@
<report libraries="ve1300" name="lv0700a" lpi="6">
<description>Interrogazione Cliente\Articolo</description>
<font face="Courier New" size="10" />
<section type="Head" />
<section type="Head" level="1" />
<section type="Head" level="2">
<section type="Head" pattern="1" />
<section type="Head" level="1" pattern="1" />
<section type="Head" level="2" pattern="1">
<groupby>CODCF</groupby>
</section>
<section type="Head" level="3" page_break="1">
<section type="Head" level="3" page_break="1" pattern="1">
<groupby>34.CODART</groupby>
<prescript description="H3 PRESCRIPT">MESSAGE RESET,F3.1000
MESSAGE RESET,F3.2000</prescript>
@ -94,13 +94,13 @@ MESSAGE RESET,F3.2000</prescript>
<field x="72.5" y="11" type="Testo" align="right" width="10" pattern="1" text="dt Inizio" />
<field x="83" y="11" type="Testo" align="right" width="10" pattern="1" text="dt Fine" />
<field x="41" y="12" type="Numero" align="right" width="10" pattern="1">
<source>166.DOTIN</source>
<source>#DOTIN</source>
</field>
<field x="51.5" y="12" type="Numero" align="right" width="10" pattern="1">
<source>166.DOTOD</source>
<source>#DOTOD</source>
</field>
<field x="62" y="12" type="Numero" align="right" width="10" pattern="1">
<source>166.DOTTM</source>
<source>#DOTMP</source>
</field>
<field x="72.5" y="12" type="Data" align="right" width="10" pattern="1">
<source>169.INDTTMP</source>
@ -136,8 +136,8 @@ MESSAGE RESET,F3.2000</prescript>
<prescript description="H3.1001 PRESCRIPT">MESSAGE RESET,F3.3000</prescript>
</field>
</section>
<section type="Body" />
<section type="Body" level="1">
<section type="Body" pattern="1" />
<section type="Body" level="1" pattern="1">
<condition>(#F_TOT!='X' )&#26;&#26;(((B1.201!='0')&#26;&#26;(B1.201!=''))||((B1.202!='0')&#26;&#26;(B1.202!='')))</condition>
<field x="2" type="Stringa" width="4" pattern="1">
<source>33.CODNUM</source>
@ -176,7 +176,7 @@ MESSAGE RESET,F3.2000</prescript>
<source>204@.S2[31,31]</source>
</field>
</section>
<section type="Body" level="2">
<section type="Body" level="2" pattern="1">
<condition>(#F_TOT=='X' )&#26;&#26;(((B1.201!='0')&#26;&#26;(B1.201!=''))||((B1.202!='0')&#26;&#26;(B1.202!='')))</condition>
<field x="1" type="Stringa" hidden="1" width="4" pattern="1">
<source>33.CODNUM</source>
@ -205,10 +205,10 @@ MESSAGE RESET,F3.2000</prescript>
<prescript description="B2.0 PRESCRIPT">MESSAGE ADD,F3.2000</prescript>
</field>
</section>
<section type="Foot" />
<section type="Foot" level="1" />
<section type="Foot" level="2" />
<section type="Foot" level="3">
<section type="Foot" pattern="1" />
<section type="Foot" level="1" pattern="1" />
<section type="Foot" level="2" pattern="1" />
<section type="Foot" level="3" pattern="1">
<field x="49.5" y="1" type="Numero" align="right" width="13" id="1000" pattern="1">
<font face="Courier New" bold="1" size="10" />
</field>
@ -231,4 +231,4 @@ JOIN %CAU TO &#26;CAU ALIAS 104 INTO COD==COD CODTAB==S1
JOIN %CAU TO &#26;CAU ALIAS 204 INTO COD==COD CODTAB==S2
FROM CODNUM=#F_CODNUM ANNO=#F_ANNO PROVV='D' CODART=#FROM
TO CODNUM=#F_CODNUM ANNO=#F_ANNO PROVV='D' CODART=#TO</sql>
</report>
</report>

View File

@ -1719,6 +1719,7 @@ bool TLV_report::msg_lv_dot(TVariant& var, const char tipo) const
switch(tipo)
{
case 'I': var = reclav.get(CLIFOGIAC_DOTIN); break;
case 'C': var = reclav.get(CLIFOGIAC_CONSANNO); break;
case 'O': var = reclav.get(CLIFOGIAC_DOTOD); break;
case 'T': var = reclav.get(CLIFOGIAC_DOTTM); break;
@ -1795,6 +1796,9 @@ bool TLV_report::get_usr_val(const TString& name, TVariant& var) const
if(name == "#NEXTCONS")
return msg_lv_nextcons(var);
if(name.starts_with("#DOTIN"))
return msg_lv_dot(var, 'I');
if(name.starts_with("#DOTOD"))
return msg_lv_dot(var, 'O');