Pulizia e sistemazioni varie errori e warning x case sbagliato in codice SQL
This commit is contained in:
@@ -98,7 +98,7 @@ namespace GMW
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
private void checkFixOds()
|
private void checkFixOds()
|
||||||
{
|
{
|
||||||
//ods.FilterExpression = "( (codImpianto LIKE '%{0}%') OR (nomeImpianto LIKE '%{0}%') OR (codMacchina LIKE '%{0}%') OR (nomeMacchina LIKE '%{0}%') OR (descrizione LIKE '%{0}%') OR (descrPriorita LIKE '%{0}%') OR (descrTipo LIKE '%{0}%') )";
|
//ods.FilterExpression = "( (CodImpianto LIKE '%{0}%') OR (nomeImpianto LIKE '%{0}%') OR (codMacchina LIKE '%{0}%') OR (nomeMacchina LIKE '%{0}%') OR (descrizione LIKE '%{0}%') OR (descrPriorita LIKE '%{0}%') OR (descrTipo LIKE '%{0}%') )";
|
||||||
//if (memLayer.ML.isInSessionObject("idxTipo_filt"))
|
//if (memLayer.ML.isInSessionObject("idxTipo_filt"))
|
||||||
//{
|
//{
|
||||||
// ods.FilterExpression += " AND (idxTipo = {1})";
|
// ods.FilterExpression += " AND (idxTipo = {1})";
|
||||||
@@ -110,13 +110,13 @@ namespace GMW
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// converte codSoggetto in cognome/nome
|
/// converte CodSoggetto in cognome/nome
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="codOperatore"></param>
|
/// <param name="codOperatore"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public string getOperatoreByCod(object codSoggetto)
|
public string getOperatoreByCod(object CodSoggetto)
|
||||||
{
|
{
|
||||||
return utils.obj.getOperatoreByCod(codSoggetto.ToString());
|
return utils.obj.getOperatoreByCod(CodSoggetto.ToString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -24,7 +24,7 @@ namespace GMW
|
|||||||
// fix css...
|
// fix css...
|
||||||
Postazione.CssClass = "stileAttesa";
|
Postazione.CssClass = "stileAttesa";
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneTT");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneTT");
|
||||||
}
|
}
|
||||||
// update vari...
|
// update vari...
|
||||||
doUpdate();
|
doUpdate();
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ namespace GMW
|
|||||||
// fix css...
|
// fix css...
|
||||||
Postazione.CssClass = "stileAttesa";
|
Postazione.CssClass = "stileAttesa";
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneTT");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneTT");
|
||||||
}
|
}
|
||||||
// update vari...
|
// update vari...
|
||||||
doUpdate();
|
doUpdate();
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ namespace GMW
|
|||||||
// fix css...
|
// fix css...
|
||||||
Postazione.CssClass = "stileAttesa";
|
Postazione.CssClass = "stileAttesa";
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneRX");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneRX");
|
||||||
}
|
}
|
||||||
// update vari...
|
// update vari...
|
||||||
doUpdate();
|
doUpdate();
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ namespace GMW
|
|||||||
// fix css...
|
// fix css...
|
||||||
Postazione.CssClass = "stileAttesa";
|
Postazione.CssClass = "stileAttesa";
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneRX");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneRX");
|
||||||
}
|
}
|
||||||
// update vari...
|
// update vari...
|
||||||
doUpdate();
|
doUpdate();
|
||||||
|
|||||||
+1
-1
@@ -27,7 +27,7 @@ namespace GMW
|
|||||||
// fix css...
|
// fix css...
|
||||||
Postazione.CssClass = "stileAttesa";
|
Postazione.CssClass = "stileAttesa";
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneRX");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneRX");
|
||||||
}
|
}
|
||||||
// update vari...
|
// update vari...
|
||||||
doUpdate();
|
doUpdate();
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ namespace GMW
|
|||||||
// fix css...
|
// fix css...
|
||||||
Postazione.CssClass = "stileAttesa";
|
Postazione.CssClass = "stileAttesa";
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneRX");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneRX");
|
||||||
}
|
}
|
||||||
|
|
||||||
// update vari...
|
// update vari...
|
||||||
|
|||||||
+1
-1
@@ -24,7 +24,7 @@ namespace GMW
|
|||||||
// fix css...
|
// fix css...
|
||||||
Postazione.CssClass = "stileAttesa";
|
Postazione.CssClass = "stileAttesa";
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneTT");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneTT");
|
||||||
}
|
}
|
||||||
// update vari...
|
// update vari...
|
||||||
doUpdate();
|
doUpdate();
|
||||||
|
|||||||
@@ -96,8 +96,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>Qta</DataField>
|
<DataField>Qta</DataField>
|
||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="Codsoggetto">
|
<Field Name="CodSoggetto">
|
||||||
<DataField>Codsoggetto</DataField>
|
<DataField>CodSoggetto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="cognome">
|
<Field Name="cognome">
|
||||||
|
|||||||
@@ -96,8 +96,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>Qta</DataField>
|
<DataField>Qta</DataField>
|
||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="Codsoggetto">
|
<Field Name="CodSoggetto">
|
||||||
<DataField>Codsoggetto</DataField>
|
<DataField>CodSoggetto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="cognome">
|
<Field Name="cognome">
|
||||||
|
|||||||
@@ -96,8 +96,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>Qta</DataField>
|
<DataField>Qta</DataField>
|
||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="Codsoggetto">
|
<Field Name="CodSoggetto">
|
||||||
<DataField>Codsoggetto</DataField>
|
<DataField>CodSoggetto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="cognome">
|
<Field Name="cognome">
|
||||||
|
|||||||
@@ -67,24 +67,24 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<DataField>particolare</DataField>
|
<DataField>particolare</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descparticolare">
|
<Field Name="DescParticolare">
|
||||||
<DataField>descparticolare</DataField>
|
<DataField>DescParticolare</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="disegnogrezzo">
|
<Field Name="DisegnoGrezzo">
|
||||||
<DataField>disegnogrezzo</DataField>
|
<DataField>DisegnoGrezzo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="esponente">
|
<Field Name="esponente">
|
||||||
<DataField>esponente</DataField>
|
<DataField>esponente</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codimpianto">
|
<Field Name="CodImpianto">
|
||||||
<DataField>codimpianto</DataField>
|
<DataField>CodImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descimpianto">
|
<Field Name="DescImpianto">
|
||||||
<DataField>descimpianto</DataField>
|
<DataField>DescImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codstampo">
|
<Field Name="codstampo">
|
||||||
@@ -103,16 +103,16 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<DataField>turnofus</DataField>
|
<DataField>turnofus</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codimballo">
|
<Field Name="CodImballo">
|
||||||
<DataField>codimballo</DataField>
|
<DataField>CodImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codsoggetto">
|
<Field Name="CodSoggetto">
|
||||||
<DataField>codsoggetto</DataField>
|
<DataField>CodSoggetto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="numcont">
|
<Field Name="NumCont">
|
||||||
<DataField>numcont</DataField>
|
<DataField>NumCont</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="tara">
|
<Field Name="tara">
|
||||||
@@ -123,20 +123,20 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<DataField>qta</DataField>
|
<DataField>qta</DataField>
|
||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codstato">
|
<Field Name="CodStato">
|
||||||
<DataField>codstato</DataField>
|
<DataField>CodStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="idxposizione">
|
<Field Name="IdxPosizione">
|
||||||
<DataField>idxposizione</DataField>
|
<DataField>IdxPosizione</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="pesotot">
|
<Field Name="PesoTot">
|
||||||
<DataField>pesotot</DataField>
|
<DataField>PesoTot</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="pesocad">
|
<Field Name="PesoCad">
|
||||||
<DataField>pesocad</DataField>
|
<DataField>PesoCad</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CreateDate">
|
<Field Name="CreateDate">
|
||||||
@@ -155,12 +155,12 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<DataField>nome</DataField>
|
<DataField>nome</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descstato">
|
<Field Name="DescStato">
|
||||||
<DataField>descstato</DataField>
|
<DataField>DescStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descimballo">
|
<Field Name="DescImballo">
|
||||||
<DataField>descimballo</DataField>
|
<DataField>DescImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodFamiglia">
|
<Field Name="CodFamiglia">
|
||||||
@@ -484,7 +484,7 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
<ZIndex>5</ZIndex>
|
<ZIndex>5</ZIndex>
|
||||||
<Value>=First(Fields!descparticolare.Value)</Value>
|
<Value>=First(Fields!DescParticolare.Value)</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
@@ -634,8 +634,8 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>2</ColSpan>
|
<ColSpan>2</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="descstato">
|
<Textbox Name="DescStato">
|
||||||
<rd:DefaultName>descstato</rd:DefaultName>
|
<rd:DefaultName>DescStato</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<FontSize>12pt</FontSize>
|
<FontSize>12pt</FontSize>
|
||||||
<TextAlign>Left</TextAlign>
|
<TextAlign>Left</TextAlign>
|
||||||
@@ -700,8 +700,8 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>2</ColSpan>
|
<ColSpan>2</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="codimballo">
|
<Textbox Name="CodImballo">
|
||||||
<rd:DefaultName>codimballo</rd:DefaultName>
|
<rd:DefaultName>CodImballo</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<BorderColor>
|
<BorderColor>
|
||||||
<Bottom>Black</Bottom>
|
<Bottom>Black</Bottom>
|
||||||
@@ -721,7 +721,7 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
<ZIndex>18</ZIndex>
|
<ZIndex>18</ZIndex>
|
||||||
<Value>=First(Fields!codimballo.Value)</Value>
|
<Value>=First(Fields!CodImballo.Value)</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
|
|||||||
@@ -74,11 +74,11 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="DescParticolare">
|
<Field Name="DescParticolare">
|
||||||
<DataField>descparticolare</DataField>
|
<DataField>DescParticolare</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="DisegnoGrezzo">
|
<Field Name="DisegnoGrezzo">
|
||||||
<DataField>disegnogrezzo</DataField>
|
<DataField>DisegnoGrezzo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="Esponente">
|
<Field Name="Esponente">
|
||||||
@@ -86,11 +86,11 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodImpianto">
|
<Field Name="CodImpianto">
|
||||||
<DataField>codimpianto</DataField>
|
<DataField>CodImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="DescImpianto">
|
<Field Name="DescImpianto">
|
||||||
<DataField>descimpianto</DataField>
|
<DataField>DescImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodStampo">
|
<Field Name="CodStampo">
|
||||||
@@ -110,15 +110,15 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodImballo">
|
<Field Name="CodImballo">
|
||||||
<DataField>codimballo</DataField>
|
<DataField>CodImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodSoggetto">
|
<Field Name="CodSoggetto">
|
||||||
<DataField>codsoggetto</DataField>
|
<DataField>CodSoggetto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="NumCont">
|
<Field Name="NumCont">
|
||||||
<DataField>numcont</DataField>
|
<DataField>NumCont</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="Tara">
|
<Field Name="Tara">
|
||||||
@@ -130,19 +130,19 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodStato">
|
<Field Name="CodStato">
|
||||||
<DataField>codstato</DataField>
|
<DataField>CodStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="IdxPosizione">
|
<Field Name="IdxPosizione">
|
||||||
<DataField>idxposizione</DataField>
|
<DataField>IdxPosizione</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="PesoTot">
|
<Field Name="PesoTot">
|
||||||
<DataField>pesotot</DataField>
|
<DataField>PesoTot</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="PesoCad">
|
<Field Name="PesoCad">
|
||||||
<DataField>pesocad</DataField>
|
<DataField>PesoCad</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CreateDate">
|
<Field Name="CreateDate">
|
||||||
@@ -161,12 +161,12 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>nome</DataField>
|
<DataField>nome</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descstato">
|
<Field Name="DescStato">
|
||||||
<DataField>descstato</DataField>
|
<DataField>DescStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descimballo">
|
<Field Name="DescImballo">
|
||||||
<DataField>descimballo</DataField>
|
<DataField>DescImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodFamiglia">
|
<Field Name="CodFamiglia">
|
||||||
@@ -1156,7 +1156,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
</Style>
|
</Style>
|
||||||
<ZIndex>22</ZIndex>
|
<ZIndex>22</ZIndex>
|
||||||
<CanGrow>true</CanGrow>
|
<CanGrow>true</CanGrow>
|
||||||
<Value>=Fields!descstato.Value</Value>
|
<Value>=Fields!DescStato.Value</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
@@ -1198,8 +1198,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>7</ColSpan>
|
<ColSpan>7</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="descstato">
|
<Textbox Name="DescStato">
|
||||||
<rd:DefaultName>descstato</rd:DefaultName>
|
<rd:DefaultName>DescStato</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<BorderColor>
|
<BorderColor>
|
||||||
<Right>Black</Right>
|
<Right>Black</Right>
|
||||||
@@ -1265,8 +1265,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>7</ColSpan>
|
<ColSpan>7</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="descimballo">
|
<Textbox Name="DescImballo">
|
||||||
<rd:DefaultName>descimballo</rd:DefaultName>
|
<rd:DefaultName>DescImballo</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<BorderColor>
|
<BorderColor>
|
||||||
<Right>Black</Right>
|
<Right>Black</Right>
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="DisegnoGrezzo">
|
<Field Name="DisegnoGrezzo">
|
||||||
<DataField>disegnogrezzo</DataField>
|
<DataField>DisegnoGrezzo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="Esponente">
|
<Field Name="Esponente">
|
||||||
@@ -86,11 +86,11 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodImpianto">
|
<Field Name="CodImpianto">
|
||||||
<DataField>codimpianto</DataField>
|
<DataField>CodImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="DescImpianto">
|
<Field Name="DescImpianto">
|
||||||
<DataField>descimpianto</DataField>
|
<DataField>DescImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodStampo">
|
<Field Name="CodStampo">
|
||||||
@@ -110,15 +110,15 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodImballo">
|
<Field Name="CodImballo">
|
||||||
<DataField>codimballo</DataField>
|
<DataField>CodImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodSoggetto">
|
<Field Name="CodSoggetto">
|
||||||
<DataField>codsoggetto</DataField>
|
<DataField>CodSoggetto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="NumCont">
|
<Field Name="NumCont">
|
||||||
<DataField>numcont</DataField>
|
<DataField>NumCont</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="Tara">
|
<Field Name="Tara">
|
||||||
@@ -130,19 +130,19 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodStato">
|
<Field Name="CodStato">
|
||||||
<DataField>codstato</DataField>
|
<DataField>CodStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="IdxPosizione">
|
<Field Name="IdxPosizione">
|
||||||
<DataField>idxposizione</DataField>
|
<DataField>IdxPosizione</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="PesoTot">
|
<Field Name="PesoTot">
|
||||||
<DataField>pesotot</DataField>
|
<DataField>PesoTot</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="PesoCad">
|
<Field Name="PesoCad">
|
||||||
<DataField>pesocad</DataField>
|
<DataField>PesoCad</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CreateDate">
|
<Field Name="CreateDate">
|
||||||
@@ -161,12 +161,12 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>nome</DataField>
|
<DataField>nome</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descstato">
|
<Field Name="DescStato">
|
||||||
<DataField>descstato</DataField>
|
<DataField>DescStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descimballo">
|
<Field Name="DescImballo">
|
||||||
<DataField>descimballo</DataField>
|
<DataField>DescImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodFamiglia">
|
<Field Name="CodFamiglia">
|
||||||
@@ -1156,7 +1156,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
</Style>
|
</Style>
|
||||||
<ZIndex>22</ZIndex>
|
<ZIndex>22</ZIndex>
|
||||||
<CanGrow>true</CanGrow>
|
<CanGrow>true</CanGrow>
|
||||||
<Value>=Fields!descstato.Value</Value>
|
<Value>=Fields!DescStato.Value</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
@@ -1198,8 +1198,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>7</ColSpan>
|
<ColSpan>7</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="descstato">
|
<Textbox Name="DescStato">
|
||||||
<rd:DefaultName>descstato</rd:DefaultName>
|
<rd:DefaultName>DescStato</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<BorderColor>
|
<BorderColor>
|
||||||
<Right>Black</Right>
|
<Right>Black</Right>
|
||||||
@@ -1265,8 +1265,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>7</ColSpan>
|
<ColSpan>7</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="descimballo">
|
<Textbox Name="DescImballo">
|
||||||
<rd:DefaultName>descimballo</rd:DefaultName>
|
<rd:DefaultName>DescImballo</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<BorderColor>
|
<BorderColor>
|
||||||
<Right>Black</Right>
|
<Right>Black</Right>
|
||||||
|
|||||||
@@ -30,29 +30,29 @@
|
|||||||
<EmbeddedImages>
|
<EmbeddedImages>
|
||||||
<EmbeddedImage Name="mm_logo">
|
<EmbeddedImage Name="mm_logo">
|
||||||
<MIMEType>image/jpeg</MIMEType>
|
<MIMEType>image/jpeg</MIMEType>
|
||||||
<ImageData>/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAB3AJ8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiivCP2mv20fhp+yvpRbxTqv2zxBLGXtfDunESXs3HBK5xGh/vuQPTJ4oA93rxP41ftm/B34AedD4v8a2MOqRj/kEWBN3eE+hijyU+r7R71+QX7SP/AAU8+Lnx3lutO0m/bwB4Vkyq6bokrLcSoe01zw7cdQu1fY18
|
<ImageData>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</ImageData>
|
shyP7hoA+Mfh38N/E/xZ8WWXhnwhot3r2uXjYitLRNzY7sx6Ko7sxAHc1+1n7Cf/AATi0P8AZngtfF3i823iH4lSR5WVRvttJDDlIMj5nwcGUgdwoAyW+h/gL+zT8Pf2a/DP9jeBdBi07zAPtWoS/vby7I7yynlvZRhR2Ar1GgAooooAKKKKACiiigAryz4w/svfCz49W7p448FaZrNyVKrqHleTeIP9mePbIPpux7UUUAfE/wAUv+CJ/hDVnmufAHjrUvDztyllrMC3sI9g6lHA+u418u+O/wDgkJ8efCZnk0uLw/4qtYwSJLDUhC5Hus4jx+ZoooA+cPGf7NnxH+H0zxa/4d+wSJ94fbraTH/fEhrzq8sJ7CTy508t/TIP8qKKAHWOm3OoyBLePzGPGNwH8zXpfgn9l34m/EWZIvD/AIa+3u/Qfb7aP/0OQUUUAfSPgX/gj18dPFDxPrUnh3wnbMAWa81D7RIB7LArg/8AfQr6k+Fn/BFXwHoTw3Pj3xnq3imZeWs9MiWwtyfQtl3I+hWiigD7Z+En7Ovw1+BVkLfwL4N0vw+xXa91BDuuZB/tzNmRvxavRqKKACiiigAooooA/9k=</ImageData>
|
||||||
</EmbeddedImage>
|
</EmbeddedImage>
|
||||||
<EmbeddedImage Name="tk_logo">
|
<EmbeddedImage Name="tk_logo">
|
||||||
<MIMEType>image/jpeg</MIMEType>
|
<MIMEType>image/jpeg</MIMEType>
|
||||||
<ImageData>/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wAARCAB4AMoDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivlX/gsd/wAFLvDv/BLD9iDxD+0hNaadqHimaVNK8A6BqbMYtS1eUExrIsbK5ijRZJpArKSkRUMrMpoA+qqK/KX9sH/gt1+3
|
<ImageData>/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wAARCAB4AMoDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivlX/gsd/wAFLvDv/BLD9iDxD+0hNaadqHimaVNK8A6BqbMYtS1eUExrIsbK5ijRZJpArKSkRUMrMpoA+qqK/KX9sH/gt1+3
|
||||||
L+xj/wAE9vgb4g8ffBj4f6p+1d8edTtv+Eb+GGm6Nfrp9hZzyKUE1u18bhp9k1tCR5yjz52GMRMD5x/wWa/4OTf2oP8AgmX40+Hv7L/w58GfCnxT8WofBltqfxolvNL1CXSNN1C4iRo7Oyjiv45Y8YkkPmySny5IOhYkAH7Q0V+J3/BFz/g4b/4KRf8ABSj9o3WdN+NHwt+C3hP4QfDzwrdeI/il4y03QNVhl06xjifykjlm1OSNJHkUt8yPiOCY4yua+XvjF/weoft1RfFbxJH8Cv2fvg+fBcet3K+FD4k0PVZdQfTxI3kNcvFqcaGZo9rMFjUBsrigD+lKiv5h/wDiNY/4Kf8A/RvXwE/8J3Wv/ltR/wARrH/BT/8A6N6+An/hO61/8tqAP6eKK/mH/wCI1j/gp/8A9G9fAT/wnda/+W1H/Eax/wAFP/8Ao3r4Cf8AhO61/wDLagD+niiv5h/+I1j/AIKf/wDRvXwE/wDCd1r/AOW1H/Eax/wU/wD+jevgJ/4Tutf/AC2oA/p4or+Yn/iNU/4Kf4/5N9+Amf8AsW9b5H/g2/8A1Yr94P8Agkr+0L+2J+1f+w/4T/aT/bY8D+EvDXifxrG2q6RoPhHS7u1itdIkCm0aZbq5uHMsq5m4ZQEljXblWJAPpaiiigAooooAKKKKACiiigAooooAKKKKAGmQg8jjivw6+IXifw//AMFyP+C5t3qPifW4W/Za/Yyt5r/xBqF3IP7N1XVYXMkruxOx0ee3Oc5Q22nyEYEvP2X/AMHEP/BSHUP2Av2Eb/w58Kr+Rvir8Vrh/C/w7s7EFrqKSVQLm9RF5LRRuAmM/vpoBggkV+bP7VPwi8Xf8E6f+CbXwf8A+CCH7MkMN3+0X+1FqVtqPxflsZAZLW3uXRXt5XX5li+Rbbd93yLK7cgCTkA1v2f/ANp7wx+1N+118e/+DlT9qrTJn+EXwFtZfD37P/hvUPk/tLUwPLso4g2cSkzo7EA7J9Q
|
L+xj/wAE9vgb4g8ffBj4f6p+1d8edTtv+Eb+GGm6Nfrp9hZzyKUE1u18bhp9k1tCR5yjz52GMRMD5x/wWa/4OTf2oP8AgmX40+Hv7L/w58GfCnxT8WofBltqfxolvNL1CXSNN1C4iRo7Oyjiv45Y8YkkPmySny5IOhYkAH7Q0V+J3/BFz/g4b/4KRf8ABSj9o3WdN+NHwt+C3hP4QfDzwrdeI/il4y03QNVhl06xjifykjlm1OSNJHkUt8yPiOCY4yua+XvjF/weoft1RfFbxJH8Cv2fvg+fBcet3K+FD4k0PVZdQfTxI3kNcvFqcaGZo9rMFjUBsrigD+lKiv5h/wDiNY/4Kf8A/RvXwE/8J3Wv/ltR/wARrH/BT/8A6N6+An/hO61/8tqAP6eKK/mH/wCI1j/gp/8A9G9fAT/wnda/+W1H/Eax/wAFP/8Ao3r4Cf8AhO61/wDLagD+niiv5h/+I1j/AIKf/wDRvXwE/wDCd1r/AOW1H/Eax/wU/wD+jevgJ/4Tutf/AC2oA/p4or+Yn/iNU/4Kf4/5N9+Amf8AsW9b5H/g2/8A1Yr94P8Agkr+0L+2J+1f+w/4T/aT/bY8D+EvDXifxrG2q6RoPhHS7u1itdIkCm0aZbq5uHMsq5m4ZQEljXblWJAPpaiiigAooooAKKKKACiiigAooooAKKKKAGmQg8jjivw6+IXifw//AMFyP+C5t3qPifW4W/Za/Yyt5r/xBqF3IP7N1XVYXMkruxOx0ee3Oc5Q22nyEYEvP2X/AMHEP/BSHUP2Av2Eb/w58Kr+Rvir8Vrh/C/w7s7EFrqKSVQLm9RF5LRRuAmM/vpoBggkV+bP7VPwi8Xf8E6f+CbXwf8A+CCH7MkMN3+0X+1FqVtqPxflsZAZLW3uXRXt5XX5li+Rbbd93yLK7cgCTkA1v2f/ANp7wx+1N+118e/+DlT9qrTJn+EXwFtZfD37P/hvUPk/tLUwPLso4g2cSkzo7EA7J9Q
|
||||||
DZxA2PxI+O3xn+J/7VPx38TfHf4n6jLq/ivxtr8+o6nLGhYzXEz5Ecagn5VyEVR0VVA6V+iH/AAcH/Hv4cfs9+Evhp/wRC/ZT1xJvAvwE02OXx5qFrtX+3fFc0bG4llKnlk86Usv8MlzKn/LJQOT/AODdn9j74beNPjf4n/4KOftVQpb/AAY/Zn0v/hJ9cnu4QY9R1mNTJY2aBuJGV184oDyyQIQfNFAHrn/BQa5tP+CL/wDwR58Gf8EsvC80dn8afj7BF4x+Ps8D4uNO05sC30pmHK/MgiKg4xb3XGLjn8iDKzHJxn1r2H9vD9sX4kft7/tZ+N/2rvijO39o+L9Yee3sRKXTTbJVEdtZx5/ghhSOPPfaWOSSa8d2j1oATJ9TRk+pqR4UU8FvxX/Pfio6ADJ9TRk+poqTyl5yx/L8vzoAjyfU0ZPqaXaPWnLEHYKhJJIGMd/woA+1P+CDH/BNO7/4Kb/8FAPDnw18SaTLP4A8KlPEHxHnKkRtp0Mi7bTd/euZdkWODsaVh/qzX9j9jp9jplnDp2nWkcFvbxrHbwQoFSJFGFVVHCgDgAcACvgD/g3F/wCCZg/4Jy/8E/tJufHvh8WvxK+Jog8Q+OBLFtmslaP/AETT27jyIn+Zf4Zpph0xj9BaACimeYwBJXocdP8APtT+fQfnQAUUwOxySnAz059KfQAUUUUAFFFFABRRUbTEHAAz6f5+lAElFHPoPzpnnx/89E/77oA/nu/bol/4K3fGf/gtLYft72H/AASZ8ffELwH8JbySx+EHhTxBYTWloRbs/lao6rlvMe5JugCAflgDZEYB9wn/AOCoX/BcC5+IEXxZuf8Ag26tJPFMEHkweJZLaZtQjj2FNi3Ji81RtZlwGAwxHev2iEaqMAdaXaP8igD8LPiF/wAFFP8AgqFomma98V/il/wbFeCYbWzt7nVvEWva3oCny0RXmuLmaV7ck4Ad2YnPU8k165/wTr/4K++Gvjr/AME1Pj
|
DZxA2PxI+O3xn+J/7VPx38TfHf4n6jLq/ivxtr8+o6nLGhYzXEz5Ecagn5VyEVR0VVA6V+iH/AAcH/Hv4cfs9+Evhp/wRC/ZT1xJvAvwE02OXx5qFrtX+3fFc0bG4llKnlk86Usv8MlzKn/LJQOT/AODdn9j74beNPjf4n/4KOftVQpb/AAY/Zn0v/hJ9cnu4QY9R1mNTJY2aBuJGV184oDyyQIQfNFAHrn/BQa5tP+CL/wDwR58Gf8EsvC80dn8afj7BF4x+Ps8D4uNO05sC30pmHK/MgiKg4xb3XGLjn8iDKzHJxn1r2H9vD9sX4kft7/tZ+N/2rvijO39o+L9Yee3sRKXTTbJVEdtZx5/ghhSOPPfaWOSSa8d2j1oATJ9TRk+pqR4UU8FvxX/Pfio6ADJ9TRk+poqTyl5yx/L8vzoAjyfU0ZPqaXaPWnLEHYKhJJIGMd/woA+1P+CDH/BNO7/4Kb/8FAPDnw18SaTLP4A8KlPEHxHnKkRtp0Mi7bTd/euZdkWODsaVh/qzX9j9jp9jplnDp2nWkcFvbxrHbwQoFSJFGFVVHCgDgAcACvgD/g3F/wCCZg/4Jy/8E/tJufHvh8WvxK+Jog8Q+OBLFtmslaP/AETT27jyIn+Zf4Zpph0xj9BaACimeYwBJXocdP8APtT+fQfnQAUUwOxySnAz059KfQAUUUUAFFFFABRRUbTEHAAz6f5+lAElFHPoPzpnnx/89E/77oA/nu/bol/4K3fGf/gtLYft72H/AASZ8ffELwH8JbySx+EHhTxBYTWloRbs/lao6rlvMe5JugCAflgDZEYB9wn/AOCoX/BcC5+IEXxZuf8Ag26tJPFMEHkweJZLaZtQjj2FNi3Ji81RtZlwGAwxHev2iEaqMAdaXaP8igD8LPiF/wAFFP8AgqFomma98V/il/wbFeCYbWzt7nVvEWva3oCny0RXmuLmaV7ck4Ad2YnPU8k165/wTr/4K++Gvjr/AME1Pj
|
||||||
b+21+1F+wV8MPht8DvBBC6bomi2SyReL9YQI3kCCSEQsfNNlCshDZmkAyPKNWf+Dl39qj4l/FrUfhv/wAETf2S737R8Rvj1q1t/wAJS1u/Om6EJSVWbByiSvFJLIe0FnLkYcV89ftufA7wv+1J+1h8Af8Ag2b/AGPNTmtfhT8F7C31z46a9YgKZGiQSXDzMpx52yZmJ5X7VqSA4MPAB6H4m/4Kw/Bz4Of8EhtO/wCCkX7R3/BLn4JaF4n+IXig6d8G/h5a6DbsdXskZfM1C5eS2DxRKFnYbUIYeQcgTqR8xfAH/g421n9pz41+Fv2ffg7/AMER/wBn7UvE/jHWoNL0Wz+wIFaeVwoZ2Fp8kaDLu/RUVmPANfHP/BfX/goF4a/ba/bUPgr4HeRafB34O6Yvg74VaVpzYtBZ2xEct3Eo6LM8YCH/AJ4RQDtX0B/wRO8F+FP+CZ37DfxP/wCC7/xy0K3l1m0tZ/B37O2jajFj+0dbnVo5r1AcFkXDRFlz+6ive4FAFz/g62/a0+CGtftC6H+wb+zv8KvAuhW/w4gjvfiJqnhDw5a2v2vX5YQPsgljjVzFbxP0zzJOwYbohj8i61vHHjrxb8SfGOrfEHx5rtxqut67qU+oavqV5IXlurqaQySyuT1ZnZmJ9SayaACv3j/4NEf+CTHhP4k6d4l/4KJ/tI/DXTtb0Y+b4d+HGk+INOS5tp3UgX1/5coZW2nFvGSMbvtHQqCPx3/Yb/Y/+I37eH7WHgn9lD4VQt/ani/WUtpLzyt6afaqDJc3kgH8EMKySkd9m0ckV/ZB4i8Y/sh/8Efv2DrG48X69B4S+GXwq8MW2n2rMoae42KEjjRFwbi5nlycDl5JGZsAsQAdqf2M/wBjwf8ANqHw06cf8ULp/wD8Zpbf9jn9kS3mS7tf2V/hxHJGd0UkXgewDKfUERdfxr+e39tT/g8s/bK+JHie80P9h/4X+H/hx4ZWQrZav4jtE1XWZ17SMHP2a
|
b+21+1F+wV8MPht8DvBBC6bomi2SyReL9YQI3kCCSEQsfNNlCshDZmkAyPKNWf+Dl39qj4l/FrUfhv/wAETf2S737R8Rvj1q1t/wAJS1u/Om6EJSVWbByiSvFJLIe0FnLkYcV89ftufA7wv+1J+1h8Af8Ag2b/AGPNTmtfhT8F7C31z46a9YgKZGiQSXDzMpx52yZmJ5X7VqSA4MPAB6H4m/4Kw/Bz4Of8EhtO/wCCkX7R3/BLn4JaF4n+IXig6d8G/h5a6DbsdXskZfM1C5eS2DxRKFnYbUIYeQcgTqR8xfAH/g421n9pz41+Fv2ffg7/AMER/wBn7UvE/jHWoNL0Wz+wIFaeVwoZ2Fp8kaDLu/RUVmPANfHP/BfX/goF4a/ba/bUPgr4HeRafB34O6Yvg74VaVpzYtBZ2xEct3Eo6LM8YCH/AJ4RQDtX0B/wRO8F+FP+CZ37DfxP/wCC7/xy0K3l1m0tZ/B37O2jajFj+0dbnVo5r1AcFkXDRFlz+6ive4FAFz/g62/a0+CGtftC6H+wb+zv8KvAuhW/w4gjvfiJqnhDw5a2v2vX5YQPsgljjVzFbxP0zzJOwYbohj8i61vHHjrxb8SfGOrfEHx5rtxqut67qU+oavqV5IXlurqaQySyuT1ZnZmJ9SayaACv3j/4NEf+CTHhP4k6d4l/4KJ/tI/DXTtb0Y+b4d+HGk+INOS5tp3UgX1/5coZW2nFvGSMbvtHQqCPx3/Yb/Y/+I37eH7WHgn9lD4VQt/ani/WUtpLzyt6afaqDJc3kgH8EMKySkd9m0ckV/ZB4i8Y/sh/8Efv2DrG48X69B4S+GXwq8MW2n2rMoae42KEjjRFwbi5nlycDl5JGZsAsQAdqf2M/wBjwf8ANqHw06cf8ULp/wD8Zpbf9jn9kS3mS7tf2V/hxHJGd0UkXgewDKfUERdfxr+e39tT/g8s/bK+JHie80P9h/4X+H/hx4ZWQrZav4jtE1XWZ17SMHP2a
|
||||||
HP/ADzCS7f+ehr5RvP+DhT/AILp6tZSeOj+2l4vXTkmCveW3hXTktI3JHyZW02DrwDyaAP7ByqkAFOvPc4/SpK/l1/Y6/4PBv8Agox8GvE9lY/tTaR4d+LfhoyIuoLLpcWlaqqFhuMM9qghLAZwskLbv7y1/Rd+xL+2v8Cf+CgP7OOgftQfs6+IJL/w7r0bq0N1CI7rT7qM7ZrS5jyfLmRuCMlSNrKzK6swB+Zv/B4x+2h4x+AH7JXw2+AXws8f6loPiDx54xm1G7u9G1KS2uBp2nwYdN8TKwVprqA+/lGv52F/a4/aychE/ae+IpZuFUeNr/kk/wDXWv0D/wCDuj9pz/heX/BV+8+E2maj52mfCrwjYaGqRvlFvJ1N9csP9ofaIo2/6447V8kf8EhP2ZW/bA/4KXfBn4Bz6cbmw1PxtaXWtxbNw/s+zY3d0CDxgwwSDnuwoA/r0/4Jn/BTxX+zz+wD8I/g/wCPdZ1LUPEOleB7F/EV5q97JcXEmozxi4uy8kpLnE80oGTwAAOAK91r8pv+Cyv/AAc7fD7/AIJf/tG2v7Lnwk+B1n8T/EljpwuvGrS+J20+DRZJQr29ruWCXzJmQ+Y4+UIrx8ksQnyr4K/4PVfjl8RvGGl+APA3/BMjTdV1rW9QhsdJ0uy+I87zXVzK4SKJALDlndgoHqaAP6A6Mg9DXmes/tCaf8Cv2YP+GiP2ztR0D4fponhyLUfHJj1Rrmy0iYovmQRzbFa4IkYRJtTdKxUKuXVa/Fn9rz/g9esdM8SXfhv9hv8AZOt9U063ldIPFXxF1KWEXWDgMljbbWVD1BacNg8qtAH74byTgY6ev9KA5POPpX8t2p/8HiH/AAV4u92uWPgz4T2tiZiiiLwXePGGxkIXa9POM8ZHQ17X+yb/AMHrfxq03xXZaP8Ats/ss+G9V0KSVY77W/h7PNZXtqveQW11LKk/+55kX+9QB/RRX5Nf8Hd/7Z3jL9mX9gPwv8KvhZ4/
|
HP/ADzCS7f+ehr5RvP+DhT/AILp6tZSeOj+2l4vXTkmCveW3hXTktI3JHyZW02DrwDyaAP7ByqkAFOvPc4/SpK/l1/Y6/4PBv8Agox8GvE9lY/tTaR4d+LfhoyIuoLLpcWlaqqFhuMM9qghLAZwskLbv7y1/Rd+xL+2v8Cf+CgP7OOgftQfs6+IJL/w7r0bq0N1CI7rT7qM7ZrS5jyfLmRuCMlSNrKzK6swB+Zv/B4x+2h4x+AH7JXw2+AXws8f6loPiDx54xm1G7u9G1KS2uBp2nwYdN8TKwVprqA+/lGv52F/a4/aychE/ae+IpZuFUeNr/kk/wDXWv0D/wCDuj9pz/heX/BV+8+E2maj52mfCrwjYaGqRvlFvJ1N9csP9ofaIo2/6447V8kf8EhP2ZW/bA/4KXfBn4Bz6cbmw1PxtaXWtxbNw/s+zY3d0CDxgwwSDnuwoA/r0/4Jn/BTxX+zz+wD8I/g/wCPdZ1LUPEOleB7F/EV5q97JcXEmozxi4uy8kpLnE80oGTwAAOAK91r8pv+Cyv/AAc7fD7/AIJf/tG2v7Lnwk+B1n8T/EljpwuvGrS+J20+DRZJQr29ruWCXzJmQ+Y4+UIrx8ksQnyr4K/4PVfjl8RvGGl+APA3/BMjTdV1rW9QhsdJ0uy+I87zXVzK4SKJALDlndgoHqaAP6A6Mg9DXmes/tCaf8Cv2YP+GiP2ztR0D4fponhyLUfHJj1Rrmy0iYovmQRzbFa4IkYRJtTdKxUKuXVa/Fn9rz/g9esdM8SXfhv9hv8AZOt9U063ldIPFXxF1KWEXWDgMljbbWVD1BacNg8qtAH74byTgY6ev9KA5POPpX8t2p/8HiH/AAV4u92uWPgz4T2tiZiiiLwXePGGxkIXa9POM8ZHQ17X+yb/AMHrfxq03xXZaP8Ats/ss+G9V0KSVY77W/h7PNZXtqveQW11LKk/+55kX+9QB/RRX5Nf8Hd/7Z3jL9mX9gPwv8KvhZ4/
|
||||||
1Xw94m+JHjiKL7douoyWtyum2MZuJyskTB1HnNaA4PIYjvX6Y/s/ftAfCv8Aah+Cvhv9oL4I+KYdc8KeK9KS/wBG1O3UgSRtkFWB5R1YMjoeUZWU4Ir+ar/g8d/ab/4Wz/wUn0L9n3S9S8yw+Ffge3guIVfKpqN+RdzH0z9nNmD/ALtAH5vf8Nuftm4yP2u/ih/4X+o8/wDkb6V/Q3+zB/wQc/aD+Jf7NPw7+I/j39sr4n2eu+IPA2kalrVpL8RdTDQXc9nFLMhHm8EO7A/Sv5//APgnJ+zbP+1/+3h8Jv2bIbQzQeLfHNhaamAucWKyiS6fH+zbxyt/wGv7ibfT7O0t47S1t1jiiQJHGgwFUDAAHYAUATVxH7RXx/8Ah1+y38CvFv7RHxf1hdP8N+DdEuNU1a4PJMUS5CIP4nc4RV6l3UDqM9vX40/8HAPxa8ff8FGv20fhX/wQN/Zm8QSRDXdVtvEXxt1axO4aZYRjz4opMDH7uENdlDw0jWa5BagDwv8AYb+PWr/CD4QftEf8HSf7a2ixyeMfHNzdeH/gB4b1Al1Xe32eGODIyYgYktg64byLK8c/fJPkXiL4geMf+CTP/BGvxD+0H8Stenk/am/bvvrm7l1G5O3UNI8MTFpZ7knhopJRcFyRtJe+i72xx77+0V4K+E//AAVA/wCCqvgj/gmb8MEs9I/ZL/Yl0EXvxHlWQLYTPYxqk8Ujj5X/ANUtpuPzYF/Jk9/yZ/4LH/8ABQzVf+Clv7dnir49Wkslt4QsWGh/DrSSm1LHRLZmWDCdEaQl53A6NMVHAAoA8z/YV/ZA+I37fH7W/gf9lD4WQFdS8X6yltNeiDcmn2igyXN5IF/gihWSQjvt2jkivr//AIOKf2wvhv4w+NnhX/gm9+yrKtt8Gf2aNK/4RjRbe2lDR6jrKKsd9eOy8SMrJ5O8jJdZ3B/emvWP+CetrZ/8EZP+CP8A41/4KqeKLaO1+M3x7gl8GfAC2uIx5+n
|
1Xw94m+JHjiKL7douoyWtyum2MZuJyskTB1HnNaA4PIYjvX6Y/s/ftAfCv8Aah+Cvhv9oL4I+KYdc8KeK9KS/wBG1O3UgSRtkFWB5R1YMjoeUZWU4Ir+ar/g8d/ab/4Wz/wUn0L9n3S9S8yw+Ffge3guIVfKpqN+RdzH0z9nNmD/ALtAH5vf8Nuftm4yP2u/ih/4X+o8/wDkb6V/Q3+zB/wQc/aD+Jf7NPw7+I/j39sr4n2eu+IPA2kalrVpL8RdTDQXc9nFLMhHm8EO7A/Sv5//APgnJ+zbP+1/+3h8Jv2bIbQzQeLfHNhaamAucWKyiS6fH+zbxyt/wGv7ibfT7O0t47S1t1jiiQJHGgwFUDAAHYAUATVxH7RXx/8Ah1+y38CvFv7RHxf1hdP8N+DdEuNU1a4PJMUS5CIP4nc4RV6l3UDqM9vX40/8HAPxa8ff8FGv20fhX/wQN/Zm8QSRDXdVtvEXxt1axO4aZYRjz4opMDH7uENdlDw0jWa5BagDwv8AYb+PWr/CD4QftEf8HSf7a2ixyeMfHNzdeH/gB4b1Al1Xe32eGODIyYgYktg64byLK8c/fJPkXiL4geMf+CTP/BGvxD+0H8Stenk/am/bvvrm7l1G5O3UNI8MTFpZ7knhopJRcFyRtJe+i72xx77+0V4K+E//AAVA/wCCqvgj/gmb8MEs9I/ZL/Yl0EXvxHlWQLYTPYxqk8Ujj5X/ANUtpuPzYF/Jk9/yZ/4LH/8ABQzVf+Clv7dnir49Wkslt4QsWGh/DrSSm1LHRLZmWDCdEaQl53A6NMVHAAoA8z/YV/ZA+I37fH7W/gf9lD4WQFdS8X6yltNeiDcmn2igyXN5IF/gihWSQjvt2jkivr//AIOKf2wvhv4w+NnhX/gm9+yrKtt8Gf2aNK/4RjRbe2lDR6jrKKsd9eOy8SMrJ5O8jJdZ3B/emvWP+CetrZ/8EZP+CP8A41/4KqeKLaO1+M3x7gl8GfAC2uIx5+n
|
||||||
6exJudVUHlQTG0oOMYtrUZ23Bz+Rt3fXd/dy319cPNNNI0k00rlmdyclix5JJOcnqetAEVOKDIAB/nTa+lP8Agk9/wT/8Xf8ABSz9ufwb+y5oEc8WkXt4L/xnqtumf7N0W3Ktcz5IwGZSsUeeDLNGCMGgD9uP+DPv/gmGPg78C9W/4KOfFLw/5fiL4iQvpfgOO4hw9noUcg825UkZDXM8YA/6ZW6EEiU58a/4PZP2qri78b/CD9izQtZcW+n6dd+L/EVnHJ8ryzSG0si4HdEivCM9ps1+/vgPwD4Q+GPgnR/hx4C0GDS9D8P6Xb6do2mWqbYrS1gjWOKJB2VUVQB7V/Hl/wAHDHx+1X9ov/gsH8avEmovMtt4e8TN4X02CYEeVBpqC0OPQNLHLLj/AKafUUAfIXgPw5aeMvHGjeENS8SWej2+qatb2c+rajMI7axSWRUaeVjjaiA7mJ7KfSv6lP2wv+CmP/BGr4Gf8EiviH+zD+zd+0l8J/EcGmfCC+8O+FPA+i6nbTPfzyWhtYSIVz5jmVlld+W3Kzkk81+If/Bu1/wT3+Cf/BST/golB8FP2iNKuNS8F6P4M1LXNa0y01OW1kuzH5cEKCSFlkUCa5ikO0j/AFe0nB5/Vv8A4KZf8Emf+DbD/glH8I9G+Ln7S37Nnji5tfEWujStI0jwz451Ke+upBE8ryCOW+iHlxqg3NuwGkjBzuFAH82qzMpztU+xH+c1/Sx/wZr22p/Dj/gmh8Vviv431hrXwy/xMurq3859scKWul2huZ+eACNoJz/yyHSvhM/H3/gz8Ayf2Hf2gu3XXrgc85/5jB6cV+kX7Zvj/wDZc/4J9/8ABsv4k8QfsTfDbxD4C8J/E7wstv4N0HxRdO+qI/iGQLK0zSTSsH+yyzSY8xtqqo7UAfza/tbfHnV/2ov2o/iH+0XrsshuPHHjLUdadZDzGlxcySRx/REZVA9FAr6m/wCCL/7U/g3/AIJyWvxd/wCCiO
|
6exJudVUHlQTG0oOMYtrUZ23Bz+Rt3fXd/dy319cPNNNI0k00rlmdyclix5JJOcnqetAEVOKDIAB/nTa+lP8Agk9/wT/8Xf8ABSz9ufwb+y5oEc8WkXt4L/xnqtumf7N0W3Ktcz5IwGZSsUeeDLNGCMGgD9uP+DPv/gmGPg78C9W/4KOfFLw/5fiL4iQvpfgOO4hw9noUcg825UkZDXM8YA/6ZW6EEiU58a/4PZP2qri78b/CD9izQtZcW+n6dd+L/EVnHJ8ryzSG0si4HdEivCM9ps1+/vgPwD4Q+GPgnR/hx4C0GDS9D8P6Xb6do2mWqbYrS1gjWOKJB2VUVQB7V/Hl/wAHDHx+1X9ov/gsH8avEmovMtt4e8TN4X02CYEeVBpqC0OPQNLHLLj/AKafUUAfIXgPw5aeMvHGjeENS8SWej2+qatb2c+rajMI7axSWRUaeVjjaiA7mJ7KfSv6lP2wv+CmP/BGr4Gf8EiviH+zD+zd+0l8J/EcGmfCC+8O+FPA+i6nbTPfzyWhtYSIVz5jmVlld+W3Kzkk81+If/Bu1/wT3+Cf/BST/golB8FP2iNKuNS8F6P4M1LXNa0y01OW1kuzH5cEKCSFlkUCa5ikO0j/AFe0nB5/Vv8A4KZf8Emf+DbD/glH8I9G+Ln7S37Nnji5tfEWujStI0jwz451Ke+upBE8ryCOW+iHlxqg3NuwGkjBzuFAH82qzMpztU+xH+c1/Sx/wZr22p/Dj/gmh8Vviv431hrXwy/xMurq3859scKWul2huZ+eACNoJz/yyHSvhM/H3/gz8Ayf2Hf2gu3XXrgc85/5jB6cV+kX7Zvj/wDZc/4J9/8ABsv4k8QfsTfDbxD4C8J/E7wstv4N0HxRdO+qI/iGQLK0zSTSsH+yyzSY8xtqqo7UAfza/tbfHnV/2ov2o/iH+0XrsshuPHHjLUdadZDzGlxcySRx/REZVA9FAr6m/wCCL/7U/g3/AIJyWvxd/wCCiO
|
||||||
uWtrfeLvDfgweFvhHo11z9r8RaoxzclT96G2tred5emRKiAgyKa+Ew5AwBX1z+0p/wTw1j4Hf8Epv2ev27prW6Rvil4o8S2urJMzeXDDFJEmn4U8KZEtbx8j7y7P7ooA+X/iB8RfG/xV8eaz8T/iN4mutY8QeIdTn1DW9WvZN015dTOzyyue7MzMT9a/eT/g0e/wCCOhyn/BVH9obwnnHnWnwe0rULfvkx3Gs4b/gcMDf9dnA/1TH8Aa/tQ/4I6/tGeEfjt/wSc+CvxyWew0+ys/hvaWermFFigtJtNjazu/lHCKHtpGwMDHtQB5j/AMF/f+CZ/wC1h/wVS/Zx8Kfs4/s2fFXwn4V0y08VNrPiweKbu8iF/wCVCyW8Si2hk3KHlkdt4A3LGRyK/IbW/wDgzs/as+HFxaa38a/23/gT4d0H7Ug1G9vtdvrdkhDLv8tri0RCwUnALAcDJqf/AIKvf8HZn7Uvx28ea18JP+Ceeuv8OPh7aXUtrbeL4rdW13XUU4+0K8gYWMbHJRYwJVXBaQElE+Hf2B/2Rf2rv+C137bWmfAi8+MOsarq99bT6l4m8a+LtSn1JtK06IqJrlvNcvKd0kcaIGAZ5EBKgkgA/az/AILYf8FBP+CPv7Lf/BJvxL/wTm/Zi8Q+APF+paz4bi0Xwn4O8EXMGowaW6tGf7TuriDdEk0YUzB2bzpJQvBBd1/mnErqcg9sV+jn/Bf/AP4JjfsU/wDBJ/Wvhj+zb8AfiJ4k8WfETUtJu9Z+IGreIL6HEVszpFZJHbQoFgDsl0wVi77VTLYIJ/PDw34c1fxf4isPCfhyxkutQ1O9htLG2jGWmmkYIiAepZgB9aAP62f+DXfwZrvw0/4InfDTUfG980cOp3etaxbC5c7bazfUbjb14ClYzJ6Ykz3r+X7/AIKGftJXP7Xv7cPxW/aVnuGlh8YeOdQvtOLtyll5zJbJ/wABgWJfotf1Nf8ABRHxLpP/AASn/wCDf7xL4
|
uWtrfeLvDfgweFvhHo11z9r8RaoxzclT96G2tred5emRKiAgyKa+Ew5AwBX1z+0p/wTw1j4Hf8Epv2ev27prW6Rvil4o8S2urJMzeXDDFJEmn4U8KZEtbx8j7y7P7ooA+X/iB8RfG/xV8eaz8T/iN4mutY8QeIdTn1DW9WvZN015dTOzyyue7MzMT9a/eT/g0e/wCCOhyn/BVH9obwnnHnWnwe0rULfvkx3Gs4b/gcMDf9dnA/1TH8Aa/tQ/4I6/tGeEfjt/wSc+CvxyWew0+ys/hvaWermFFigtJtNjazu/lHCKHtpGwMDHtQB5j/AMF/f+CZ/wC1h/wVS/Zx8Kfs4/s2fFXwn4V0y08VNrPiweKbu8iF/wCVCyW8Si2hk3KHlkdt4A3LGRyK/IbW/wDgzs/as+HFxaa38a/23/gT4d0H7Ug1G9vtdvrdkhDLv8tri0RCwUnALAcDJqf/AIKvf8HZn7Uvx28ea18JP+Ceeuv8OPh7aXUtrbeL4rdW13XUU4+0K8gYWMbHJRYwJVXBaQElE+Hf2B/2Rf2rv+C137bWmfAi8+MOsarq99bT6l4m8a+LtSn1JtK06IqJrlvNcvKd0kcaIGAZ5EBKgkgA/az/AILYf8FBP+CPv7Lf/BJvxL/wTm/Zi8Q+APF+paz4bi0Xwn4O8EXMGowaW6tGf7TuriDdEk0YUzB2bzpJQvBBd1/mnErqcg9sV+jn/Bf/AP4JjfsU/wDBJ/Wvhj+zb8AfiJ4k8WfETUtJu9Z+IGreIL6HEVszpFZJHbQoFgDsl0wVi77VTLYIJ/PDw34c1fxf4isPCfhyxkutQ1O9htLG2jGWmmkYIiAepZgB9aAP62f+DXfwZrvw0/4InfDTUfG980cOp3etaxbC5c7bazfUbjb14ClYzJ6Ykz3r+X7/AIKGftJXP7Xv7cPxW/aVnuGlh8YeOdQvtOLtyll5zJbJ/wABgWJfotf1Nf8ABRHxLpP/AASn/wCDf7xL4
|
||||||
M8O6glreeD/AIOWfgrQ5oW2s+oXUMWmrMg67vMleY/7jGv4/wAMR2FAH68f8Gbf7Mn/AAtT/go34j/aI1XTPNsPhb4Hme1mZOI9S1Bvs0WPc263v5V/UHX5Hf8ABnJ+zGfhJ/wTU1v9oDVLAxah8VfG9zcW8rJhpNOsM2kK+uBOLwj/AH6/XGgDxv8Ab8/bN+Hf7AH7Ivjf9rH4mPG9h4T0h5bOwMwR9SvnxHa2cf8AtSzMiZ/hBLHhTX5Mf8Es/wBnj9uz4c/8E9fjb/wV+8M/CDUvHv7VP7TX2hvAFtG8EMmk6ZdTfu73NxKixxmRjciPJBitbNAAGOPuH/gtl/wR5+J//BYPwZ4Q+FNh+2l/wrLwf4av5tS1HQ4/AJ1c6vflfLhmkk/tC2CrDG0gRNh5ldix+UL4Bon/AAb4/wDBVTw1o1n4d8O/8HI/xXsNP0+0jtbCxsvA11FDbQRoESONF10BFVQAABwAMdKAPnjxf/wSo/4KQ/sef8ERo/2P/wBlb9nDWvFvxp/aK1Z9Y/aC8SWmtWKyaRYABl0hp5rhfOdgyxsyF1YvendiRc/EH7H/APwbB/8ABUP4pftM+C/A/wC0p+zNq/gf4f3muw/8Jj4nudb0+T7Hp0Z3zBFiuHcyuqmOPCnDyqW+UE1+t5/4IF/8FbCAD/wcu/GDjof+EMvM9Mdf7ezQf+CBX/BWsjB/4OW/i+RxwfBd3/8AL38z359TQB8Q/wDBdz/gmz/wV9/b7/a5h0f9n39g/XbP4LfCfQ4vCXwk0q31zS4YTp9uqpJdpG92HQTFVC5GRDFAGAINfEP/ABDd/wDBbT/ownX/APwo9I/+TK/bz/hwX/wVqzn/AIiWfi9/4Rd5145/5D3Xj+Z6kml/4cG/8Fb/APpZf+MP/hGXf/y9oA/EP/iG7/4LYbc/8MGa9kngf8JHpHP/AJN/5xX7u/8ABsx/wSB8Zf8ABNf9mfW/if8AtHeCk0r4u/EW9A1iwmki
|
M8O6glreeD/AIOWfgrQ5oW2s+oXUMWmrMg67vMleY/7jGv4/wAMR2FAH68f8Gbf7Mn/AAtT/go34j/aI1XTPNsPhb4Hme1mZOI9S1Bvs0WPc263v5V/UHX5Hf8ABnJ+zGfhJ/wTU1v9oDVLAxah8VfG9zcW8rJhpNOsM2kK+uBOLwj/AH6/XGgDxv8Ab8/bN+Hf7AH7Ivjf9rH4mPG9h4T0h5bOwMwR9SvnxHa2cf8AtSzMiZ/hBLHhTX5Mf8Es/wBnj9uz4c/8E9fjb/wV+8M/CDUvHv7VP7TX2hvAFtG8EMmk6ZdTfu73NxKixxmRjciPJBitbNAAGOPuH/gtl/wR5+J//BYPwZ4Q+FNh+2l/wrLwf4av5tS1HQ4/AJ1c6vflfLhmkk/tC2CrDG0gRNh5ldix+UL4Bon/AAb4/wDBVTw1o1n4d8O/8HI/xXsNP0+0jtbCxsvA11FDbQRoESONF10BFVQAABwAMdKAPnjxf/wSo/4KQ/sef8ERo/2P/wBlb9nDWvFvxp/aK1Z9Y/aC8SWmtWKyaRYABl0hp5rhfOdgyxsyF1YvendiRc/EH7H/APwbB/8ABUP4pftM+C/A/wC0p+zNq/gf4f3muw/8Jj4nudb0+T7Hp0Z3zBFiuHcyuqmOPCnDyqW+UE1+t5/4IF/8FbCAD/wcu/GDjof+EMvM9Mdf7ezQf+CBX/BWsjB/4OW/i+RxwfBd3/8AL38z359TQB8Q/wDBdz/gmz/wV9/b7/a5h0f9n39g/XbP4LfCfQ4vCXwk0q31zS4YTp9uqpJdpG92HQTFVC5GRDFAGAINfEP/ABDd/wDBbT/ownX/APwo9I/+TK/bz/hwX/wVqzn/AIiWfi9/4Rd5145/5D3Xj+Z6kml/4cG/8Fb/APpZf+MP/hGXf/y9oA/EP/iG7/4LYbc/8MGa9kngf8JHpHP/AJN/5xX7u/8ABsx/wSB8Zf8ABNf9mfW/if8AtHeCk0r4u/EW9A1iwmki
|
||||||
nl0XS7dmEFmZIiylpG3TvsYj54lIzHmpfgr/AMENv+ClPgb4t+G/Gfxa/wCDhX4zeMPDWla1b3mt+FYNEu7BtXt45A72puDrE3krJt2swjY7WbABII/TfykHbv60AOr8Wf8AgvD/AMGwPiH9tT4waz+2p+wx4g0vTfHWuqs3i7wPrVx9ntdaulUKbq2uMFYJ3UDekgCSMN++Nixb9pqYYVOffrwKAP45/hd+yF/wXT/4JNftAW3xq+Ev7KvxX8IeLNMils01nRfBT6xZ3MDgb4XeGO4tZ422qSpLDKqRgqCK37S3gj/gud/wVW+L9n42+P37Pfxo8ea7a2xttMib4cXdpZadEW3FIokt44IMnBJ4LYGScCv7IyisCCMgjBGOtG0dqAP5wf8Agkb/AMGkXx88ZfEnRvjZ/wAFM9MtPCfg7TLiO7Hw2gv47nU9bKkMsV00LGO0tz/GA7TMAybYj84+yv8Ag6d/Y3/b2/bZ+EHwk/Zn/Yd/Zr1HxV4c0fV7rWvEp0q+srSC0khgS2sYAs00YwEmujhQQAF6Yr9cvIjwFIyB0B5xSiFAc+g49qAP46If+Dbb/gtjLMkLfsH67HvcLvfxHpAA9z/pfSv30/4K2f8ABJzxP8ZP+CFGj/sKfs8eC01zxf8ADPR/DjeDNMt5YomvLuxEdvcbXlZVDPBJdvksMk++K/SQKBwKQQoO5P1P+c0Afxy/8Q3f/BbX/ownX/8AwodJ/wDkuv3U/wCDcj9jj9sj4Ff8E3fiJ+wz+3j8EtW8E28+uainh83mo2k5m0zU7QJOsZglkC7JRK/zbeZx15r9SKQop6k9c9aAP41P21f+CC3/AAU3/Yx+JWreDtX/AGWvF/jLQLS9kXSfGXgfQ5tUsNQt9x8ub/Rld4GZOTFKFde+RzW5/wAE2f8AgmN/wXO1D4xWXxF/Yh+CHxL+HOsLHJbN431OKbw7bQ28gHmK890IxNGcDMaCQkgfLX9h3lJknHWl2KP
|
nl0XS7dmEFmZIiylpG3TvsYj54lIzHmpfgr/AMENv+ClPgb4t+G/Gfxa/wCDhX4zeMPDWla1b3mt+FYNEu7BtXt45A72puDrE3krJt2swjY7WbABII/TfykHbv60AOr8Wf8AgvD/AMGwPiH9tT4waz+2p+wx4g0vTfHWuqs3i7wPrVx9ntdaulUKbq2uMFYJ3UDekgCSMN++Nixb9pqYYVOffrwKAP45/hd+yF/wXT/4JNftAW3xq+Ev7KvxX8IeLNMils01nRfBT6xZ3MDgb4XeGO4tZ422qSpLDKqRgqCK37S3gj/gud/wVW+L9n42+P37Pfxo8ea7a2xttMib4cXdpZadEW3FIokt44IMnBJ4LYGScCv7IyisCCMgjBGOtG0dqAP5wf8Agkb/AMGkXx88ZfEnRvjZ/wAFM9MtPCfg7TLiO7Hw2gv47nU9bKkMsV00LGO0tz/GA7TMAybYj84+yv8Ag6d/Y3/b2/bZ+EHwk/Zn/Yd/Zr1HxV4c0fV7rWvEp0q+srSC0khgS2sYAs00YwEmujhQQAF6Yr9cvIjwFIyB0B5xSiFAc+g49qAP46If+Dbb/gtjLMkLfsH67HvcLvfxHpAA9z/pfSv30/4K2f8ABJzxP8ZP+CFGj/sKfs8eC01zxf8ADPR/DjeDNMt5YomvLuxEdvcbXlZVDPBJdvksMk++K/SQKBwKQQoO5P1P+c0Afxy/8Q3f/BbX/ownX/8AwodJ/wDkuv3U/wCDcj9jj9sj4Ff8E3fiJ+wz+3j8EtW8E28+uainh83mo2k5m0zU7QJOsZglkC7JRK/zbeZx15r9SKQop6k9c9aAP41P21f+CC3/AAU3/Yx+JWreDtX/AGWvF/jLQLS9kXSfGXgfQ5tUsNQt9x8ub/Rld4GZOTFKFde+RzW5/wAE2f8AgmN/wXO1D4xWXxF/Yh+CHxL+HOsLHJbN431OKbw7bQ28gHmK890IxNGcDMaCQkgfLX9h3lJknHWl2KP
|
||||||
zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jBVVXAFn/gnZ/wQR/4KwfA39vP4OfGP42fsDa6/hLwv8SdG1PxETrmkyCK1hvI3km2fbPnCAbyB124r+rQRqMY7dOaNncsfzoA/K7/g6n/Zs/bt/bP/AGYvh5+zT+xf+z/rfjW3uvF82t+MZdKuraJbVLW3MVrDJ50qZ3vdSOMZ5t6/Cv8A4h0/+C1X/Rgfir/wZ6d/8k1/ZL5YxjJ46e1OwPf86APHP+Cf37Ndv+yB+xH8LP2ZoIEil8HeCLDT9QEeMPeiFWuZP+BTtK/1avY6TYo6UtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/2Q==</ImageData>
|
zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jBVVXAFn/gnZ/wQR/4KwfA39vP4OfGP42fsDa6/hLwv8SdG1PxETrmkyCK1hvI3km2fbPnCAbyB124r+rQRqMY7dOaNncsfzoA/K7/g6n/Zs/bt/bP/AGYvh5+zT+xf+z/rfjW3uvF82t+MZdKuraJbVLW3MVrDJ50qZ3vdSOMZ5t6/Cv8A4h0/+C1X/Rgfir/wZ6d/8k1/ZL5YxjJ46e1OwPf86APHP+Cf37Ndv+yB+xH8LP2ZoIEil8HeCLDT9QEeMPeiFWuZP+BTtK/1avY6TYo6UtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/2Q==</ImageData>
|
||||||
</EmbeddedImage>
|
</EmbeddedImage>
|
||||||
</EmbeddedImages>
|
</EmbeddedImages>
|
||||||
@@ -80,24 +80,24 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>particolare</DataField>
|
<DataField>particolare</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descparticolare">
|
<Field Name="DescParticolare">
|
||||||
<DataField>descparticolare</DataField>
|
<DataField>DescParticolare</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="disegnogrezzo">
|
<Field Name="DisegnoGrezzo">
|
||||||
<DataField>disegnogrezzo</DataField>
|
<DataField>DisegnoGrezzo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="esponente">
|
<Field Name="esponente">
|
||||||
<DataField>esponente</DataField>
|
<DataField>esponente</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codimpianto">
|
<Field Name="CodImpianto">
|
||||||
<DataField>codimpianto</DataField>
|
<DataField>CodImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descimpianto">
|
<Field Name="DescImpianto">
|
||||||
<DataField>descimpianto</DataField>
|
<DataField>DescImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codstampo">
|
<Field Name="codstampo">
|
||||||
@@ -116,16 +116,16 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>turnofus</DataField>
|
<DataField>turnofus</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codimballo">
|
<Field Name="CodImballo">
|
||||||
<DataField>codimballo</DataField>
|
<DataField>CodImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codsoggetto">
|
<Field Name="CodSoggetto">
|
||||||
<DataField>codsoggetto</DataField>
|
<DataField>CodSoggetto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="numcont">
|
<Field Name="NumCont">
|
||||||
<DataField>numcont</DataField>
|
<DataField>NumCont</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="tara">
|
<Field Name="tara">
|
||||||
@@ -136,20 +136,20 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>qta</DataField>
|
<DataField>qta</DataField>
|
||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codstato">
|
<Field Name="CodStato">
|
||||||
<DataField>codstato</DataField>
|
<DataField>CodStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="idxposizione">
|
<Field Name="IdxPosizione">
|
||||||
<DataField>idxposizione</DataField>
|
<DataField>IdxPosizione</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="pesotot">
|
<Field Name="PesoTot">
|
||||||
<DataField>pesotot</DataField>
|
<DataField>PesoTot</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="pesocad">
|
<Field Name="PesoCad">
|
||||||
<DataField>pesocad</DataField>
|
<DataField>PesoCad</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CreateDate">
|
<Field Name="CreateDate">
|
||||||
@@ -168,12 +168,12 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>nome</DataField>
|
<DataField>nome</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descstato">
|
<Field Name="DescStato">
|
||||||
<DataField>descstato</DataField>
|
<DataField>DescStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descimballo">
|
<Field Name="DescImballo">
|
||||||
<DataField>descimballo</DataField>
|
<DataField>DescImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodFamiglia">
|
<Field Name="CodFamiglia">
|
||||||
@@ -507,7 +507,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
<ZIndex>4</ZIndex>
|
<ZIndex>4</ZIndex>
|
||||||
<Value>=First(Fields!descparticolare.Value)</Value>
|
<Value>=First(Fields!DescParticolare.Value)</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
@@ -679,7 +679,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
<ZIndex>10</ZIndex>
|
<ZIndex>10</ZIndex>
|
||||||
<Value>="DISEGNO : " + First(Fields!disegnogrezzo.Value).ToString</Value>
|
<Value>="DISEGNO : " + First(Fields!DisegnoGrezzo.Value).ToString</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
@@ -719,8 +719,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>2</ColSpan>
|
<ColSpan>2</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="disegnogrezzo">
|
<Textbox Name="DisegnoGrezzo">
|
||||||
<rd:DefaultName>disegnogrezzo</rd:DefaultName>
|
<rd:DefaultName>DisegnoGrezzo</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<BorderColor>
|
<BorderColor>
|
||||||
<Top>Black</Top>
|
<Top>Black</Top>
|
||||||
@@ -920,8 +920,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>2</ColSpan>
|
<ColSpan>2</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="descstato">
|
<Textbox Name="DescStato">
|
||||||
<rd:DefaultName>descstato</rd:DefaultName>
|
<rd:DefaultName>DescStato</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<FontSize>12pt</FontSize>
|
<FontSize>12pt</FontSize>
|
||||||
<TextAlign>Left</TextAlign>
|
<TextAlign>Left</TextAlign>
|
||||||
@@ -949,7 +949,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
<ZIndex>24</ZIndex>
|
<ZIndex>24</ZIndex>
|
||||||
<Value>=First(Fields!codimballo.Value)</Value>
|
<Value>=First(Fields!CodImballo.Value)</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
@@ -1575,8 +1575,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>8</ColSpan>
|
<ColSpan>8</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="codimballo">
|
<Textbox Name="CodImballo">
|
||||||
<rd:DefaultName>codimballo</rd:DefaultName>
|
<rd:DefaultName>CodImballo</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<BorderColor>
|
<BorderColor>
|
||||||
<Top>Black</Top>
|
<Top>Black</Top>
|
||||||
|
|||||||
@@ -30,29 +30,29 @@
|
|||||||
<EmbeddedImages>
|
<EmbeddedImages>
|
||||||
<EmbeddedImage Name="mm_logo">
|
<EmbeddedImage Name="mm_logo">
|
||||||
<MIMEType>image/jpeg</MIMEType>
|
<MIMEType>image/jpeg</MIMEType>
|
||||||
<ImageData>/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAB3AJ8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiivCP2mv20fhp+yvpRbxTqv2zxBLGXtfDunESXs3HBK5xGh/vuQPTJ4oA93rxP41ftm/B34AedD4v8a2MOqRj/kEWBN3eE+hijyU+r7R71+QX7SP/AAU8+Lnx3lutO0m/bwB4Vkyq6bokrLcSoe01zw7cdQu1fY18
|
<ImageData>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</ImageData>
|
shyP7hoA+Mfh38N/E/xZ8WWXhnwhot3r2uXjYitLRNzY7sx6Ko7sxAHc1+1n7Cf/AATi0P8AZngtfF3i823iH4lSR5WVRvttJDDlIMj5nwcGUgdwoAyW+h/gL+zT8Pf2a/DP9jeBdBi07zAPtWoS/vby7I7yynlvZRhR2Ar1GgAooooAKKKKACiiigAryz4w/svfCz49W7p448FaZrNyVKrqHleTeIP9mePbIPpux7UUUAfE/wAUv+CJ/hDVnmufAHjrUvDztyllrMC3sI9g6lHA+u418u+O/wDgkJ8efCZnk0uLw/4qtYwSJLDUhC5Hus4jx+ZoooA+cPGf7NnxH+H0zxa/4d+wSJ94fbraTH/fEhrzq8sJ7CTy508t/TIP8qKKAHWOm3OoyBLePzGPGNwH8zXpfgn9l34m/EWZIvD/AIa+3u/Qfb7aP/0OQUUUAfSPgX/gj18dPFDxPrUnh3wnbMAWa81D7RIB7LArg/8AfQr6k+Fn/BFXwHoTw3Pj3xnq3imZeWs9MiWwtyfQtl3I+hWiigD7Z+En7Ovw1+BVkLfwL4N0vw+xXa91BDuuZB/tzNmRvxavRqKKACiiigAooooA/9k=</ImageData>
|
||||||
</EmbeddedImage>
|
</EmbeddedImage>
|
||||||
<EmbeddedImage Name="tk_logo">
|
<EmbeddedImage Name="tk_logo">
|
||||||
<MIMEType>image/jpeg</MIMEType>
|
<MIMEType>image/jpeg</MIMEType>
|
||||||
<ImageData>/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wAARCAB4AMoDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivlX/gsd/wAFLvDv/BLD9iDxD+0hNaadqHimaVNK8A6BqbMYtS1eUExrIsbK5ijRZJpArKSkRUMrMpoA+qqK/KX9sH/gt1+3
|
<ImageData>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</ImageData>
|
zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jBVVXAFn/gnZ/wQR/4KwfA39vP4OfGP42fsDa6/hLwv8SdG1PxETrmkyCK1hvI3km2fbPnCAbyB124r+rQRqMY7dOaNncsfzoA/K7/g6n/Zs/bt/bP/AGYvh5+zT+xf+z/rfjW3uvF82t+MZdKuraJbVLW3MVrDJ50qZ3vdSOMZ5t6/Cv8A4h0/+C1X/Rgfir/wZ6d/8k1/ZL5YxjJ46e1OwPf86APHP+Cf37Ndv+yB+xH8LP2ZoIEil8HeCLDT9QEeMPeiFWuZP+BTtK/1avY6TYo6UtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/2Q==</ImageData>
|
||||||
</EmbeddedImage>
|
</EmbeddedImage>
|
||||||
</EmbeddedImages>
|
</EmbeddedImages>
|
||||||
@@ -80,24 +80,24 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>particolare</DataField>
|
<DataField>particolare</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descparticolare">
|
<Field Name="DescParticolare">
|
||||||
<DataField>descparticolare</DataField>
|
<DataField>DescParticolare</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="disegnogrezzo">
|
<Field Name="DisegnoGrezzo">
|
||||||
<DataField>disegnogrezzo</DataField>
|
<DataField>DisegnoGrezzo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="esponente">
|
<Field Name="esponente">
|
||||||
<DataField>esponente</DataField>
|
<DataField>esponente</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codimpianto">
|
<Field Name="CodImpianto">
|
||||||
<DataField>codimpianto</DataField>
|
<DataField>CodImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descimpianto">
|
<Field Name="DescImpianto">
|
||||||
<DataField>descimpianto</DataField>
|
<DataField>DescImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codstampo">
|
<Field Name="codstampo">
|
||||||
@@ -116,16 +116,16 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>turnofus</DataField>
|
<DataField>turnofus</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codimballo">
|
<Field Name="CodImballo">
|
||||||
<DataField>codimballo</DataField>
|
<DataField>CodImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codsoggetto">
|
<Field Name="CodSoggetto">
|
||||||
<DataField>codsoggetto</DataField>
|
<DataField>CodSoggetto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="numcont">
|
<Field Name="NumCont">
|
||||||
<DataField>numcont</DataField>
|
<DataField>NumCont</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="tara">
|
<Field Name="tara">
|
||||||
@@ -136,20 +136,20 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>qta</DataField>
|
<DataField>qta</DataField>
|
||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codstato">
|
<Field Name="CodStato">
|
||||||
<DataField>codstato</DataField>
|
<DataField>CodStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="idxposizione">
|
<Field Name="IdxPosizione">
|
||||||
<DataField>idxposizione</DataField>
|
<DataField>IdxPosizione</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="pesotot">
|
<Field Name="PesoTot">
|
||||||
<DataField>pesotot</DataField>
|
<DataField>PesoTot</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="pesocad">
|
<Field Name="PesoCad">
|
||||||
<DataField>pesocad</DataField>
|
<DataField>PesoCad</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CreateDate">
|
<Field Name="CreateDate">
|
||||||
@@ -168,12 +168,12 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>nome</DataField>
|
<DataField>nome</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descstato">
|
<Field Name="DescStato">
|
||||||
<DataField>descstato</DataField>
|
<DataField>DescStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descimballo">
|
<Field Name="DescImballo">
|
||||||
<DataField>descimballo</DataField>
|
<DataField>DescImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodFamiglia">
|
<Field Name="CodFamiglia">
|
||||||
@@ -507,7 +507,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
<ZIndex>4</ZIndex>
|
<ZIndex>4</ZIndex>
|
||||||
<Value>=First(Fields!descparticolare.Value)</Value>
|
<Value>=First(Fields!DescParticolare.Value)</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
@@ -673,7 +673,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
<ZIndex>9</ZIndex>
|
<ZIndex>9</ZIndex>
|
||||||
<Value>="DISEGNO : " + First(Fields!disegnogrezzo.Value).ToString</Value>
|
<Value>="DISEGNO : " + First(Fields!DisegnoGrezzo.Value).ToString</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
@@ -996,7 +996,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
<ZIndex>24</ZIndex>
|
<ZIndex>24</ZIndex>
|
||||||
<Value>=First(Fields!codimballo.Value)</Value>
|
<Value>=First(Fields!CodImballo.Value)</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
@@ -1029,8 +1029,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>2</ColSpan>
|
<ColSpan>2</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="descstato">
|
<Textbox Name="DescStato">
|
||||||
<rd:DefaultName>descstato</rd:DefaultName>
|
<rd:DefaultName>DescStato</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<BorderColor>
|
<BorderColor>
|
||||||
<Bottom>Black</Bottom>
|
<Bottom>Black</Bottom>
|
||||||
@@ -1415,8 +1415,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>8</ColSpan>
|
<ColSpan>8</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="codimballo">
|
<Textbox Name="CodImballo">
|
||||||
<rd:DefaultName>codimballo</rd:DefaultName>
|
<rd:DefaultName>CodImballo</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<BorderColor>
|
<BorderColor>
|
||||||
<Top>Black</Top>
|
<Top>Black</Top>
|
||||||
|
|||||||
@@ -460,8 +460,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>2</ColSpan>
|
<ColSpan>2</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="descstato">
|
<Textbox Name="DescStato">
|
||||||
<rd:DefaultName>descstato</rd:DefaultName>
|
<rd:DefaultName>DescStato</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<FontSize>14pt</FontSize>
|
<FontSize>14pt</FontSize>
|
||||||
<TextAlign>Left</TextAlign>
|
<TextAlign>Left</TextAlign>
|
||||||
|
|||||||
@@ -34,29 +34,29 @@
|
|||||||
<EmbeddedImages>
|
<EmbeddedImages>
|
||||||
<EmbeddedImage Name="mm_logo">
|
<EmbeddedImage Name="mm_logo">
|
||||||
<MIMEType>image/jpeg</MIMEType>
|
<MIMEType>image/jpeg</MIMEType>
|
||||||
<ImageData>/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAB3AJ8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiivCP2mv20fhp+yvpRbxTqv2zxBLGXtfDunESXs3HBK5xGh/vuQPTJ4oA93rxP41ftm/B34AedD4v8a2MOqRj/kEWBN3eE+hijyU+r7R71+QX7SP/AAU8+Lnx3lutO0m/bwB4Vkyq6bokrLcSoe01zw7cdQu1fY18
|
<ImageData>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</ImageData>
|
shyP7hoA+Mfh38N/E/xZ8WWXhnwhot3r2uXjYitLRNzY7sx6Ko7sxAHc1+1n7Cf/AATi0P8AZngtfF3i823iH4lSR5WVRvttJDDlIMj5nwcGUgdwoAyW+h/gL+zT8Pf2a/DP9jeBdBi07zAPtWoS/vby7I7yynlvZRhR2Ar1GgAooooAKKKKACiiigAryz4w/svfCz49W7p448FaZrNyVKrqHleTeIP9mePbIPpux7UUUAfE/wAUv+CJ/hDVnmufAHjrUvDztyllrMC3sI9g6lHA+u418u+O/wDgkJ8efCZnk0uLw/4qtYwSJLDUhC5Hus4jx+ZoooA+cPGf7NnxH+H0zxa/4d+wSJ94fbraTH/fEhrzq8sJ7CTy508t/TIP8qKKAHWOm3OoyBLePzGPGNwH8zXpfgn9l34m/EWZIvD/AIa+3u/Qfb7aP/0OQUUUAfSPgX/gj18dPFDxPrUnh3wnbMAWa81D7RIB7LArg/8AfQr6k+Fn/BFXwHoTw3Pj3xnq3imZeWs9MiWwtyfQtl3I+hWiigD7Z+En7Ovw1+BVkLfwL4N0vw+xXa91BDuuZB/tzNmRvxavRqKKACiiigAooooA/9k=</ImageData>
|
||||||
</EmbeddedImage>
|
</EmbeddedImage>
|
||||||
<EmbeddedImage Name="tk_logo">
|
<EmbeddedImage Name="tk_logo">
|
||||||
<MIMEType>image/jpeg</MIMEType>
|
<MIMEType>image/jpeg</MIMEType>
|
||||||
<ImageData>/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wAARCAB4AMoDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivlX/gsd/wAFLvDv/BLD9iDxD+0hNaadqHimaVNK8A6BqbMYtS1eUExrIsbK5ijRZJpArKSkRUMrMpoA+qqK/KX9sH/gt1+3
|
<ImageData>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</ImageData>
|
zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jBVVXAFn/gnZ/wQR/4KwfA39vP4OfGP42fsDa6/hLwv8SdG1PxETrmkyCK1hvI3km2fbPnCAbyB124r+rQRqMY7dOaNncsfzoA/K7/g6n/Zs/bt/bP/AGYvh5+zT+xf+z/rfjW3uvF82t+MZdKuraJbVLW3MVrDJ50qZ3vdSOMZ5t6/Cv8A4h0/+C1X/Rgfir/wZ6d/8k1/ZL5YxjJ46e1OwPf86APHP+Cf37Ndv+yB+xH8LP2ZoIEil8HeCLDT9QEeMPeiFWuZP+BTtK/1avY6TYo6UtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/2Q==</ImageData>
|
||||||
</EmbeddedImage>
|
</EmbeddedImage>
|
||||||
</EmbeddedImages>
|
</EmbeddedImages>
|
||||||
@@ -476,8 +476,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>2</ColSpan>
|
<ColSpan>2</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="descstato">
|
<Textbox Name="DescStato">
|
||||||
<rd:DefaultName>descstato</rd:DefaultName>
|
<rd:DefaultName>DescStato</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<FontSize>14pt</FontSize>
|
<FontSize>14pt</FontSize>
|
||||||
<TextAlign>Left</TextAlign>
|
<TextAlign>Left</TextAlign>
|
||||||
|
|||||||
@@ -67,24 +67,24 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<DataField>particolare</DataField>
|
<DataField>particolare</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descparticolare">
|
<Field Name="DescParticolare">
|
||||||
<DataField>descparticolare</DataField>
|
<DataField>DescParticolare</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="disegnogrezzo">
|
<Field Name="DisegnoGrezzo">
|
||||||
<DataField>disegnogrezzo</DataField>
|
<DataField>DisegnoGrezzo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="esponente">
|
<Field Name="esponente">
|
||||||
<DataField>esponente</DataField>
|
<DataField>esponente</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codimpianto">
|
<Field Name="CodImpianto">
|
||||||
<DataField>codimpianto</DataField>
|
<DataField>CodImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descimpianto">
|
<Field Name="DescImpianto">
|
||||||
<DataField>descimpianto</DataField>
|
<DataField>DescImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codstampo">
|
<Field Name="codstampo">
|
||||||
@@ -103,16 +103,16 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<DataField>turnofus</DataField>
|
<DataField>turnofus</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codimballo">
|
<Field Name="CodImballo">
|
||||||
<DataField>codimballo</DataField>
|
<DataField>CodImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codsoggetto">
|
<Field Name="CodSoggetto">
|
||||||
<DataField>codsoggetto</DataField>
|
<DataField>CodSoggetto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="numcont">
|
<Field Name="NumCont">
|
||||||
<DataField>numcont</DataField>
|
<DataField>NumCont</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="tara">
|
<Field Name="tara">
|
||||||
@@ -123,20 +123,20 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<DataField>qta</DataField>
|
<DataField>qta</DataField>
|
||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codstato">
|
<Field Name="CodStato">
|
||||||
<DataField>codstato</DataField>
|
<DataField>CodStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="idxposizione">
|
<Field Name="IdxPosizione">
|
||||||
<DataField>idxposizione</DataField>
|
<DataField>IdxPosizione</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="pesotot">
|
<Field Name="PesoTot">
|
||||||
<DataField>pesotot</DataField>
|
<DataField>PesoTot</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="pesocad">
|
<Field Name="PesoCad">
|
||||||
<DataField>pesocad</DataField>
|
<DataField>PesoCad</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CreateDate">
|
<Field Name="CreateDate">
|
||||||
@@ -155,12 +155,12 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<DataField>nome</DataField>
|
<DataField>nome</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descstato">
|
<Field Name="DescStato">
|
||||||
<DataField>descstato</DataField>
|
<DataField>DescStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descimballo">
|
<Field Name="DescImballo">
|
||||||
<DataField>descimballo</DataField>
|
<DataField>DescImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodFamiglia">
|
<Field Name="CodFamiglia">
|
||||||
@@ -484,7 +484,7 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
<ZIndex>6</ZIndex>
|
<ZIndex>6</ZIndex>
|
||||||
<Value>=First(Fields!descparticolare.Value)</Value>
|
<Value>=First(Fields!DescParticolare.Value)</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
@@ -697,8 +697,8 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>7</ColSpan>
|
<ColSpan>7</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="descstato">
|
<Textbox Name="DescStato">
|
||||||
<rd:DefaultName>descstato</rd:DefaultName>
|
<rd:DefaultName>DescStato</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<FontSize>12pt</FontSize>
|
<FontSize>12pt</FontSize>
|
||||||
<TextAlign>Left</TextAlign>
|
<TextAlign>Left</TextAlign>
|
||||||
@@ -774,8 +774,8 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>2</ColSpan>
|
<ColSpan>2</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="codimballo">
|
<Textbox Name="CodImballo">
|
||||||
<rd:DefaultName>codimballo</rd:DefaultName>
|
<rd:DefaultName>CodImballo</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<BorderColor>
|
<BorderColor>
|
||||||
<Bottom>Black</Bottom>
|
<Bottom>Black</Bottom>
|
||||||
@@ -795,7 +795,7 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
<ZIndex>18</ZIndex>
|
<ZIndex>18</ZIndex>
|
||||||
<Value>=First(Fields!codimballo.Value)</Value>
|
<Value>=First(Fields!CodImballo.Value)</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
|
|||||||
@@ -23,29 +23,29 @@
|
|||||||
<EmbeddedImages>
|
<EmbeddedImages>
|
||||||
<EmbeddedImage Name="mm_logo">
|
<EmbeddedImage Name="mm_logo">
|
||||||
<MIMEType>image/jpeg</MIMEType>
|
<MIMEType>image/jpeg</MIMEType>
|
||||||
<ImageData>/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAB3AJ8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiivCP2mv20fhp+yvpRbxTqv2zxBLGXtfDunESXs3HBK5xGh/vuQPTJ4oA93rxP41ftm/B34AedD4v8a2MOqRj/kEWBN3eE+hijyU+r7R71+QX7SP/AAU8+Lnx3lutO0m/bwB4Vkyq6bokrLcSoe01zw7cdQu1fY18
|
<ImageData>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</ImageData>
|
shyP7hoA+Mfh38N/E/xZ8WWXhnwhot3r2uXjYitLRNzY7sx6Ko7sxAHc1+1n7Cf/AATi0P8AZngtfF3i823iH4lSR5WVRvttJDDlIMj5nwcGUgdwoAyW+h/gL+zT8Pf2a/DP9jeBdBi07zAPtWoS/vby7I7yynlvZRhR2Ar1GgAooooAKKKKACiiigAryz4w/svfCz49W7p448FaZrNyVKrqHleTeIP9mePbIPpux7UUUAfE/wAUv+CJ/hDVnmufAHjrUvDztyllrMC3sI9g6lHA+u418u+O/wDgkJ8efCZnk0uLw/4qtYwSJLDUhC5Hus4jx+ZoooA+cPGf7NnxH+H0zxa/4d+wSJ94fbraTH/fEhrzq8sJ7CTy508t/TIP8qKKAHWOm3OoyBLePzGPGNwH8zXpfgn9l34m/EWZIvD/AIa+3u/Qfb7aP/0OQUUUAfSPgX/gj18dPFDxPrUnh3wnbMAWa81D7RIB7LArg/8AfQr6k+Fn/BFXwHoTw3Pj3xnq3imZeWs9MiWwtyfQtl3I+hWiigD7Z+En7Ovw1+BVkLfwL4N0vw+xXa91BDuuZB/tzNmRvxavRqKKACiiigAooooA/9k=</ImageData>
|
||||||
</EmbeddedImage>
|
</EmbeddedImage>
|
||||||
<EmbeddedImage Name="tk_logo">
|
<EmbeddedImage Name="tk_logo">
|
||||||
<MIMEType>image/jpeg</MIMEType>
|
<MIMEType>image/jpeg</MIMEType>
|
||||||
<ImageData>/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wAARCAB4AMoDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivlX/gsd/wAFLvDv/BLD9iDxD+0hNaadqHimaVNK8A6BqbMYtS1eUExrIsbK5ijRZJpArKSkRUMrMpoA+qqK/KX9sH/gt1+3
|
<ImageData>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</ImageData>
|
zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jBVVXAFn/gnZ/wQR/4KwfA39vP4OfGP42fsDa6/hLwv8SdG1PxETrmkyCK1hvI3km2fbPnCAbyB124r+rQRqMY7dOaNncsfzoA/K7/g6n/Zs/bt/bP/AGYvh5+zT+xf+z/rfjW3uvF82t+MZdKuraJbVLW3MVrDJ50qZ3vdSOMZ5t6/Cv8A4h0/+C1X/Rgfir/wZ6d/8k1/ZL5YxjJ46e1OwPf86APHP+Cf37Ndv+yB+xH8LP2ZoIEil8HeCLDT9QEeMPeiFWuZP+BTtK/1avY6TYo6UtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/2Q==</ImageData>
|
||||||
</EmbeddedImage>
|
</EmbeddedImage>
|
||||||
</EmbeddedImages>
|
</EmbeddedImages>
|
||||||
@@ -74,11 +74,11 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="DescParticolare">
|
<Field Name="DescParticolare">
|
||||||
<DataField>descparticolare</DataField>
|
<DataField>DescParticolare</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="DisegnoGrezzo">
|
<Field Name="DisegnoGrezzo">
|
||||||
<DataField>disegnogrezzo</DataField>
|
<DataField>DisegnoGrezzo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="Esponente">
|
<Field Name="Esponente">
|
||||||
@@ -86,11 +86,11 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodImpianto">
|
<Field Name="CodImpianto">
|
||||||
<DataField>codimpianto</DataField>
|
<DataField>CodImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="DescImpianto">
|
<Field Name="DescImpianto">
|
||||||
<DataField>descimpianto</DataField>
|
<DataField>DescImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodStampo">
|
<Field Name="CodStampo">
|
||||||
@@ -110,15 +110,15 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodImballo">
|
<Field Name="CodImballo">
|
||||||
<DataField>codimballo</DataField>
|
<DataField>CodImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodSoggetto">
|
<Field Name="CodSoggetto">
|
||||||
<DataField>codsoggetto</DataField>
|
<DataField>CodSoggetto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="NumCont">
|
<Field Name="NumCont">
|
||||||
<DataField>numcont</DataField>
|
<DataField>NumCont</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="Tara">
|
<Field Name="Tara">
|
||||||
@@ -130,19 +130,19 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodStato">
|
<Field Name="CodStato">
|
||||||
<DataField>codstato</DataField>
|
<DataField>CodStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="IdxPosizione">
|
<Field Name="IdxPosizione">
|
||||||
<DataField>idxposizione</DataField>
|
<DataField>IdxPosizione</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="PesoTot">
|
<Field Name="PesoTot">
|
||||||
<DataField>pesotot</DataField>
|
<DataField>PesoTot</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="PesoCad">
|
<Field Name="PesoCad">
|
||||||
<DataField>pesocad</DataField>
|
<DataField>PesoCad</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CreateDate">
|
<Field Name="CreateDate">
|
||||||
@@ -161,12 +161,12 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>nome</DataField>
|
<DataField>nome</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descstato">
|
<Field Name="DescStato">
|
||||||
<DataField>descstato</DataField>
|
<DataField>DescStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descimballo">
|
<Field Name="DescImballo">
|
||||||
<DataField>descimballo</DataField>
|
<DataField>DescImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
</Fields>
|
</Fields>
|
||||||
|
|||||||
@@ -67,24 +67,24 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<DataField>particolare</DataField>
|
<DataField>particolare</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descparticolare">
|
<Field Name="DescParticolare">
|
||||||
<DataField>descparticolare</DataField>
|
<DataField>DescParticolare</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="disegnogrezzo">
|
<Field Name="DisegnoGrezzo">
|
||||||
<DataField>disegnogrezzo</DataField>
|
<DataField>DisegnoGrezzo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="esponente">
|
<Field Name="esponente">
|
||||||
<DataField>esponente</DataField>
|
<DataField>esponente</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codimpianto">
|
<Field Name="CodImpianto">
|
||||||
<DataField>codimpianto</DataField>
|
<DataField>CodImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descimpianto">
|
<Field Name="DescImpianto">
|
||||||
<DataField>descimpianto</DataField>
|
<DataField>DescImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codstampo">
|
<Field Name="codstampo">
|
||||||
@@ -103,16 +103,16 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<DataField>turnofus</DataField>
|
<DataField>turnofus</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codimballo">
|
<Field Name="CodImballo">
|
||||||
<DataField>codimballo</DataField>
|
<DataField>CodImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codsoggetto">
|
<Field Name="CodSoggetto">
|
||||||
<DataField>codsoggetto</DataField>
|
<DataField>CodSoggetto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="numcont">
|
<Field Name="NumCont">
|
||||||
<DataField>numcont</DataField>
|
<DataField>NumCont</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="tara">
|
<Field Name="tara">
|
||||||
@@ -123,20 +123,20 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<DataField>qta</DataField>
|
<DataField>qta</DataField>
|
||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="codstato">
|
<Field Name="CodStato">
|
||||||
<DataField>codstato</DataField>
|
<DataField>CodStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="idxposizione">
|
<Field Name="IdxPosizione">
|
||||||
<DataField>idxposizione</DataField>
|
<DataField>IdxPosizione</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="pesotot">
|
<Field Name="PesoTot">
|
||||||
<DataField>pesotot</DataField>
|
<DataField>PesoTot</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="pesocad">
|
<Field Name="PesoCad">
|
||||||
<DataField>pesocad</DataField>
|
<DataField>PesoCad</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CreateDate">
|
<Field Name="CreateDate">
|
||||||
@@ -155,12 +155,12 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<DataField>nome</DataField>
|
<DataField>nome</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descstato">
|
<Field Name="DescStato">
|
||||||
<DataField>descstato</DataField>
|
<DataField>DescStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descimballo">
|
<Field Name="DescImballo">
|
||||||
<DataField>descimballo</DataField>
|
<DataField>DescImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodFamiglia">
|
<Field Name="CodFamiglia">
|
||||||
@@ -484,7 +484,7 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
<ZIndex>6</ZIndex>
|
<ZIndex>6</ZIndex>
|
||||||
<Value>=First(Fields!descparticolare.Value)</Value>
|
<Value>=First(Fields!DescParticolare.Value)</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
@@ -731,8 +731,8 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>2</ColSpan>
|
<ColSpan>2</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="codimballo">
|
<Textbox Name="CodImballo">
|
||||||
<rd:DefaultName>codimballo</rd:DefaultName>
|
<rd:DefaultName>CodImballo</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<BorderColor>
|
<BorderColor>
|
||||||
<Top>Black</Top>
|
<Top>Black</Top>
|
||||||
@@ -754,7 +754,7 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
<ZIndex>16</ZIndex>
|
<ZIndex>16</ZIndex>
|
||||||
<Value>=First(Fields!codimballo.Value)</Value>
|
<Value>=First(Fields!CodImballo.Value)</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
@@ -859,8 +859,8 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>2</ColSpan>
|
<ColSpan>2</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="descstato">
|
<Textbox Name="DescStato">
|
||||||
<rd:DefaultName>descstato</rd:DefaultName>
|
<rd:DefaultName>DescStato</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<BorderStyle>
|
<BorderStyle>
|
||||||
<Top>None</Top>
|
<Top>None</Top>
|
||||||
|
|||||||
@@ -23,29 +23,29 @@
|
|||||||
<EmbeddedImages>
|
<EmbeddedImages>
|
||||||
<EmbeddedImage Name="mm_logo">
|
<EmbeddedImage Name="mm_logo">
|
||||||
<MIMEType>image/jpeg</MIMEType>
|
<MIMEType>image/jpeg</MIMEType>
|
||||||
<ImageData>/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAB3AJ8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiivCP2mv20fhp+yvpRbxTqv2zxBLGXtfDunESXs3HBK5xGh/vuQPTJ4oA93rxP41ftm/B34AedD4v8a2MOqRj/kEWBN3eE+hijyU+r7R71+QX7SP/AAU8+Lnx3lutO0m/bwB4Vkyq6bokrLcSoe01zw7cdQu1fY18
|
<ImageData>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</ImageData>
|
shyP7hoA+Mfh38N/E/xZ8WWXhnwhot3r2uXjYitLRNzY7sx6Ko7sxAHc1+1n7Cf/AATi0P8AZngtfF3i823iH4lSR5WVRvttJDDlIMj5nwcGUgdwoAyW+h/gL+zT8Pf2a/DP9jeBdBi07zAPtWoS/vby7I7yynlvZRhR2Ar1GgAooooAKKKKACiiigAryz4w/svfCz49W7p448FaZrNyVKrqHleTeIP9mePbIPpux7UUUAfE/wAUv+CJ/hDVnmufAHjrUvDztyllrMC3sI9g6lHA+u418u+O/wDgkJ8efCZnk0uLw/4qtYwSJLDUhC5Hus4jx+ZoooA+cPGf7NnxH+H0zxa/4d+wSJ94fbraTH/fEhrzq8sJ7CTy508t/TIP8qKKAHWOm3OoyBLePzGPGNwH8zXpfgn9l34m/EWZIvD/AIa+3u/Qfb7aP/0OQUUUAfSPgX/gj18dPFDxPrUnh3wnbMAWa81D7RIB7LArg/8AfQr6k+Fn/BFXwHoTw3Pj3xnq3imZeWs9MiWwtyfQtl3I+hWiigD7Z+En7Ovw1+BVkLfwL4N0vw+xXa91BDuuZB/tzNmRvxavRqKKACiiigAooooA/9k=</ImageData>
|
||||||
</EmbeddedImage>
|
</EmbeddedImage>
|
||||||
<EmbeddedImage Name="tk_logo">
|
<EmbeddedImage Name="tk_logo">
|
||||||
<MIMEType>image/jpeg</MIMEType>
|
<MIMEType>image/jpeg</MIMEType>
|
||||||
<ImageData>/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wAARCAB4AMoDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivlX/gsd/wAFLvDv/BLD9iDxD+0hNaadqHimaVNK8A6BqbMYtS1eUExrIsbK5ijRZJpArKSkRUMrMpoA+qqK/KX9sH/gt1+3
|
<ImageData>/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wAARCAB4AMoDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivlX/gsd/wAFLvDv/BLD9iDxD+0hNaadqHimaVNK8A6BqbMYtS1eUExrIsbK5ijRZJpArKSkRUMrMpoA+qqK/KX9sH/gt1+3
|
||||||
L+xj/wAE9vgb4g8ffBj4f6p+1d8edTtv+Eb+GGm6Nfrp9hZzyKUE1u18bhp9k1tCR5yjz52GMRMD5x/wWa/4OTf2oP8AgmX40+Hv7L/w58GfCnxT8WofBltqfxolvNL1CXSNN1C4iRo7Oyjiv45Y8YkkPmySny5IOhYkAH7Q0V+J3/BFz/g4b/4KRf8ABSj9o3WdN+NHwt+C3hP4QfDzwrdeI/il4y03QNVhl06xjifykjlm1OSNJHkUt8yPiOCY4yua+XvjF/weoft1RfFbxJH8Cv2fvg+fBcet3K+FD4k0PVZdQfTxI3kNcvFqcaGZo9rMFjUBsrigD+lKiv5h/wDiNY/4Kf8A/RvXwE/8J3Wv/ltR/wARrH/BT/8A6N6+An/hO61/8tqAP6eKK/mH/wCI1j/gp/8A9G9fAT/wnda/+W1H/Eax/wAFP/8Ao3r4Cf8AhO61/wDLagD+niiv5h/+I1j/AIKf/wDRvXwE/wDCd1r/AOW1H/Eax/wU/wD+jevgJ/4Tutf/AC2oA/p4or+Yn/iNU/4Kf4/5N9+Amf8AsW9b5H/g2/8A1Yr94P8Agkr+0L+2J+1f+w/4T/aT/bY8D+EvDXifxrG2q6RoPhHS7u1itdIkCm0aZbq5uHMsq5m4ZQEljXblWJAPpaiiigAooooAKKKKACiiigAooooAKKKKAGmQg8jjivw6+IXifw//AMFyP+C5t3qPifW4W/Za/Yyt5r/xBqF3IP7N1XVYXMkruxOx0ee3Oc5Q22nyEYEvP2X/AMHEP/BSHUP2Av2Eb/w58Kr+Rvir8Vrh/C/w7s7EFrqKSVQLm9RF5LRRuAmM/vpoBggkV+bP7VPwi8Xf8E6f+CbXwf8A+CCH7MkMN3+0X+1FqVtqPxflsZAZLW3uXRXt5XX5li+Rbbd93yLK7cgCTkA1v2f/ANp7wx+1N+118e/+DlT9qrTJn+EXwFtZfD37P/hvUPk/tLUwPLso4g2cSkzo7EA7J9Q
|
L+xj/wAE9vgb4g8ffBj4f6p+1d8edTtv+Eb+GGm6Nfrp9hZzyKUE1u18bhp9k1tCR5yjz52GMRMD5x/wWa/4OTf2oP8AgmX40+Hv7L/w58GfCnxT8WofBltqfxolvNL1CXSNN1C4iRo7Oyjiv45Y8YkkPmySny5IOhYkAH7Q0V+J3/BFz/g4b/4KRf8ABSj9o3WdN+NHwt+C3hP4QfDzwrdeI/il4y03QNVhl06xjifykjlm1OSNJHkUt8yPiOCY4yua+XvjF/weoft1RfFbxJH8Cv2fvg+fBcet3K+FD4k0PVZdQfTxI3kNcvFqcaGZo9rMFjUBsrigD+lKiv5h/wDiNY/4Kf8A/RvXwE/8J3Wv/ltR/wARrH/BT/8A6N6+An/hO61/8tqAP6eKK/mH/wCI1j/gp/8A9G9fAT/wnda/+W1H/Eax/wAFP/8Ao3r4Cf8AhO61/wDLagD+niiv5h/+I1j/AIKf/wDRvXwE/wDCd1r/AOW1H/Eax/wU/wD+jevgJ/4Tutf/AC2oA/p4or+Yn/iNU/4Kf4/5N9+Amf8AsW9b5H/g2/8A1Yr94P8Agkr+0L+2J+1f+w/4T/aT/bY8D+EvDXifxrG2q6RoPhHS7u1itdIkCm0aZbq5uHMsq5m4ZQEljXblWJAPpaiiigAooooAKKKKACiiigAooooAKKKKAGmQg8jjivw6+IXifw//AMFyP+C5t3qPifW4W/Za/Yyt5r/xBqF3IP7N1XVYXMkruxOx0ee3Oc5Q22nyEYEvP2X/AMHEP/BSHUP2Av2Eb/w58Kr+Rvir8Vrh/C/w7s7EFrqKSVQLm9RF5LRRuAmM/vpoBggkV+bP7VPwi8Xf8E6f+CbXwf8A+CCH7MkMN3+0X+1FqVtqPxflsZAZLW3uXRXt5XX5li+Rbbd93yLK7cgCTkA1v2f/ANp7wx+1N+118e/+DlT9qrTJn+EXwFtZfD37P/hvUPk/tLUwPLso4g2cSkzo7EA7J9Q
|
||||||
DZxA2PxI+O3xn+J/7VPx38TfHf4n6jLq/ivxtr8+o6nLGhYzXEz5Ecagn5VyEVR0VVA6V+iH/AAcH/Hv4cfs9+Evhp/wRC/ZT1xJvAvwE02OXx5qFrtX+3fFc0bG4llKnlk86Usv8MlzKn/LJQOT/AODdn9j74beNPjf4n/4KOftVQpb/AAY/Zn0v/hJ9cnu4QY9R1mNTJY2aBuJGV184oDyyQIQfNFAHrn/BQa5tP+CL/wDwR58Gf8EsvC80dn8afj7BF4x+Ps8D4uNO05sC30pmHK/MgiKg4xb3XGLjn8iDKzHJxn1r2H9vD9sX4kft7/tZ+N/2rvijO39o+L9Yee3sRKXTTbJVEdtZx5/ghhSOPPfaWOSSa8d2j1oATJ9TRk+pqR4UU8FvxX/Pfio6ADJ9TRk+poqTyl5yx/L8vzoAjyfU0ZPqaXaPWnLEHYKhJJIGMd/woA+1P+CDH/BNO7/4Kb/8FAPDnw18SaTLP4A8KlPEHxHnKkRtp0Mi7bTd/euZdkWODsaVh/qzX9j9jp9jplnDp2nWkcFvbxrHbwQoFSJFGFVVHCgDgAcACvgD/g3F/wCCZg/4Jy/8E/tJufHvh8WvxK+Jog8Q+OBLFtmslaP/AETT27jyIn+Zf4Zpph0xj9BaACimeYwBJXocdP8APtT+fQfnQAUUwOxySnAz059KfQAUUUUAFFFFABRRUbTEHAAz6f5+lAElFHPoPzpnnx/89E/77oA/nu/bol/4K3fGf/gtLYft72H/AASZ8ffELwH8JbySx+EHhTxBYTWloRbs/lao6rlvMe5JugCAflgDZEYB9wn/AOCoX/BcC5+IEXxZuf8Ag26tJPFMEHkweJZLaZtQjj2FNi3Ji81RtZlwGAwxHev2iEaqMAdaXaP8igD8LPiF/wAFFP8AgqFomma98V/il/wbFeCYbWzt7nVvEWva3oCny0RXmuLmaV7ck4Ad2YnPU8k165/wTr/4K++Gvjr/AME1Pj
|
DZxA2PxI+O3xn+J/7VPx38TfHf4n6jLq/ivxtr8+o6nLGhYzXEz5Ecagn5VyEVR0VVA6V+iH/AAcH/Hv4cfs9+Evhp/wRC/ZT1xJvAvwE02OXx5qFrtX+3fFc0bG4llKnlk86Usv8MlzKn/LJQOT/AODdn9j74beNPjf4n/4KOftVQpb/AAY/Zn0v/hJ9cnu4QY9R1mNTJY2aBuJGV184oDyyQIQfNFAHrn/BQa5tP+CL/wDwR58Gf8EsvC80dn8afj7BF4x+Ps8D4uNO05sC30pmHK/MgiKg4xb3XGLjn8iDKzHJxn1r2H9vD9sX4kft7/tZ+N/2rvijO39o+L9Yee3sRKXTTbJVEdtZx5/ghhSOPPfaWOSSa8d2j1oATJ9TRk+pqR4UU8FvxX/Pfio6ADJ9TRk+poqTyl5yx/L8vzoAjyfU0ZPqaXaPWnLEHYKhJJIGMd/woA+1P+CDH/BNO7/4Kb/8FAPDnw18SaTLP4A8KlPEHxHnKkRtp0Mi7bTd/euZdkWODsaVh/qzX9j9jp9jplnDp2nWkcFvbxrHbwQoFSJFGFVVHCgDgAcACvgD/g3F/wCCZg/4Jy/8E/tJufHvh8WvxK+Jog8Q+OBLFtmslaP/AETT27jyIn+Zf4Zpph0xj9BaACimeYwBJXocdP8APtT+fQfnQAUUwOxySnAz059KfQAUUUUAFFFFABRRUbTEHAAz6f5+lAElFHPoPzpnnx/89E/77oA/nu/bol/4K3fGf/gtLYft72H/AASZ8ffELwH8JbySx+EHhTxBYTWloRbs/lao6rlvMe5JugCAflgDZEYB9wn/AOCoX/BcC5+IEXxZuf8Ag26tJPFMEHkweJZLaZtQjj2FNi3Ji81RtZlwGAwxHev2iEaqMAdaXaP8igD8LPiF/wAFFP8AgqFomma98V/il/wbFeCYbWzt7nVvEWva3oCny0RXmuLmaV7ck4Ad2YnPU8k165/wTr/4K++Gvjr/AME1Pj
|
||||||
b+21+1F+wV8MPht8DvBBC6bomi2SyReL9YQI3kCCSEQsfNNlCshDZmkAyPKNWf+Dl39qj4l/FrUfhv/wAETf2S737R8Rvj1q1t/wAJS1u/Om6EJSVWbByiSvFJLIe0FnLkYcV89ftufA7wv+1J+1h8Af8Ag2b/AGPNTmtfhT8F7C31z46a9YgKZGiQSXDzMpx52yZmJ5X7VqSA4MPAB6H4m/4Kw/Bz4Of8EhtO/wCCkX7R3/BLn4JaF4n+IXig6d8G/h5a6DbsdXskZfM1C5eS2DxRKFnYbUIYeQcgTqR8xfAH/g421n9pz41+Fv2ffg7/AMER/wBn7UvE/jHWoNL0Wz+wIFaeVwoZ2Fp8kaDLu/RUVmPANfHP/BfX/goF4a/ba/bUPgr4HeRafB34O6Yvg74VaVpzYtBZ2xEct3Eo6LM8YCH/AJ4RQDtX0B/wRO8F+FP+CZ37DfxP/wCC7/xy0K3l1m0tZ/B37O2jajFj+0dbnVo5r1AcFkXDRFlz+6ive4FAFz/g62/a0+CGtftC6H+wb+zv8KvAuhW/w4gjvfiJqnhDw5a2v2vX5YQPsgljjVzFbxP0zzJOwYbohj8i61vHHjrxb8SfGOrfEHx5rtxqut67qU+oavqV5IXlurqaQySyuT1ZnZmJ9SayaACv3j/4NEf+CTHhP4k6d4l/4KJ/tI/DXTtb0Y+b4d+HGk+INOS5tp3UgX1/5coZW2nFvGSMbvtHQqCPx3/Yb/Y/+I37eH7WHgn9lD4VQt/ani/WUtpLzyt6afaqDJc3kgH8EMKySkd9m0ckV/ZB4i8Y/sh/8Efv2DrG48X69B4S+GXwq8MW2n2rMoae42KEjjRFwbi5nlycDl5JGZsAsQAdqf2M/wBjwf8ANqHw06cf8ULp/wD8Zpbf9jn9kS3mS7tf2V/hxHJGd0UkXgewDKfUERdfxr+e39tT/g8s/bK+JHie80P9h/4X+H/hx4ZWQrZav4jtE1XWZ17SMHP2a
|
b+21+1F+wV8MPht8DvBBC6bomi2SyReL9YQI3kCCSEQsfNNlCshDZmkAyPKNWf+Dl39qj4l/FrUfhv/wAETf2S737R8Rvj1q1t/wAJS1u/Om6EJSVWbByiSvFJLIe0FnLkYcV89ftufA7wv+1J+1h8Af8Ag2b/AGPNTmtfhT8F7C31z46a9YgKZGiQSXDzMpx52yZmJ5X7VqSA4MPAB6H4m/4Kw/Bz4Of8EhtO/wCCkX7R3/BLn4JaF4n+IXig6d8G/h5a6DbsdXskZfM1C5eS2DxRKFnYbUIYeQcgTqR8xfAH/g421n9pz41+Fv2ffg7/AMER/wBn7UvE/jHWoNL0Wz+wIFaeVwoZ2Fp8kaDLu/RUVmPANfHP/BfX/goF4a/ba/bUPgr4HeRafB34O6Yvg74VaVpzYtBZ2xEct3Eo6LM8YCH/AJ4RQDtX0B/wRO8F+FP+CZ37DfxP/wCC7/xy0K3l1m0tZ/B37O2jajFj+0dbnVo5r1AcFkXDRFlz+6ive4FAFz/g62/a0+CGtftC6H+wb+zv8KvAuhW/w4gjvfiJqnhDw5a2v2vX5YQPsgljjVzFbxP0zzJOwYbohj8i61vHHjrxb8SfGOrfEHx5rtxqut67qU+oavqV5IXlurqaQySyuT1ZnZmJ9SayaACv3j/4NEf+CTHhP4k6d4l/4KJ/tI/DXTtb0Y+b4d+HGk+INOS5tp3UgX1/5coZW2nFvGSMbvtHQqCPx3/Yb/Y/+I37eH7WHgn9lD4VQt/ani/WUtpLzyt6afaqDJc3kgH8EMKySkd9m0ckV/ZB4i8Y/sh/8Efv2DrG48X69B4S+GXwq8MW2n2rMoae42KEjjRFwbi5nlycDl5JGZsAsQAdqf2M/wBjwf8ANqHw06cf8ULp/wD8Zpbf9jn9kS3mS7tf2V/hxHJGd0UkXgewDKfUERdfxr+e39tT/g8s/bK+JHie80P9h/4X+H/hx4ZWQrZav4jtE1XWZ17SMHP2a
|
||||||
HP/ADzCS7f+ehr5RvP+DhT/AILp6tZSeOj+2l4vXTkmCveW3hXTktI3JHyZW02DrwDyaAP7ByqkAFOvPc4/SpK/l1/Y6/4PBv8Agox8GvE9lY/tTaR4d+LfhoyIuoLLpcWlaqqFhuMM9qghLAZwskLbv7y1/Rd+xL+2v8Cf+CgP7OOgftQfs6+IJL/w7r0bq0N1CI7rT7qM7ZrS5jyfLmRuCMlSNrKzK6swB+Zv/B4x+2h4x+AH7JXw2+AXws8f6loPiDx54xm1G7u9G1KS2uBp2nwYdN8TKwVprqA+/lGv52F/a4/aychE/ae+IpZuFUeNr/kk/wDXWv0D/wCDuj9pz/heX/BV+8+E2maj52mfCrwjYaGqRvlFvJ1N9csP9ofaIo2/6447V8kf8EhP2ZW/bA/4KXfBn4Bz6cbmw1PxtaXWtxbNw/s+zY3d0CDxgwwSDnuwoA/r0/4Jn/BTxX+zz+wD8I/g/wCPdZ1LUPEOleB7F/EV5q97JcXEmozxi4uy8kpLnE80oGTwAAOAK91r8pv+Cyv/AAc7fD7/AIJf/tG2v7Lnwk+B1n8T/EljpwuvGrS+J20+DRZJQr29ruWCXzJmQ+Y4+UIrx8ksQnyr4K/4PVfjl8RvGGl+APA3/BMjTdV1rW9QhsdJ0uy+I87zXVzK4SKJALDlndgoHqaAP6A6Mg9DXmes/tCaf8Cv2YP+GiP2ztR0D4fponhyLUfHJj1Rrmy0iYovmQRzbFa4IkYRJtTdKxUKuXVa/Fn9rz/g9esdM8SXfhv9hv8AZOt9U063ldIPFXxF1KWEXWDgMljbbWVD1BacNg8qtAH74byTgY6ev9KA5POPpX8t2p/8HiH/AAV4u92uWPgz4T2tiZiiiLwXePGGxkIXa9POM8ZHQ17X+yb/AMHrfxq03xXZaP8Ats/ss+G9V0KSVY77W/h7PNZXtqveQW11LKk/+55kX+9QB/RRX5Nf8Hd/7Z3jL9mX9gPwv8KvhZ4/
|
HP/ADzCS7f+ehr5RvP+DhT/AILp6tZSeOj+2l4vXTkmCveW3hXTktI3JHyZW02DrwDyaAP7ByqkAFOvPc4/SpK/l1/Y6/4PBv8Agox8GvE9lY/tTaR4d+LfhoyIuoLLpcWlaqqFhuMM9qghLAZwskLbv7y1/Rd+xL+2v8Cf+CgP7OOgftQfs6+IJL/w7r0bq0N1CI7rT7qM7ZrS5jyfLmRuCMlSNrKzK6swB+Zv/B4x+2h4x+AH7JXw2+AXws8f6loPiDx54xm1G7u9G1KS2uBp2nwYdN8TKwVprqA+/lGv52F/a4/aychE/ae+IpZuFUeNr/kk/wDXWv0D/wCDuj9pz/heX/BV+8+E2maj52mfCrwjYaGqRvlFvJ1N9csP9ofaIo2/6447V8kf8EhP2ZW/bA/4KXfBn4Bz6cbmw1PxtaXWtxbNw/s+zY3d0CDxgwwSDnuwoA/r0/4Jn/BTxX+zz+wD8I/g/wCPdZ1LUPEOleB7F/EV5q97JcXEmozxi4uy8kpLnE80oGTwAAOAK91r8pv+Cyv/AAc7fD7/AIJf/tG2v7Lnwk+B1n8T/EljpwuvGrS+J20+DRZJQr29ruWCXzJmQ+Y4+UIrx8ksQnyr4K/4PVfjl8RvGGl+APA3/BMjTdV1rW9QhsdJ0uy+I87zXVzK4SKJALDlndgoHqaAP6A6Mg9DXmes/tCaf8Cv2YP+GiP2ztR0D4fponhyLUfHJj1Rrmy0iYovmQRzbFa4IkYRJtTdKxUKuXVa/Fn9rz/g9esdM8SXfhv9hv8AZOt9U063ldIPFXxF1KWEXWDgMljbbWVD1BacNg8qtAH74byTgY6ev9KA5POPpX8t2p/8HiH/AAV4u92uWPgz4T2tiZiiiLwXePGGxkIXa9POM8ZHQ17X+yb/AMHrfxq03xXZaP8Ats/ss+G9V0KSVY77W/h7PNZXtqveQW11LKk/+55kX+9QB/RRX5Nf8Hd/7Z3jL9mX9gPwv8KvhZ4/
|
||||||
1Xw94m+JHjiKL7douoyWtyum2MZuJyskTB1HnNaA4PIYjvX6Y/s/ftAfCv8Aah+Cvhv9oL4I+KYdc8KeK9KS/wBG1O3UgSRtkFWB5R1YMjoeUZWU4Ir+ar/g8d/ab/4Wz/wUn0L9n3S9S8yw+Ffge3guIVfKpqN+RdzH0z9nNmD/ALtAH5vf8Nuftm4yP2u/ih/4X+o8/wDkb6V/Q3+zB/wQc/aD+Jf7NPw7+I/j39sr4n2eu+IPA2kalrVpL8RdTDQXc9nFLMhHm8EO7A/Sv5//APgnJ+zbP+1/+3h8Jv2bIbQzQeLfHNhaamAucWKyiS6fH+zbxyt/wGv7ibfT7O0t47S1t1jiiQJHGgwFUDAAHYAUATVxH7RXx/8Ah1+y38CvFv7RHxf1hdP8N+DdEuNU1a4PJMUS5CIP4nc4RV6l3UDqM9vX40/8HAPxa8ff8FGv20fhX/wQN/Zm8QSRDXdVtvEXxt1axO4aZYRjz4opMDH7uENdlDw0jWa5BagDwv8AYb+PWr/CD4QftEf8HSf7a2ixyeMfHNzdeH/gB4b1Al1Xe32eGODIyYgYktg64byLK8c/fJPkXiL4geMf+CTP/BGvxD+0H8Stenk/am/bvvrm7l1G5O3UNI8MTFpZ7knhopJRcFyRtJe+i72xx77+0V4K+E//AAVA/wCCqvgj/gmb8MEs9I/ZL/Yl0EXvxHlWQLYTPYxqk8Ujj5X/ANUtpuPzYF/Jk9/yZ/4LH/8ABQzVf+Clv7dnir49Wkslt4QsWGh/DrSSm1LHRLZmWDCdEaQl53A6NMVHAAoA8z/YV/ZA+I37fH7W/gf9lD4WQFdS8X6yltNeiDcmn2igyXN5IF/gihWSQjvt2jkivr//AIOKf2wvhv4w+NnhX/gm9+yrKtt8Gf2aNK/4RjRbe2lDR6jrKKsd9eOy8SMrJ5O8jJdZ3B/emvWP+CetrZ/8EZP+CP8A41/4KqeKLaO1+M3x7gl8GfAC2uIx5+n
|
1Xw94m+JHjiKL7douoyWtyum2MZuJyskTB1HnNaA4PIYjvX6Y/s/ftAfCv8Aah+Cvhv9oL4I+KYdc8KeK9KS/wBG1O3UgSRtkFWB5R1YMjoeUZWU4Ir+ar/g8d/ab/4Wz/wUn0L9n3S9S8yw+Ffge3guIVfKpqN+RdzH0z9nNmD/ALtAH5vf8Nuftm4yP2u/ih/4X+o8/wDkb6V/Q3+zB/wQc/aD+Jf7NPw7+I/j39sr4n2eu+IPA2kalrVpL8RdTDQXc9nFLMhHm8EO7A/Sv5//APgnJ+zbP+1/+3h8Jv2bIbQzQeLfHNhaamAucWKyiS6fH+zbxyt/wGv7ibfT7O0t47S1t1jiiQJHGgwFUDAAHYAUATVxH7RXx/8Ah1+y38CvFv7RHxf1hdP8N+DdEuNU1a4PJMUS5CIP4nc4RV6l3UDqM9vX40/8HAPxa8ff8FGv20fhX/wQN/Zm8QSRDXdVtvEXxt1axO4aZYRjz4opMDH7uENdlDw0jWa5BagDwv8AYb+PWr/CD4QftEf8HSf7a2ixyeMfHNzdeH/gB4b1Al1Xe32eGODIyYgYktg64byLK8c/fJPkXiL4geMf+CTP/BGvxD+0H8Stenk/am/bvvrm7l1G5O3UNI8MTFpZ7knhopJRcFyRtJe+i72xx77+0V4K+E//AAVA/wCCqvgj/gmb8MEs9I/ZL/Yl0EXvxHlWQLYTPYxqk8Ujj5X/ANUtpuPzYF/Jk9/yZ/4LH/8ABQzVf+Clv7dnir49Wkslt4QsWGh/DrSSm1LHRLZmWDCdEaQl53A6NMVHAAoA8z/YV/ZA+I37fH7W/gf9lD4WQFdS8X6yltNeiDcmn2igyXN5IF/gihWSQjvt2jkivr//AIOKf2wvhv4w+NnhX/gm9+yrKtt8Gf2aNK/4RjRbe2lDR6jrKKsd9eOy8SMrJ5O8jJdZ3B/emvWP+CetrZ/8EZP+CP8A41/4KqeKLaO1+M3x7gl8GfAC2uIx5+n
|
||||||
6exJudVUHlQTG0oOMYtrUZ23Bz+Rt3fXd/dy319cPNNNI0k00rlmdyclix5JJOcnqetAEVOKDIAB/nTa+lP8Agk9/wT/8Xf8ABSz9ufwb+y5oEc8WkXt4L/xnqtumf7N0W3Ktcz5IwGZSsUeeDLNGCMGgD9uP+DPv/gmGPg78C9W/4KOfFLw/5fiL4iQvpfgOO4hw9noUcg825UkZDXM8YA/6ZW6EEiU58a/4PZP2qri78b/CD9izQtZcW+n6dd+L/EVnHJ8ryzSG0si4HdEivCM9ps1+/vgPwD4Q+GPgnR/hx4C0GDS9D8P6Xb6do2mWqbYrS1gjWOKJB2VUVQB7V/Hl/wAHDHx+1X9ov/gsH8avEmovMtt4e8TN4X02CYEeVBpqC0OPQNLHLLj/AKafUUAfIXgPw5aeMvHGjeENS8SWej2+qatb2c+rajMI7axSWRUaeVjjaiA7mJ7KfSv6lP2wv+CmP/BGr4Gf8EiviH+zD+zd+0l8J/EcGmfCC+8O+FPA+i6nbTPfzyWhtYSIVz5jmVlld+W3Kzkk81+If/Bu1/wT3+Cf/BST/golB8FP2iNKuNS8F6P4M1LXNa0y01OW1kuzH5cEKCSFlkUCa5ikO0j/AFe0nB5/Vv8A4KZf8Emf+DbD/glH8I9G+Ln7S37Nnji5tfEWujStI0jwz451Ke+upBE8ryCOW+iHlxqg3NuwGkjBzuFAH82qzMpztU+xH+c1/Sx/wZr22p/Dj/gmh8Vviv431hrXwy/xMurq3859scKWul2huZ+eACNoJz/yyHSvhM/H3/gz8Ayf2Hf2gu3XXrgc85/5jB6cV+kX7Zvj/wDZc/4J9/8ABsv4k8QfsTfDbxD4C8J/E7wstv4N0HxRdO+qI/iGQLK0zSTSsH+yyzSY8xtqqo7UAfza/tbfHnV/2ov2o/iH+0XrsshuPHHjLUdadZDzGlxcySRx/REZVA9FAr6m/wCCL/7U/g3/AIJyWvxd/wCCiO
|
6exJudVUHlQTG0oOMYtrUZ23Bz+Rt3fXd/dy319cPNNNI0k00rlmdyclix5JJOcnqetAEVOKDIAB/nTa+lP8Agk9/wT/8Xf8ABSz9ufwb+y5oEc8WkXt4L/xnqtumf7N0W3Ktcz5IwGZSsUeeDLNGCMGgD9uP+DPv/gmGPg78C9W/4KOfFLw/5fiL4iQvpfgOO4hw9noUcg825UkZDXM8YA/6ZW6EEiU58a/4PZP2qri78b/CD9izQtZcW+n6dd+L/EVnHJ8ryzSG0si4HdEivCM9ps1+/vgPwD4Q+GPgnR/hx4C0GDS9D8P6Xb6do2mWqbYrS1gjWOKJB2VUVQB7V/Hl/wAHDHx+1X9ov/gsH8avEmovMtt4e8TN4X02CYEeVBpqC0OPQNLHLLj/AKafUUAfIXgPw5aeMvHGjeENS8SWej2+qatb2c+rajMI7axSWRUaeVjjaiA7mJ7KfSv6lP2wv+CmP/BGr4Gf8EiviH+zD+zd+0l8J/EcGmfCC+8O+FPA+i6nbTPfzyWhtYSIVz5jmVlld+W3Kzkk81+If/Bu1/wT3+Cf/BST/golB8FP2iNKuNS8F6P4M1LXNa0y01OW1kuzH5cEKCSFlkUCa5ikO0j/AFe0nB5/Vv8A4KZf8Emf+DbD/glH8I9G+Ln7S37Nnji5tfEWujStI0jwz451Ke+upBE8ryCOW+iHlxqg3NuwGkjBzuFAH82qzMpztU+xH+c1/Sx/wZr22p/Dj/gmh8Vviv431hrXwy/xMurq3859scKWul2huZ+eACNoJz/yyHSvhM/H3/gz8Ayf2Hf2gu3XXrgc85/5jB6cV+kX7Zvj/wDZc/4J9/8ABsv4k8QfsTfDbxD4C8J/E7wstv4N0HxRdO+qI/iGQLK0zSTSsH+yyzSY8xtqqo7UAfza/tbfHnV/2ov2o/iH+0XrsshuPHHjLUdadZDzGlxcySRx/REZVA9FAr6m/wCCL/7U/g3/AIJyWvxd/wCCiO
|
||||||
uWtrfeLvDfgweFvhHo11z9r8RaoxzclT96G2tred5emRKiAgyKa+Ew5AwBX1z+0p/wTw1j4Hf8Epv2ev27prW6Rvil4o8S2urJMzeXDDFJEmn4U8KZEtbx8j7y7P7ooA+X/iB8RfG/xV8eaz8T/iN4mutY8QeIdTn1DW9WvZN015dTOzyyue7MzMT9a/eT/g0e/wCCOhyn/BVH9obwnnHnWnwe0rULfvkx3Gs4b/gcMDf9dnA/1TH8Aa/tQ/4I6/tGeEfjt/wSc+CvxyWew0+ys/hvaWermFFigtJtNjazu/lHCKHtpGwMDHtQB5j/AMF/f+CZ/wC1h/wVS/Zx8Kfs4/s2fFXwn4V0y08VNrPiweKbu8iF/wCVCyW8Si2hk3KHlkdt4A3LGRyK/IbW/wDgzs/as+HFxaa38a/23/gT4d0H7Ug1G9vtdvrdkhDLv8tri0RCwUnALAcDJqf/AIKvf8HZn7Uvx28ea18JP+Ceeuv8OPh7aXUtrbeL4rdW13XUU4+0K8gYWMbHJRYwJVXBaQElE+Hf2B/2Rf2rv+C137bWmfAi8+MOsarq99bT6l4m8a+LtSn1JtK06IqJrlvNcvKd0kcaIGAZ5EBKgkgA/az/AILYf8FBP+CPv7Lf/BJvxL/wTm/Zi8Q+APF+paz4bi0Xwn4O8EXMGowaW6tGf7TuriDdEk0YUzB2bzpJQvBBd1/mnErqcg9sV+jn/Bf/AP4JjfsU/wDBJ/Wvhj+zb8AfiJ4k8WfETUtJu9Z+IGreIL6HEVszpFZJHbQoFgDsl0wVi77VTLYIJ/PDw34c1fxf4isPCfhyxkutQ1O9htLG2jGWmmkYIiAepZgB9aAP62f+DXfwZrvw0/4InfDTUfG980cOp3etaxbC5c7bazfUbjb14ClYzJ6Ykz3r+X7/AIKGftJXP7Xv7cPxW/aVnuGlh8YeOdQvtOLtyll5zJbJ/wABgWJfotf1Nf8ABRHxLpP/AASn/wCDf7xL4
|
uWtrfeLvDfgweFvhHo11z9r8RaoxzclT96G2tred5emRKiAgyKa+Ew5AwBX1z+0p/wTw1j4Hf8Epv2ev27prW6Rvil4o8S2urJMzeXDDFJEmn4U8KZEtbx8j7y7P7ooA+X/iB8RfG/xV8eaz8T/iN4mutY8QeIdTn1DW9WvZN015dTOzyyue7MzMT9a/eT/g0e/wCCOhyn/BVH9obwnnHnWnwe0rULfvkx3Gs4b/gcMDf9dnA/1TH8Aa/tQ/4I6/tGeEfjt/wSc+CvxyWew0+ys/hvaWermFFigtJtNjazu/lHCKHtpGwMDHtQB5j/AMF/f+CZ/wC1h/wVS/Zx8Kfs4/s2fFXwn4V0y08VNrPiweKbu8iF/wCVCyW8Si2hk3KHlkdt4A3LGRyK/IbW/wDgzs/as+HFxaa38a/23/gT4d0H7Ug1G9vtdvrdkhDLv8tri0RCwUnALAcDJqf/AIKvf8HZn7Uvx28ea18JP+Ceeuv8OPh7aXUtrbeL4rdW13XUU4+0K8gYWMbHJRYwJVXBaQElE+Hf2B/2Rf2rv+C137bWmfAi8+MOsarq99bT6l4m8a+LtSn1JtK06IqJrlvNcvKd0kcaIGAZ5EBKgkgA/az/AILYf8FBP+CPv7Lf/BJvxL/wTm/Zi8Q+APF+paz4bi0Xwn4O8EXMGowaW6tGf7TuriDdEk0YUzB2bzpJQvBBd1/mnErqcg9sV+jn/Bf/AP4JjfsU/wDBJ/Wvhj+zb8AfiJ4k8WfETUtJu9Z+IGreIL6HEVszpFZJHbQoFgDsl0wVi77VTLYIJ/PDw34c1fxf4isPCfhyxkutQ1O9htLG2jGWmmkYIiAepZgB9aAP62f+DXfwZrvw0/4InfDTUfG980cOp3etaxbC5c7bazfUbjb14ClYzJ6Ykz3r+X7/AIKGftJXP7Xv7cPxW/aVnuGlh8YeOdQvtOLtyll5zJbJ/wABgWJfotf1Nf8ABRHxLpP/AASn/wCDf7xL4
|
||||||
M8O6glreeD/AIOWfgrQ5oW2s+oXUMWmrMg67vMleY/7jGv4/wAMR2FAH68f8Gbf7Mn/AAtT/go34j/aI1XTPNsPhb4Hme1mZOI9S1Bvs0WPc263v5V/UHX5Hf8ABnJ+zGfhJ/wTU1v9oDVLAxah8VfG9zcW8rJhpNOsM2kK+uBOLwj/AH6/XGgDxv8Ab8/bN+Hf7AH7Ivjf9rH4mPG9h4T0h5bOwMwR9SvnxHa2cf8AtSzMiZ/hBLHhTX5Mf8Es/wBnj9uz4c/8E9fjb/wV+8M/CDUvHv7VP7TX2hvAFtG8EMmk6ZdTfu73NxKixxmRjciPJBitbNAAGOPuH/gtl/wR5+J//BYPwZ4Q+FNh+2l/wrLwf4av5tS1HQ4/AJ1c6vflfLhmkk/tC2CrDG0gRNh5ldix+UL4Bon/AAb4/wDBVTw1o1n4d8O/8HI/xXsNP0+0jtbCxsvA11FDbQRoESONF10BFVQAABwAMdKAPnjxf/wSo/4KQ/sef8ERo/2P/wBlb9nDWvFvxp/aK1Z9Y/aC8SWmtWKyaRYABl0hp5rhfOdgyxsyF1YvendiRc/EH7H/APwbB/8ABUP4pftM+C/A/wC0p+zNq/gf4f3muw/8Jj4nudb0+T7Hp0Z3zBFiuHcyuqmOPCnDyqW+UE1+t5/4IF/8FbCAD/wcu/GDjof+EMvM9Mdf7ezQf+CBX/BWsjB/4OW/i+RxwfBd3/8AL38z359TQB8Q/wDBdz/gmz/wV9/b7/a5h0f9n39g/XbP4LfCfQ4vCXwk0q31zS4YTp9uqpJdpG92HQTFVC5GRDFAGAINfEP/ABDd/wDBbT/ownX/APwo9I/+TK/bz/hwX/wVqzn/AIiWfi9/4Rd5145/5D3Xj+Z6kml/4cG/8Fb/APpZf+MP/hGXf/y9oA/EP/iG7/4LYbc/8MGa9kngf8JHpHP/AJN/5xX7u/8ABsx/wSB8Zf8ABNf9mfW/if8AtHeCk0r4u/EW9A1iwmki
|
M8O6glreeD/AIOWfgrQ5oW2s+oXUMWmrMg67vMleY/7jGv4/wAMR2FAH68f8Gbf7Mn/AAtT/go34j/aI1XTPNsPhb4Hme1mZOI9S1Bvs0WPc263v5V/UHX5Hf8ABnJ+zGfhJ/wTU1v9oDVLAxah8VfG9zcW8rJhpNOsM2kK+uBOLwj/AH6/XGgDxv8Ab8/bN+Hf7AH7Ivjf9rH4mPG9h4T0h5bOwMwR9SvnxHa2cf8AtSzMiZ/hBLHhTX5Mf8Es/wBnj9uz4c/8E9fjb/wV+8M/CDUvHv7VP7TX2hvAFtG8EMmk6ZdTfu73NxKixxmRjciPJBitbNAAGOPuH/gtl/wR5+J//BYPwZ4Q+FNh+2l/wrLwf4av5tS1HQ4/AJ1c6vflfLhmkk/tC2CrDG0gRNh5ldix+UL4Bon/AAb4/wDBVTw1o1n4d8O/8HI/xXsNP0+0jtbCxsvA11FDbQRoESONF10BFVQAABwAMdKAPnjxf/wSo/4KQ/sef8ERo/2P/wBlb9nDWvFvxp/aK1Z9Y/aC8SWmtWKyaRYABl0hp5rhfOdgyxsyF1YvendiRc/EH7H/APwbB/8ABUP4pftM+C/A/wC0p+zNq/gf4f3muw/8Jj4nudb0+T7Hp0Z3zBFiuHcyuqmOPCnDyqW+UE1+t5/4IF/8FbCAD/wcu/GDjof+EMvM9Mdf7ezQf+CBX/BWsjB/4OW/i+RxwfBd3/8AL38z359TQB8Q/wDBdz/gmz/wV9/b7/a5h0f9n39g/XbP4LfCfQ4vCXwk0q31zS4YTp9uqpJdpG92HQTFVC5GRDFAGAINfEP/ABDd/wDBbT/ownX/APwo9I/+TK/bz/hwX/wVqzn/AIiWfi9/4Rd5145/5D3Xj+Z6kml/4cG/8Fb/APpZf+MP/hGXf/y9oA/EP/iG7/4LYbc/8MGa9kngf8JHpHP/AJN/5xX7u/8ABsx/wSB8Zf8ABNf9mfW/if8AtHeCk0r4u/EW9A1iwmki
|
||||||
nl0XS7dmEFmZIiylpG3TvsYj54lIzHmpfgr/AMENv+ClPgb4t+G/Gfxa/wCDhX4zeMPDWla1b3mt+FYNEu7BtXt45A72puDrE3krJt2swjY7WbABII/TfykHbv60AOr8Wf8AgvD/AMGwPiH9tT4waz+2p+wx4g0vTfHWuqs3i7wPrVx9ntdaulUKbq2uMFYJ3UDekgCSMN++Nixb9pqYYVOffrwKAP45/hd+yF/wXT/4JNftAW3xq+Ev7KvxX8IeLNMils01nRfBT6xZ3MDgb4XeGO4tZ422qSpLDKqRgqCK37S3gj/gud/wVW+L9n42+P37Pfxo8ea7a2xttMib4cXdpZadEW3FIokt44IMnBJ4LYGScCv7IyisCCMgjBGOtG0dqAP5wf8Agkb/AMGkXx88ZfEnRvjZ/wAFM9MtPCfg7TLiO7Hw2gv47nU9bKkMsV00LGO0tz/GA7TMAybYj84+yv8Ag6d/Y3/b2/bZ+EHwk/Zn/Yd/Zr1HxV4c0fV7rWvEp0q+srSC0khgS2sYAs00YwEmujhQQAF6Yr9cvIjwFIyB0B5xSiFAc+g49qAP46If+Dbb/gtjLMkLfsH67HvcLvfxHpAA9z/pfSv30/4K2f8ABJzxP8ZP+CFGj/sKfs8eC01zxf8ADPR/DjeDNMt5YomvLuxEdvcbXlZVDPBJdvksMk++K/SQKBwKQQoO5P1P+c0Afxy/8Q3f/BbX/ownX/8AwodJ/wDkuv3U/wCDcj9jj9sj4Ff8E3fiJ+wz+3j8EtW8E28+uainh83mo2k5m0zU7QJOsZglkC7JRK/zbeZx15r9SKQop6k9c9aAP41P21f+CC3/AAU3/Yx+JWreDtX/AGWvF/jLQLS9kXSfGXgfQ5tUsNQt9x8ub/Rld4GZOTFKFde+RzW5/wAE2f8AgmN/wXO1D4xWXxF/Yh+CHxL+HOsLHJbN431OKbw7bQ28gHmK890IxNGcDMaCQkgfLX9h3lJknHWl2KP
|
nl0XS7dmEFmZIiylpG3TvsYj54lIzHmpfgr/AMENv+ClPgb4t+G/Gfxa/wCDhX4zeMPDWla1b3mt+FYNEu7BtXt45A72puDrE3krJt2swjY7WbABII/TfykHbv60AOr8Wf8AgvD/AMGwPiH9tT4waz+2p+wx4g0vTfHWuqs3i7wPrVx9ntdaulUKbq2uMFYJ3UDekgCSMN++Nixb9pqYYVOffrwKAP45/hd+yF/wXT/4JNftAW3xq+Ev7KvxX8IeLNMils01nRfBT6xZ3MDgb4XeGO4tZ422qSpLDKqRgqCK37S3gj/gud/wVW+L9n42+P37Pfxo8ea7a2xttMib4cXdpZadEW3FIokt44IMnBJ4LYGScCv7IyisCCMgjBGOtG0dqAP5wf8Agkb/AMGkXx88ZfEnRvjZ/wAFM9MtPCfg7TLiO7Hw2gv47nU9bKkMsV00LGO0tz/GA7TMAybYj84+yv8Ag6d/Y3/b2/bZ+EHwk/Zn/Yd/Zr1HxV4c0fV7rWvEp0q+srSC0khgS2sYAs00YwEmujhQQAF6Yr9cvIjwFIyB0B5xSiFAc+g49qAP46If+Dbb/gtjLMkLfsH67HvcLvfxHpAA9z/pfSv30/4K2f8ABJzxP8ZP+CFGj/sKfs8eC01zxf8ADPR/DjeDNMt5YomvLuxEdvcbXlZVDPBJdvksMk++K/SQKBwKQQoO5P1P+c0Afxy/8Q3f/BbX/ownX/8AwodJ/wDkuv3U/wCDcj9jj9sj4Ff8E3fiJ+wz+3j8EtW8E28+uainh83mo2k5m0zU7QJOsZglkC7JRK/zbeZx15r9SKQop6k9c9aAP41P21f+CC3/AAU3/Yx+JWreDtX/AGWvF/jLQLS9kXSfGXgfQ5tUsNQt9x8ub/Rld4GZOTFKFde+RzW5/wAE2f8AgmN/wXO1D4xWXxF/Yh+CHxL+HOsLHJbN431OKbw7bQ28gHmK890IxNGcDMaCQkgfLX9h3lJknHWl2KP
|
||||||
zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jBVVXAFn/gnZ/wQR/4KwfA39vP4OfGP42fsDa6/hLwv8SdG1PxETrmkyCK1hvI3km2fbPnCAbyB124r+rQRqMY7dOaNncsfzoA/K7/g6n/Zs/bt/bP/AGYvh5+zT+xf+z/rfjW3uvF82t+MZdKuraJbVLW3MVrDJ50qZ3vdSOMZ5t6/Cv8A4h0/+C1X/Rgfir/wZ6d/8k1/ZL5YxjJ46e1OwPf86APHP+Cf37Ndv+yB+xH8LP2ZoIEil8HeCLDT9QEeMPeiFWuZP+BTtK/1avY6TYo6UtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/2Q==</ImageData>
|
zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jBVVXAFn/gnZ/wQR/4KwfA39vP4OfGP42fsDa6/hLwv8SdG1PxETrmkyCK1hvI3km2fbPnCAbyB124r+rQRqMY7dOaNncsfzoA/K7/g6n/Zs/bt/bP/AGYvh5+zT+xf+z/rfjW3uvF82t+MZdKuraJbVLW3MVrDJ50qZ3vdSOMZ5t6/Cv8A4h0/+C1X/Rgfir/wZ6d/8k1/ZL5YxjJ46e1OwPf86APHP+Cf37Ndv+yB+xH8LP2ZoIEil8HeCLDT9QEeMPeiFWuZP+BTtK/1avY6TYo6UtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/2Q==</ImageData>
|
||||||
</EmbeddedImage>
|
</EmbeddedImage>
|
||||||
</EmbeddedImages>
|
</EmbeddedImages>
|
||||||
@@ -74,11 +74,11 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="DescParticolare">
|
<Field Name="DescParticolare">
|
||||||
<DataField>descparticolare</DataField>
|
<DataField>DescParticolare</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="DisegnoGrezzo">
|
<Field Name="DisegnoGrezzo">
|
||||||
<DataField>disegnogrezzo</DataField>
|
<DataField>DisegnoGrezzo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="Esponente">
|
<Field Name="Esponente">
|
||||||
@@ -86,11 +86,11 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodImpianto">
|
<Field Name="CodImpianto">
|
||||||
<DataField>codimpianto</DataField>
|
<DataField>CodImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="DescImpianto">
|
<Field Name="DescImpianto">
|
||||||
<DataField>descimpianto</DataField>
|
<DataField>DescImpianto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodStampo">
|
<Field Name="CodStampo">
|
||||||
@@ -110,15 +110,15 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodImballo">
|
<Field Name="CodImballo">
|
||||||
<DataField>codimballo</DataField>
|
<DataField>CodImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodSoggetto">
|
<Field Name="CodSoggetto">
|
||||||
<DataField>codsoggetto</DataField>
|
<DataField>CodSoggetto</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="NumCont">
|
<Field Name="NumCont">
|
||||||
<DataField>numcont</DataField>
|
<DataField>NumCont</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="Tara">
|
<Field Name="Tara">
|
||||||
@@ -130,19 +130,19 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodStato">
|
<Field Name="CodStato">
|
||||||
<DataField>codstato</DataField>
|
<DataField>CodStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="IdxPosizione">
|
<Field Name="IdxPosizione">
|
||||||
<DataField>idxposizione</DataField>
|
<DataField>IdxPosizione</DataField>
|
||||||
<rd:TypeName>System.Int32</rd:TypeName>
|
<rd:TypeName>System.Int32</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="PesoTot">
|
<Field Name="PesoTot">
|
||||||
<DataField>pesotot</DataField>
|
<DataField>PesoTot</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="PesoCad">
|
<Field Name="PesoCad">
|
||||||
<DataField>pesocad</DataField>
|
<DataField>PesoCad</DataField>
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CreateDate">
|
<Field Name="CreateDate">
|
||||||
@@ -161,12 +161,12 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<DataField>nome</DataField>
|
<DataField>nome</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descstato">
|
<Field Name="DescStato">
|
||||||
<DataField>descstato</DataField>
|
<DataField>DescStato</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="descimballo">
|
<Field Name="DescImballo">
|
||||||
<DataField>descimballo</DataField>
|
<DataField>DescImballo</DataField>
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
</Field>
|
</Field>
|
||||||
<Field Name="CodFamiglia">
|
<Field Name="CodFamiglia">
|
||||||
@@ -1156,7 +1156,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
</Style>
|
</Style>
|
||||||
<ZIndex>22</ZIndex>
|
<ZIndex>22</ZIndex>
|
||||||
<CanGrow>true</CanGrow>
|
<CanGrow>true</CanGrow>
|
||||||
<Value>=Fields!descstato.Value</Value>
|
<Value>=Fields!DescStato.Value</Value>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
@@ -1198,8 +1198,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>7</ColSpan>
|
<ColSpan>7</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="descstato">
|
<Textbox Name="DescStato">
|
||||||
<rd:DefaultName>descstato</rd:DefaultName>
|
<rd:DefaultName>DescStato</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<BorderColor>
|
<BorderColor>
|
||||||
<Right>Black</Right>
|
<Right>Black</Right>
|
||||||
@@ -1265,8 +1265,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<ColSpan>7</ColSpan>
|
<ColSpan>7</ColSpan>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Textbox Name="descimballo">
|
<Textbox Name="DescImballo">
|
||||||
<rd:DefaultName>descimballo</rd:DefaultName>
|
<rd:DefaultName>DescImballo</rd:DefaultName>
|
||||||
<Style>
|
<Style>
|
||||||
<BorderColor>
|
<BorderColor>
|
||||||
<Right>Black</Right>
|
<Right>Black</Right>
|
||||||
|
|||||||
@@ -377,14 +377,14 @@ namespace GMW.WebUserControls
|
|||||||
|
|
||||||
// cerco se ci sia UDC di destinazione
|
// cerco se ci sia UDC di destinazione
|
||||||
string OldUDC = "";
|
string OldUDC = "";
|
||||||
int idxPosizione = 0;
|
int IdxPosizione = 0;
|
||||||
string NewUDC = "";
|
string NewUDC = "";
|
||||||
string particolare = "";
|
string particolare = "";
|
||||||
DateTime adesso = DateTime.Now;
|
DateTime adesso = DateTime.Now;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
OldUDC = DataMatrix.mgr.taDtx2UDC.getByDtxAl(sourceAL, barcodeIn)[0].UDC;
|
OldUDC = DataMatrix.mgr.taDtx2UDC.getByDtxAl(sourceAL, barcodeIn)[0].UDC;
|
||||||
idxPosizione = MagClass.magazzino.taCartellini.getByUdc(OldUDC)[0].IdxPosizione;
|
IdxPosizione = MagClass.magazzino.taCartellini.getByUdc(OldUDC)[0].IdxPosizione;
|
||||||
particolare = MagClass.magazzino.taCartellini.getByUdc(OldUDC)[0].Particolare;
|
particolare = MagClass.magazzino.taCartellini.getByUdc(OldUDC)[0].Particolare;
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
|
|||||||
@@ -232,7 +232,7 @@ namespace GMW.WebUserControls
|
|||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Verifica l'UDC se sia ok x procedere:
|
/// Verifica l'UDC se sia ok x procedere:
|
||||||
/// - esista e sia idxPosizione > 0
|
/// - esista e sia IdxPosizione > 0
|
||||||
/// - presente in un AL
|
/// - presente in un AL
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="UDC"></param>
|
/// <param name="UDC"></param>
|
||||||
@@ -263,6 +263,11 @@ namespace GMW.WebUserControls
|
|||||||
{
|
{
|
||||||
grViewSource.DataBind();
|
grViewSource.DataBind();
|
||||||
updateBtns();
|
updateBtns();
|
||||||
|
// raise dell'evento
|
||||||
|
if (eh_reqUpdate != null)
|
||||||
|
{
|
||||||
|
eh_reqUpdate(this, new EventArgs());
|
||||||
|
}
|
||||||
// controllo SE ho AL allora seleziono NumTratt o Durezza...
|
// controllo SE ho AL allora seleziono NumTratt o Durezza...
|
||||||
if (sourceAL == "")
|
if (sourceAL == "")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ namespace GMW.WebUserControls
|
|||||||
storicoVisibile = false;
|
storicoVisibile = false;
|
||||||
fixStorico();
|
fixStorico();
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneSterrati");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneSterrati");
|
||||||
// se c'è imposto linea da sessione
|
// se c'è imposto linea da sessione
|
||||||
if (currCodLinea != "")
|
if (currCodLinea != "")
|
||||||
{
|
{
|
||||||
@@ -302,9 +302,9 @@ namespace GMW.WebUserControls
|
|||||||
// procedo solo se UDC esistente
|
// procedo solo se UDC esistente
|
||||||
if (MagClass.magazzino.checkUDC(barcodeIn))
|
if (MagClass.magazzino.checkUDC(barcodeIn))
|
||||||
{
|
{
|
||||||
// controllo idxPosizione dell'UDC e confronto con posizione in webconfig x fusi (pre sterratura/taglio)
|
// controllo IdxPosizione dell'UDC e confronto con posizione in webconfig x fusi (pre sterratura/taglio)
|
||||||
int idxPosizione = DataProxy.obj.taCartellini.stp_getByUdc(barcodeIn)[0].IdxPosizione;
|
int IdxPosizione = DataProxy.obj.taCartellini.stp_getByUdc(barcodeIn)[0].IdxPosizione;
|
||||||
if (idxPosizione == memLayer.ML.confReadInt("IdxPosizioneFusi"))
|
if (IdxPosizione == memLayer.ML.confReadInt("IdxPosizioneFusi"))
|
||||||
{
|
{
|
||||||
int idxCellaCurr = 0;
|
int idxCellaCurr = 0;
|
||||||
try
|
try
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ namespace GMW.WebUserControls
|
|||||||
storicoVisibile = false;
|
storicoVisibile = false;
|
||||||
fixStorico();
|
fixStorico();
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneSterrati");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneSterrati");
|
||||||
checkLinea();
|
checkLinea();
|
||||||
}
|
}
|
||||||
doChecks();
|
doChecks();
|
||||||
@@ -708,7 +708,7 @@ namespace GMW.WebUserControls
|
|||||||
// se UDC è NON vuoto ed esiste
|
// se UDC è NON vuoto ed esiste
|
||||||
if (udc_p != "" && MagClass.magazzino.checkUDC(udc_p))
|
if (udc_p != "" && MagClass.magazzino.checkUDC(udc_p))
|
||||||
{
|
{
|
||||||
// se è consumabile (idxPosizione > 0)...
|
// se è consumabile (IdxPosizione > 0)...
|
||||||
if (MagClass.magazzino.udcMpIsConsumabile(udc_p))
|
if (MagClass.magazzino.udcMpIsConsumabile(udc_p))
|
||||||
{
|
{
|
||||||
// consumo UDC
|
// consumo UDC
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ namespace GMW.WebUserControls
|
|||||||
storicoVisibile = false;
|
storicoVisibile = false;
|
||||||
fixStorico();
|
fixStorico();
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneAnime");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneAnime");
|
||||||
}
|
}
|
||||||
doChecks();
|
doChecks();
|
||||||
if (currParticolare != "")
|
if (currParticolare != "")
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ namespace GMW.WebUserControls
|
|||||||
storicoVisibile = false;
|
storicoVisibile = false;
|
||||||
fixStorico();
|
fixStorico();
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneAnime");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneAnime");
|
||||||
}
|
}
|
||||||
doChecks();
|
doChecks();
|
||||||
mod_storicoAzioniOperatore1.eh_stampa += new EventHandler(mod_storicoAzioniOperatore1_eh_stampa);
|
mod_storicoAzioniOperatore1.eh_stampa += new EventHandler(mod_storicoAzioniOperatore1_eh_stampa);
|
||||||
|
|||||||
@@ -430,7 +430,7 @@ namespace GMW.WebUserControls
|
|||||||
if (MagClass.magazzino.udcMpIsConsumabile(currUdcFrom))
|
if (MagClass.magazzino.udcMpIsConsumabile(currUdcFrom))
|
||||||
{
|
{
|
||||||
// controllo UDC sia corretto (in giusta posizione...)
|
// controllo UDC sia corretto (in giusta posizione...)
|
||||||
if (MagClass.magazzino.idxPosizioneUdc(currUdcFrom) == memLayer.ML.confReadInt("IdxPosizioneAnime"))
|
if (MagClass.magazzino.IdxPosizioneUdc(currUdcFrom) == memLayer.ML.confReadInt("IdxPosizioneAnime"))
|
||||||
{
|
{
|
||||||
// controllo UDC sia in posizione LDP anime LPA010101...
|
// controllo UDC sia in posizione LDP anime LPA010101...
|
||||||
if (MagClass.magazzino.codCellaUdc(currUdcFrom) == memLayer.ML.confReadString("cellaLPA") || MagClass.magazzino.codCellaUdc(currUdcFrom) == memLayer.ML.confReadString("cellaLPX") || forzaOperazione)
|
if (MagClass.magazzino.codCellaUdc(currUdcFrom) == memLayer.ML.confReadString("cellaLPA") || MagClass.magazzino.codCellaUdc(currUdcFrom) == memLayer.ML.confReadString("cellaLPX") || forzaOperazione)
|
||||||
|
|||||||
@@ -356,7 +356,7 @@ namespace GMW.WebUserControls
|
|||||||
if (MagClass.magazzino.udcMpIsConsumabile(currUdcFrom))
|
if (MagClass.magazzino.udcMpIsConsumabile(currUdcFrom))
|
||||||
{
|
{
|
||||||
// controllo UDC sia corretto (in giusta posizione...)
|
// controllo UDC sia corretto (in giusta posizione...)
|
||||||
if (MagClass.magazzino.idxPosizioneUdc(currUdcFrom) == memLayer.ML.confReadInt("IdxPosizioneFusi"))
|
if (MagClass.magazzino.IdxPosizioneUdc(currUdcFrom) == memLayer.ML.confReadInt("IdxPosizioneFusi"))
|
||||||
{
|
{
|
||||||
// consumo UDC
|
// consumo UDC
|
||||||
MagClass.magazzino.scaricaUdcMpWip(currUdcFrom, Request.UserHostName);
|
MagClass.magazzino.scaricaUdcMpWip(currUdcFrom, Request.UserHostName);
|
||||||
|
|||||||
@@ -425,14 +425,14 @@ namespace GMW.WebUserControls
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// determina se sia eliminabile il record (=non usato oppure smart)
|
/// determina se sia eliminabile il record (=non usato oppure smart)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="codStato">stato lista</param>
|
/// <param name="CodStato">stato lista</param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public bool delEnabled(object codStato)
|
public bool delEnabled(object CodStato)
|
||||||
{
|
{
|
||||||
bool answ = isWritable();
|
bool answ = isWritable();
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
answ = ((int)codStato < (int)statoLista.iniziata);
|
answ = ((int)CodStato < (int)statoLista.iniziata);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{ }
|
{ }
|
||||||
@@ -443,12 +443,12 @@ namespace GMW.WebUserControls
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="statoIniziata"></param>
|
/// <param name="statoIniziata"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public bool attivaEnabled(object codStato)
|
public bool attivaEnabled(object CodStato)
|
||||||
{
|
{
|
||||||
bool answ = false;
|
bool answ = false;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
answ = ((int)codStato == (int)statoLista.bozza);
|
answ = ((int)CodStato == (int)statoLista.bozza);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{ }
|
{ }
|
||||||
@@ -459,12 +459,12 @@ namespace GMW.WebUserControls
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="statoIniziata"></param>
|
/// <param name="statoIniziata"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public bool iniziaEnabled(object codStato)
|
public bool iniziaEnabled(object CodStato)
|
||||||
{
|
{
|
||||||
bool answ = false;
|
bool answ = false;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
answ = ((int)codStato == (int)statoLista.generata);
|
answ = ((int)CodStato == (int)statoLista.generata);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{ }
|
{ }
|
||||||
@@ -475,12 +475,12 @@ namespace GMW.WebUserControls
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="statoIniziata"></param>
|
/// <param name="statoIniziata"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public bool completaEnabled(object codStato)
|
public bool completaEnabled(object CodStato)
|
||||||
{
|
{
|
||||||
bool answ = false;
|
bool answ = false;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
answ = ((int)codStato == (int)statoLista.iniziata);
|
answ = ((int)CodStato == (int)statoLista.iniziata);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{ }
|
{ }
|
||||||
@@ -489,10 +489,10 @@ namespace GMW.WebUserControls
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// determina se sia abilitato il pulsante x approvare e scaricare una lista di prelievo
|
/// determina se sia abilitato il pulsante x approvare e scaricare una lista di prelievo
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="codStato">stato lista</param>
|
/// <param name="CodStato">stato lista</param>
|
||||||
/// <param name="codTipo">tipo lista di prelievo</param>
|
/// <param name="codTipo">tipo lista di prelievo</param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public bool ScaricaEnabled(object codStato, object codTipo)
|
public bool ScaricaEnabled(object CodStato, object codTipo)
|
||||||
{
|
{
|
||||||
bool answ = false;
|
bool answ = false;
|
||||||
// se la lista è di tipo smart NON si può comunque scaricare, cerco smart nel codice e NON lo deve contenere
|
// se la lista è di tipo smart NON si può comunque scaricare, cerco smart nel codice e NON lo deve contenere
|
||||||
@@ -500,7 +500,7 @@ namespace GMW.WebUserControls
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
answ = ((int)codStato == (int)statoLista.completata);
|
answ = ((int)CodStato == (int)statoLista.completata);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{ }
|
{ }
|
||||||
@@ -511,9 +511,9 @@ namespace GMW.WebUserControls
|
|||||||
/// determina se sia abilitato il pulsante x resettare una lista di prelievo a bozza
|
/// determina se sia abilitato il pulsante x resettare una lista di prelievo a bozza
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="codLista">codice univoco lista prelievo</param>
|
/// <param name="codLista">codice univoco lista prelievo</param>
|
||||||
/// <param name="codStato">stato lista</param>
|
/// <param name="CodStato">stato lista</param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public bool ResetVisible(object codLista, object codStato)
|
public bool ResetVisible(object codLista, object CodStato)
|
||||||
{
|
{
|
||||||
bool answ = false;
|
bool answ = false;
|
||||||
// condizione: NON CI SIANO ODETTE
|
// condizione: NON CI SIANO ODETTE
|
||||||
@@ -523,7 +523,7 @@ namespace GMW.WebUserControls
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
// se >= completata resetto
|
// se >= completata resetto
|
||||||
condStato = ((int)codStato >= (int)statoLista.completata);
|
condStato = ((int)CodStato >= (int)statoLista.completata);
|
||||||
// cerco odette x la LDP, se NON ci sono è ok!
|
// cerco odette x la LDP, se NON ci sono è ok!
|
||||||
condOdette = !Odette.mgr.listaHasOdette(codLista.ToString());
|
condOdette = !Odette.mgr.listaHasOdette(codLista.ToString());
|
||||||
}
|
}
|
||||||
@@ -536,10 +536,10 @@ namespace GMW.WebUserControls
|
|||||||
/// determina se sia abilitato il pulsante x resettare una lista di prelievo a bozza
|
/// determina se sia abilitato il pulsante x resettare una lista di prelievo a bozza
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="codLista">codice univoco lista prelievo</param>
|
/// <param name="codLista">codice univoco lista prelievo</param>
|
||||||
/// <param name="codStato">stato lista</param>
|
/// <param name="CodStato">stato lista</param>
|
||||||
/// <param name="codTipo">tipo lista di prelievo</param>
|
/// <param name="codTipo">tipo lista di prelievo</param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public bool ResetEnabled(object codLista, object codStato, object codTipo)
|
public bool ResetEnabled(object codLista, object CodStato, object codTipo)
|
||||||
{
|
{
|
||||||
bool answ = false;
|
bool answ = false;
|
||||||
// se la lista è di tipo smart NON si può comunque scaricare, cerco smart nel codice e NON lo deve contenere
|
// se la lista è di tipo smart NON si può comunque scaricare, cerco smart nel codice e NON lo deve contenere
|
||||||
@@ -552,7 +552,7 @@ namespace GMW.WebUserControls
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
// se >= completata resetto
|
// se >= completata resetto
|
||||||
condStato = ((int)codStato >= (int)statoLista.completata);
|
condStato = ((int)CodStato >= (int)statoLista.completata);
|
||||||
// cerco odette x la LDP, se NON ci sono è ok!
|
// cerco odette x la LDP, se NON ci sono è ok!
|
||||||
condOdette = !Odette.mgr.listaHasOdette(codLista.ToString());
|
condOdette = !Odette.mgr.listaHasOdette(codLista.ToString());
|
||||||
}
|
}
|
||||||
@@ -619,22 +619,22 @@ namespace GMW.WebUserControls
|
|||||||
// setto se sia possibile prelevare le righe (SOLO se iniziata)
|
// setto se sia possibile prelevare le righe (SOLO se iniziata)
|
||||||
bool prelievoOk = false;
|
bool prelievoOk = false;
|
||||||
bool cambioUdcOk = false;
|
bool cambioUdcOk = false;
|
||||||
int codStato = 0;
|
int CodStato = 0;
|
||||||
string codTipoLista = "";
|
string codTipoLista = "";
|
||||||
DS_magazzino.ElencoListePrelievoDataTable tabElencoListe = new DS_magazzino.ElencoListePrelievoDataTable();
|
DS_magazzino.ElencoListePrelievoDataTable tabElencoListe = new DS_magazzino.ElencoListePrelievoDataTable();
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
tabElencoListe = GMW_data.MagClass.magazzino.taElencoListePrelievo.getByCodLista(grView.SelectedValue.ToString());
|
tabElencoListe = GMW_data.MagClass.magazzino.taElencoListePrelievo.getByCodLista(grView.SelectedValue.ToString());
|
||||||
codStato = tabElencoListe[0].CodStatoLista;
|
CodStato = tabElencoListe[0].CodStatoLista;
|
||||||
codTipoLista = tabElencoListe[0].CodTipoLista;
|
codTipoLista = tabElencoListe[0].CodTipoLista;
|
||||||
cambioUdcOk = (codStato == (int)statoLista.bozza);
|
cambioUdcOk = (CodStato == (int)statoLista.bozza);
|
||||||
prelievoOk = (codStato == (int)statoLista.iniziata);
|
prelievoOk = (CodStato == (int)statoLista.iniziata);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{ }
|
{ }
|
||||||
mod_viewRigheListaPrelievo1.prelievoEnabled = prelievoOk; // abilito il prelievo SOLO se la lista è già iniziata...
|
mod_viewRigheListaPrelievo1.prelievoEnabled = prelievoOk; // abilito il prelievo SOLO se la lista è già iniziata...
|
||||||
mod_viewRigheListaPrelievo1.editRigheEnabled = cambioUdcOk; // abilito il prelievo SOLO se la lista è in BOZZA...
|
mod_viewRigheListaPrelievo1.editRigheEnabled = cambioUdcOk; // abilito il prelievo SOLO se la lista è in BOZZA...
|
||||||
mod_viewRigheListaPrelievo1.intStatoLista = codStato; // salvo il cod (INT) stato della lista
|
mod_viewRigheListaPrelievo1.intStatoLista = CodStato; // salvo il cod (INT) stato della lista
|
||||||
mod_viewRigheListaPrelievo1.codTipoLista = codTipoLista; // salvo il tipo lista
|
mod_viewRigheListaPrelievo1.codTipoLista = codTipoLista; // salvo il tipo lista
|
||||||
// mostra con dettagli
|
// mostra con dettagli
|
||||||
mod_viewRigheListaPrelievo1.Visible = true;
|
mod_viewRigheListaPrelievo1.Visible = true;
|
||||||
@@ -878,16 +878,16 @@ namespace GMW.WebUserControls
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// restituisce URL immagine del codice da mostrare x stato lista
|
/// restituisce URL immagine del codice da mostrare x stato lista
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="codStato"></param>
|
/// <param name="CodStato"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public string pathImgStato(object codStato)
|
public string pathImgStato(object CodStato)
|
||||||
{
|
{
|
||||||
return string.Format("~/images/circle_s_{0}.png", codStato);
|
return string.Format("~/images/circle_s_{0}.png", CodStato);
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// restituisce tooltip da mostrare x STATO lista
|
/// restituisce tooltip da mostrare x STATO lista
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="codStato"></param>
|
/// <param name="CodStato"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public string tooltipStato(object codice)
|
public string tooltipStato(object codice)
|
||||||
{
|
{
|
||||||
@@ -896,7 +896,7 @@ namespace GMW.WebUserControls
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// restituisce URL immagine del codice da mostrare x TIPO lista
|
/// restituisce URL immagine del codice da mostrare x TIPO lista
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="codStato"></param>
|
/// <param name="CodStato"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public string pathImgTipo(object codice)
|
public string pathImgTipo(object codice)
|
||||||
{
|
{
|
||||||
@@ -905,7 +905,7 @@ namespace GMW.WebUserControls
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// restituisce tooltip da mostrare x TIPO lista
|
/// restituisce tooltip da mostrare x TIPO lista
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="codStato"></param>
|
/// <param name="CodStato"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public string tooltipTipo(object codice)
|
public string tooltipTipo(object codice)
|
||||||
{
|
{
|
||||||
@@ -1130,14 +1130,14 @@ namespace GMW.WebUserControls
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// determina abilitazione pulsante check: se siano modificabili destinatario e tipo lista, SOLO in stato completato (3/4)
|
/// determina abilitazione pulsante check: se siano modificabili destinatario e tipo lista, SOLO in stato completato (3/4)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="codStato"></param>
|
/// <param name="CodStato"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public bool modDestAndTipo(object codStato)
|
public bool modDestAndTipo(object CodStato)
|
||||||
{
|
{
|
||||||
bool answ = false;
|
bool answ = false;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
answ = ((int)codStato == (int)statoLista.completata);
|
answ = ((int)CodStato == (int)statoLista.completata);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{ }
|
{ }
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ namespace GMW.WebUserControls
|
|||||||
storicoVisibile = false;
|
storicoVisibile = false;
|
||||||
fixStorico();
|
fixStorico();
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneFiniti");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneFiniti");
|
||||||
}
|
}
|
||||||
doChecks();
|
doChecks();
|
||||||
mod_storicoAzioniOperatore1.eh_stampa += new EventHandler(mod_storicoAzioniOperatore1_eh_stampa);
|
mod_storicoAzioniOperatore1.eh_stampa += new EventHandler(mod_storicoAzioniOperatore1_eh_stampa);
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ namespace GMW.WebUserControls
|
|||||||
storicoVisibile = false;
|
storicoVisibile = false;
|
||||||
fixStorico();
|
fixStorico();
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneFusi");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneFusi");
|
||||||
}
|
}
|
||||||
doChecks();
|
doChecks();
|
||||||
if (currParticolare != "")
|
if (currParticolare != "")
|
||||||
|
|||||||
@@ -419,9 +419,9 @@ namespace GMW.WebUserControls
|
|||||||
// stored 2 aggiorno tabella
|
// stored 2 aggiorno tabella
|
||||||
string codMagMp = memLayer.ML.confReadString("CodMagMP");
|
string codMagMp = memLayer.ML.confReadString("CodMagMP");
|
||||||
string codMagMpNa = memLayer.ML.confReadString("CodMagMP_NA");
|
string codMagMpNa = memLayer.ML.confReadString("CodMagMP_NA");
|
||||||
string codStatoMp = memLayer.ML.confReadString("CodStatoMP");
|
string CodStatoMp = memLayer.ML.confReadString("CodStatoMP");
|
||||||
string codStatoMpNa = memLayer.ML.confReadString("CodStatoMP-NA");
|
string CodStatoMpNa = memLayer.ML.confReadString("CodStatoMP-NA");
|
||||||
utils.obj.taSTP.stp_batch_RapQual_S02(codMagMpNa, codMagMp, codStatoMpNa, codStatoMp);
|
utils.obj.taSTP.stp_batch_RapQual_S02(codMagMpNa, codMagMp, CodStatoMpNa, CodStatoMp);
|
||||||
// update
|
// update
|
||||||
resetSelezione();
|
resetSelezione();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -383,9 +383,9 @@ namespace GMW.WebUserControls
|
|||||||
// stored 2 aggiorno tabella
|
// stored 2 aggiorno tabella
|
||||||
string codMagMp = memLayer.ML.confReadString("CodMagMP");
|
string codMagMp = memLayer.ML.confReadString("CodMagMP");
|
||||||
string codMagMpNa = memLayer.ML.confReadString("CodMagMP_NA");
|
string codMagMpNa = memLayer.ML.confReadString("CodMagMP_NA");
|
||||||
string codStatoMp = memLayer.ML.confReadString("CodStatoMP");
|
string CodStatoMp = memLayer.ML.confReadString("CodStatoMP");
|
||||||
string codStatoMpNa = memLayer.ML.confReadString("CodStatoMP-NA");
|
string CodStatoMpNa = memLayer.ML.confReadString("CodStatoMP-NA");
|
||||||
utils.obj.taSTP.stp_batch_RapQual_S02(codMagMpNa, codMagMp, codStatoMpNa, codStatoMp);
|
utils.obj.taSTP.stp_batch_RapQual_S02(codMagMpNa, codMagMp, CodStatoMpNa, CodStatoMp);
|
||||||
// update
|
// update
|
||||||
resetSelezione();
|
resetSelezione();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ namespace GMW.WebUserControls
|
|||||||
storicoVisibile = false;
|
storicoVisibile = false;
|
||||||
fixStorico();
|
fixStorico();
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneFiniti");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneFiniti");
|
||||||
// se c'è imposto linea da sessione
|
// se c'è imposto linea da sessione
|
||||||
if (currCodLinea != "")
|
if (currCodLinea != "")
|
||||||
{
|
{
|
||||||
@@ -302,9 +302,9 @@ namespace GMW.WebUserControls
|
|||||||
// procedo solo se UDC esistente
|
// procedo solo se UDC esistente
|
||||||
if (MagClass.magazzino.checkUDC(barcodeIn))
|
if (MagClass.magazzino.checkUDC(barcodeIn))
|
||||||
{
|
{
|
||||||
// controllo idxPosizione dell'UDC e confronto con posizione in webconfig x trattati (pre lavorazioni meccaniche)
|
// controllo IdxPosizione dell'UDC e confronto con posizione in webconfig x trattati (pre lavorazioni meccaniche)
|
||||||
int idxPosizione = DataProxy.obj.taCartellini.stp_getByUdc(barcodeIn)[0].IdxPosizione;
|
int IdxPosizione = DataProxy.obj.taCartellini.stp_getByUdc(barcodeIn)[0].IdxPosizione;
|
||||||
if (idxPosizione == memLayer.ML.confReadInt("IdxPosizioneTrattati"))
|
if (IdxPosizione == memLayer.ML.confReadInt("IdxPosizioneTrattati"))
|
||||||
{
|
{
|
||||||
int idxCellaCurr = 0;
|
int idxCellaCurr = 0;
|
||||||
try
|
try
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ namespace GMW.WebUserControls
|
|||||||
storicoVisibile = false;
|
storicoVisibile = false;
|
||||||
fixStorico();
|
fixStorico();
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneFiniti");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneFiniti");
|
||||||
checkLinea();
|
checkLinea();
|
||||||
}
|
}
|
||||||
doChecks();
|
doChecks();
|
||||||
@@ -708,7 +708,7 @@ namespace GMW.WebUserControls
|
|||||||
// se UDC è NON vuoto ed esiste
|
// se UDC è NON vuoto ed esiste
|
||||||
if (udc_p != "" && MagClass.magazzino.checkUDC(udc_p))
|
if (udc_p != "" && MagClass.magazzino.checkUDC(udc_p))
|
||||||
{
|
{
|
||||||
// se è consumabile (idxPosizione > 0)...
|
// se è consumabile (IdxPosizione > 0)...
|
||||||
if (MagClass.magazzino.udcMpIsConsumabile(udc_p))
|
if (MagClass.magazzino.udcMpIsConsumabile(udc_p))
|
||||||
{
|
{
|
||||||
// consumo UDC
|
// consumo UDC
|
||||||
|
|||||||
@@ -135,17 +135,17 @@ namespace GMW.WebUserControls
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// idxPosizione abilitata x cancellazione
|
/// IdxPosizione abilitata x cancellazione
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int idxPosizione2del
|
public int IdxPosizione2del
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return memLayer.ML.IntSessionObj(string.Format("idxPosizione_{0}", this.ID));
|
return memLayer.ML.IntSessionObj(string.Format("IdxPosizione_{0}", this.ID));
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
memLayer.ML.setSessionVal(string.Format("idxPosizione_{0}", this.ID), value);
|
memLayer.ML.setSessionVal(string.Format("IdxPosizione_{0}", this.ID), value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -366,13 +366,13 @@ namespace GMW.WebUserControls
|
|||||||
grView.DataBind();
|
grView.DataBind();
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// converte codSoggetto in cognome/nome
|
/// converte CodSoggetto in cognome/nome
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="codOperatore"></param>
|
/// <param name="codOperatore"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public string getOperatoreByCod(object codSoggetto)
|
public string getOperatoreByCod(object CodSoggetto)
|
||||||
{
|
{
|
||||||
return utils.obj.getOperatoreByCod(codSoggetto.ToString());
|
return utils.obj.getOperatoreByCod(CodSoggetto.ToString());
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
@@ -407,7 +407,7 @@ namespace GMW.WebUserControls
|
|||||||
* controllo che l'UDC
|
* controllo che l'UDC
|
||||||
* - esista
|
* - esista
|
||||||
* - NON SIA in liste di prelievo
|
* - NON SIA in liste di prelievo
|
||||||
* - idxPosizione = idxPosizione2del
|
* - IdxPosizione = IdxPosizione2del
|
||||||
**********************************************/
|
**********************************************/
|
||||||
// check condizioni
|
// check condizioni
|
||||||
bool okLDP = false;
|
bool okLDP = false;
|
||||||
|
|||||||
@@ -115,10 +115,10 @@ namespace GMW.WebUserControls
|
|||||||
if (codEsponente == "") codEsponente = "*";
|
if (codEsponente == "") codEsponente = "*";
|
||||||
string codFigura = ddlFigura.SelectedValue;
|
string codFigura = ddlFigura.SelectedValue;
|
||||||
if (codFigura == "") codFigura = "*";
|
if (codFigura == "") codFigura = "*";
|
||||||
string codImballo = ddlImballo.SelectedValue;
|
string CodImballo = ddlImballo.SelectedValue;
|
||||||
if (codImballo == "") codImballo = "*";
|
if (CodImballo == "") CodImballo = "*";
|
||||||
string codTipoLista = ddlTipoLista.SelectedValue;
|
string codTipoLista = ddlTipoLista.SelectedValue;
|
||||||
numPezziDisp = MagClass.magazzino.numUdcDaPart(memLayer.ML.confReadString("CodCS"), txtParticolare.Text.Trim(), codEsponente, codFigura, codImballo, codTipoLista);
|
numPezziDisp = MagClass.magazzino.numUdcDaPart(memLayer.ML.confReadString("CodCS"), txtParticolare.Text.Trim(), codEsponente, codFigura, CodImballo, codTipoLista);
|
||||||
// sottraggo quelli
|
// sottraggo quelli
|
||||||
lblTotPz.Text = string.Format("{0} UDC ", numPezziDisp);
|
lblTotPz.Text = string.Format("{0} UDC ", numPezziDisp);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -394,20 +394,20 @@ namespace GMW.WebUserControls
|
|||||||
// setto se sia possibile prelevare le righe (SOLO se iniziata)
|
// setto se sia possibile prelevare le righe (SOLO se iniziata)
|
||||||
bool prelievoOk = false;
|
bool prelievoOk = false;
|
||||||
bool cambioUdcOk = false;
|
bool cambioUdcOk = false;
|
||||||
int codStato = 0;
|
int CodStato = 0;
|
||||||
string codTipoLista = "";
|
string codTipoLista = "";
|
||||||
DS_magazzino.ElencoListePrelievoDataTable tabElencoListe = new DS_magazzino.ElencoListePrelievoDataTable();
|
DS_magazzino.ElencoListePrelievoDataTable tabElencoListe = new DS_magazzino.ElencoListePrelievoDataTable();
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
tabElencoListe = GMW_data.MagClass.magazzino.taElencoListePrelievo.getByCodLista(grView.SelectedValue.ToString());
|
tabElencoListe = GMW_data.MagClass.magazzino.taElencoListePrelievo.getByCodLista(grView.SelectedValue.ToString());
|
||||||
codStato = tabElencoListe[0].CodStatoLista;
|
CodStato = tabElencoListe[0].CodStatoLista;
|
||||||
codTipoLista = tabElencoListe[0].CodTipoLista;
|
codTipoLista = tabElencoListe[0].CodTipoLista;
|
||||||
cambioUdcOk = (codStato == (int)statoLista.bozza);
|
cambioUdcOk = (CodStato == (int)statoLista.bozza);
|
||||||
prelievoOk = (codStato == (int)statoLista.iniziata);
|
prelievoOk = (CodStato == (int)statoLista.iniziata);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{ }
|
{ }
|
||||||
mod_viewOdette1.intStatoLista = codStato; // salvo il cod (INT) stato della lista
|
mod_viewOdette1.intStatoLista = CodStato; // salvo il cod (INT) stato della lista
|
||||||
mod_viewOdette1.codTipoLista = codTipoLista; // salvo il tipo lista
|
mod_viewOdette1.codTipoLista = codTipoLista; // salvo il tipo lista
|
||||||
// mostra con dettagli
|
// mostra con dettagli
|
||||||
mod_viewOdette1.Visible = true;
|
mod_viewOdette1.Visible = true;
|
||||||
@@ -521,7 +521,7 @@ namespace GMW.WebUserControls
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// restituisce URL immagine del codice da mostrare x TIPO lista
|
/// restituisce URL immagine del codice da mostrare x TIPO lista
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="codStato"></param>
|
/// <param name="CodStato"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public string pathImgTipo(object codice)
|
public string pathImgTipo(object codice)
|
||||||
{
|
{
|
||||||
@@ -530,7 +530,7 @@ namespace GMW.WebUserControls
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// restituisce tooltip da mostrare x TIPO lista
|
/// restituisce tooltip da mostrare x TIPO lista
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="codStato"></param>
|
/// <param name="CodStato"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public string tooltipTipo(object codice)
|
public string tooltipTipo(object codice)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ namespace GMW.WebUserControls
|
|||||||
storicoVisibile = false;
|
storicoVisibile = false;
|
||||||
fixStorico();
|
fixStorico();
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneFusi");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneFusi");
|
||||||
}
|
}
|
||||||
doChecks();
|
doChecks();
|
||||||
lblParticolareAttivo.Text = "";
|
lblParticolareAttivo.Text = "";
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ namespace GMW.WebUserControls
|
|||||||
storicoVisibile = false;
|
storicoVisibile = false;
|
||||||
fixStorico();
|
fixStorico();
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneLiquidi");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneLiquidi");
|
||||||
}
|
}
|
||||||
doChecks();
|
doChecks();
|
||||||
if (currParticolare != "")
|
if (currParticolare != "")
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ namespace GMW.WebUserControls
|
|||||||
storicoVisibile = false;
|
storicoVisibile = false;
|
||||||
fixStorico();
|
fixStorico();
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneLiquidi");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneLiquidi");
|
||||||
}
|
}
|
||||||
doChecks();
|
doChecks();
|
||||||
if (currParticolare != "")
|
if (currParticolare != "")
|
||||||
|
|||||||
@@ -184,17 +184,17 @@ namespace GMW.WebUserControls
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// idxPosizione abilitata x cancellazione
|
/// IdxPosizione abilitata x cancellazione
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int idxPosizione2del
|
public int IdxPosizione2del
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return memLayer.ML.IntSessionObj(string.Format("idxPosizione_{0}", this.ID));
|
return memLayer.ML.IntSessionObj(string.Format("IdxPosizione_{0}", this.ID));
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
memLayer.ML.setSessionVal(string.Format("idxPosizione_{0}", this.ID), value);
|
memLayer.ML.setSessionVal(string.Format("IdxPosizione_{0}", this.ID), value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -233,7 +233,7 @@ namespace GMW.WebUserControls
|
|||||||
* controllo che l'UDC
|
* controllo che l'UDC
|
||||||
* - esista
|
* - esista
|
||||||
* - NON SIA in liste di prelievo
|
* - NON SIA in liste di prelievo
|
||||||
* - idxPosizione = idxPosizione2del
|
* - IdxPosizione = IdxPosizione2del
|
||||||
**********************************************/
|
**********************************************/
|
||||||
// check condizioni
|
// check condizioni
|
||||||
bool okLDP = false;
|
bool okLDP = false;
|
||||||
@@ -246,7 +246,7 @@ namespace GMW.WebUserControls
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
rigaUDC = MagClass.magazzino.taCartellini.getByUdc(udcReq)[0];
|
rigaUDC = MagClass.magazzino.taCartellini.getByUdc(udcReq)[0];
|
||||||
if (rigaUDC.IdxPosizione == idxPosizione2del)
|
if (rigaUDC.IdxPosizione == IdxPosizione2del)
|
||||||
{
|
{
|
||||||
okIdxPos = true;
|
okIdxPos = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ namespace GMW.WebUserControls
|
|||||||
storicoVisibile = false;
|
storicoVisibile = false;
|
||||||
fixStorico();
|
fixStorico();
|
||||||
// imposto pos abilitata x cancellazione
|
// imposto pos abilitata x cancellazione
|
||||||
mod_storicoAzioniOperatore1.idxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneTrattati");
|
mod_storicoAzioniOperatore1.IdxPosizione2del = memLayer.ML.confReadInt("IdxPosizioneTrattati");
|
||||||
resetTrattamenti();
|
resetTrattamenti();
|
||||||
resetUDC();
|
resetUDC();
|
||||||
}
|
}
|
||||||
@@ -419,7 +419,7 @@ namespace GMW.WebUserControls
|
|||||||
if (MagClass.magazzino.checkUDC(barcodeIn))
|
if (MagClass.magazzino.checkUDC(barcodeIn))
|
||||||
{
|
{
|
||||||
// posizione corretta
|
// posizione corretta
|
||||||
if (Math.Abs(MagClass.magazzino.idxPosizioneUdc(barcodeIn)) == memLayer.ML.confReadInt("IdxPosizioneSterrati"))
|
if (Math.Abs(MagClass.magazzino.IdxPosizioneUdc(barcodeIn)) == memLayer.ML.confReadInt("IdxPosizioneSterrati"))
|
||||||
{
|
{
|
||||||
if (MagClass.magazzino.CodStatoUdc(barcodeIn) == statoUDC_pre)
|
if (MagClass.magazzino.CodStatoUdc(barcodeIn) == statoUDC_pre)
|
||||||
{
|
{
|
||||||
@@ -682,7 +682,7 @@ namespace GMW.WebUserControls
|
|||||||
// se UDC è NON vuoto ed esiste
|
// se UDC è NON vuoto ed esiste
|
||||||
if (UDC != "" && MagClass.magazzino.checkUDC(UDC))
|
if (UDC != "" && MagClass.magazzino.checkUDC(UDC))
|
||||||
{
|
{
|
||||||
// se è consumabile (idxPosizione > 0)...
|
// se è consumabile (IdxPosizione > 0)...
|
||||||
if (MagClass.magazzino.udcMpIsConsumabile(UDC))
|
if (MagClass.magazzino.udcMpIsConsumabile(UDC))
|
||||||
{
|
{
|
||||||
// consumo UDC
|
// consumo UDC
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
+183
-27
@@ -39,7 +39,8 @@
|
|||||||
<summary>
|
<summary>
|
||||||
wrapper per log con salvataggio dell'IP del chiamante
|
wrapper per log con salvataggio dell'IP del chiamante
|
||||||
</summary>
|
</summary>
|
||||||
<param name="_testoPre"></param>
|
<param name="testoLog">The testo log.</param>
|
||||||
|
<param name="tipo">The tipo.</param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:SteamWare.ApplicationUserControl">
|
<member name="T:SteamWare.ApplicationUserControl">
|
||||||
@@ -544,7 +545,8 @@
|
|||||||
<summary>
|
<summary>
|
||||||
wrapper per log con salvataggio dell'IP del chiamante
|
wrapper per log con salvataggio dell'IP del chiamante
|
||||||
</summary>
|
</summary>
|
||||||
<param name="_testoPre"></param>
|
<param name="testoLog">The testo log.</param>
|
||||||
|
<param name="tipo">The tipo.</param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:SteamWare.ApplicationUserControl.TipoAnagControllo">
|
<member name="P:SteamWare.ApplicationUserControl.TipoAnagControllo">
|
||||||
@@ -588,6 +590,11 @@
|
|||||||
classe gestione auth
|
classe gestione auth
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="F:SteamWare.authProxy.taAnagDev">
|
||||||
|
<summary>
|
||||||
|
The ta anag dev
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="M:SteamWare.authProxy.initTA">
|
<member name="M:SteamWare.authProxy.initTA">
|
||||||
<summary>
|
<summary>
|
||||||
init dei table adapters
|
init dei table adapters
|
||||||
@@ -598,6 +605,11 @@
|
|||||||
effettua setup dei connection strings da web.config delal singola applicazione
|
effettua setup dei connection strings da web.config delal singola applicazione
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="M:SteamWare.authProxy.#ctor">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:SteamWare.authProxy"/> class.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="F:SteamWare.authProxy.AP">
|
<member name="F:SteamWare.authProxy.AP">
|
||||||
<summary>
|
<summary>
|
||||||
Singleton accesso a authProxy
|
Singleton accesso a authProxy
|
||||||
@@ -672,7 +684,14 @@
|
|||||||
elenco dei caratteri base 36: 0..9A..Z
|
elenco dei caratteri base 36: 0..9A..Z
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<!-- Badly formed XML comment ignored for member "M:SteamWare.calcoli.ConvertToBase(System.Int32,System.Int32)" -->
|
<member name="M:SteamWare.calcoli.ConvertToBase(System.Int32,System.Int32)">
|
||||||
|
<summary>
|
||||||
|
converte un intero in un numero a base 36 (0..9A..Z)
|
||||||
|
</summary>
|
||||||
|
<param name="num">num intero da convertire</param>
|
||||||
|
<param name="nBase">base, max 36 (0..9A..Z)</param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
<member name="M:SteamWare.calcoli.ConvertFromBase(System.String,System.Int32)">
|
<member name="M:SteamWare.calcoli.ConvertFromBase(System.String,System.Int32)">
|
||||||
<summary>
|
<summary>
|
||||||
converte da base di dimensione nBase a valore intero
|
converte da base di dimensione nBase a valore intero
|
||||||
@@ -1367,6 +1386,14 @@
|
|||||||
margine Bottom
|
margine Bottom
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:SteamWare.devInfoParam.xmlParam">
|
||||||
|
<summary>
|
||||||
|
Gets the XML parameter.
|
||||||
|
</summary>
|
||||||
|
<value>
|
||||||
|
The XML parameter.
|
||||||
|
</value>
|
||||||
|
</member>
|
||||||
<member name="T:SteamWare.Diagnostica">
|
<member name="T:SteamWare.Diagnostica">
|
||||||
<summary>
|
<summary>
|
||||||
helper x raccolta dati di diagnostica
|
helper x raccolta dati di diagnostica
|
||||||
@@ -1417,7 +1444,6 @@
|
|||||||
<summary>
|
<summary>
|
||||||
fornisce elenco dispositivi USB collegati
|
fornisce elenco dispositivi USB collegati
|
||||||
</summary>
|
</summary>
|
||||||
<param name="args"></param>
|
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:SteamWare.Diagnostica.serialPorts">
|
<member name="P:SteamWare.Diagnostica.serialPorts">
|
||||||
@@ -1430,6 +1456,38 @@
|
|||||||
classe definizione info oggetti USB
|
classe definizione info oggetti USB
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="M:SteamWare.USBDeviceInfo.#ctor(System.String,System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:SteamWare.USBDeviceInfo"/> class.
|
||||||
|
</summary>
|
||||||
|
<param name="deviceID">The device identifier.</param>
|
||||||
|
<param name="pnpDeviceID">The PNP device identifier.</param>
|
||||||
|
<param name="description">The description.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:SteamWare.USBDeviceInfo.DeviceID">
|
||||||
|
<summary>
|
||||||
|
Gets the device identifier.
|
||||||
|
</summary>
|
||||||
|
<value>
|
||||||
|
The device identifier.
|
||||||
|
</value>
|
||||||
|
</member>
|
||||||
|
<member name="P:SteamWare.USBDeviceInfo.PnpDeviceID">
|
||||||
|
<summary>
|
||||||
|
Gets the PNP device identifier.
|
||||||
|
</summary>
|
||||||
|
<value>
|
||||||
|
The PNP device identifier.
|
||||||
|
</value>
|
||||||
|
</member>
|
||||||
|
<member name="P:SteamWare.USBDeviceInfo.Description">
|
||||||
|
<summary>
|
||||||
|
Gets the description.
|
||||||
|
</summary>
|
||||||
|
<value>
|
||||||
|
The description.
|
||||||
|
</value>
|
||||||
|
</member>
|
||||||
<member name="T:SteamWare.DS_devices">
|
<member name="T:SteamWare.DS_devices">
|
||||||
<summary>
|
<summary>
|
||||||
Represents a strongly typed in-memory cache of data.
|
Represents a strongly typed in-memory cache of data.
|
||||||
@@ -1898,15 +1956,14 @@
|
|||||||
<summary>
|
<summary>
|
||||||
cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile
|
cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile
|
||||||
</summary>
|
</summary>
|
||||||
<param name="path"></param>
|
<param name="_path">The _path.</param>
|
||||||
<param name="_nomeFile"></param>
|
<param name="_nomeFile">The _nome file.</param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:SteamWare.fileMover.getDirectoryInfo">
|
<member name="M:SteamWare.fileMover.getDirectoryInfo">
|
||||||
<summary>
|
<summary>
|
||||||
cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath
|
cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath
|
||||||
</summary>
|
</summary>
|
||||||
<param name="_nomeFile"></param>
|
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:SteamWare.fileMover.ReadFully(System.IO.Stream,System.Int32)">
|
<member name="M:SteamWare.fileMover.ReadFully(System.IO.Stream,System.Int32)">
|
||||||
@@ -1987,7 +2044,7 @@
|
|||||||
<summary>
|
<summary>
|
||||||
elimina il file indicato dalla directory di lavoro
|
elimina il file indicato dalla directory di lavoro
|
||||||
</summary>
|
</summary>
|
||||||
<param name="_nomeFile"></param>
|
<param name="_fi">The _fi.</param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:SteamWare.fileMover.scaricaFile(System.String)">
|
<member name="M:SteamWare.fileMover.scaricaFile(System.String)">
|
||||||
@@ -2133,7 +2190,8 @@
|
|||||||
<summary>
|
<summary>
|
||||||
scompatta uno specifico file contenuto in un file zip
|
scompatta uno specifico file contenuto in un file zip
|
||||||
</summary>
|
</summary>
|
||||||
<param name="InputPathOfZipFile"></param>
|
<param name="InputPathOfZipFile">The input path of zip file.</param>
|
||||||
|
<param name="file2unzip">The file2unzip.</param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:SteamWare.fileMover.deleteFile(System.String)">
|
<member name="M:SteamWare.fileMover.deleteFile(System.String)">
|
||||||
@@ -2147,7 +2205,6 @@
|
|||||||
<summary>
|
<summary>
|
||||||
calcola la dim della directory corrente...
|
calcola la dim della directory corrente...
|
||||||
</summary>
|
</summary>
|
||||||
<param name="_di"></param>
|
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:SteamWare.fileMover.deleteOldest">
|
<member name="M:SteamWare.fileMover.deleteOldest">
|
||||||
@@ -2238,10 +2295,10 @@
|
|||||||
<summary>
|
<summary>
|
||||||
restituisce data decodificata da authKey + applicazione + cliente...
|
restituisce data decodificata da authKey + applicazione + cliente...
|
||||||
</summary>
|
</summary>
|
||||||
<param name="cliente"></param>
|
<param name="cliente">The cliente.</param>
|
||||||
<param name="applicativo"></param>
|
<param name="applicativo">The applicativo.</param>
|
||||||
<param name="licenze"></param>
|
<param name="licenze">The licenze.</param>
|
||||||
<param name="expiryDate"></param>
|
<param name="authKey">The authentication key.</param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:SteamWare.log2note">
|
<member name="T:SteamWare.log2note">
|
||||||
@@ -3006,6 +3063,52 @@
|
|||||||
</summary>
|
</summary>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="T:SteamWare.DataType.DatoBarPlot">
|
||||||
|
<summary>
|
||||||
|
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:SteamWare.DataType.DatoBarPlot.#ctor(System.String,System.Int32,System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Initializes a new instance of the <see cref="T:SteamWare.DataType.DatoBarPlot"/> class.
|
||||||
|
</summary>
|
||||||
|
<param name="_label">The _label.</param>
|
||||||
|
<param name="_valore">The _valore.</param>
|
||||||
|
<param name="_css">The _CSS.</param>
|
||||||
|
<param name="_tooltip">The _tooltip.</param>
|
||||||
|
</member>
|
||||||
|
<member name="P:SteamWare.DataType.DatoBarPlot.label">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the label.
|
||||||
|
</summary>
|
||||||
|
<value>
|
||||||
|
The label.
|
||||||
|
</value>
|
||||||
|
</member>
|
||||||
|
<member name="P:SteamWare.DataType.DatoBarPlot.valore">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the valore.
|
||||||
|
</summary>
|
||||||
|
<value>
|
||||||
|
The valore.
|
||||||
|
</value>
|
||||||
|
</member>
|
||||||
|
<member name="P:SteamWare.DataType.DatoBarPlot.css">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the CSS.
|
||||||
|
</summary>
|
||||||
|
<value>
|
||||||
|
The CSS.
|
||||||
|
</value>
|
||||||
|
</member>
|
||||||
|
<member name="P:SteamWare.DataType.DatoBarPlot.tooltip">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the tooltip.
|
||||||
|
</summary>
|
||||||
|
<value>
|
||||||
|
The tooltip.
|
||||||
|
</value>
|
||||||
|
</member>
|
||||||
<member name="T:SteamWare.user_std">
|
<member name="T:SteamWare.user_std">
|
||||||
<summary>
|
<summary>
|
||||||
classe gestione utente: auth e permission/ruoli - versione GENERICA
|
classe gestione utente: auth e permission/ruoli - versione GENERICA
|
||||||
@@ -3096,7 +3199,8 @@
|
|||||||
<summary>
|
<summary>
|
||||||
traduce il lemma nella lingua richiesta
|
traduce il lemma nella lingua richiesta
|
||||||
</summary>
|
</summary>
|
||||||
<param name="lemma"></param>
|
<param name="lemma">The lemma.</param>
|
||||||
|
<param name="lingua">The lingua.</param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:SteamWare.user_std.FullTrad(System.String)">
|
<member name="M:SteamWare.user_std.FullTrad(System.String)">
|
||||||
@@ -3110,8 +3214,6 @@
|
|||||||
<summary>
|
<summary>
|
||||||
LogOff utente con reset dati
|
LogOff utente con reset dati
|
||||||
</summary>
|
</summary>
|
||||||
<param name="_dominio"></param>
|
|
||||||
<param name="_username"></param>
|
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:SteamWare.user_std.startUpUtente(System.String,System.String)">
|
<member name="M:SteamWare.user_std.startUpUtente(System.String,System.String)">
|
||||||
@@ -3264,12 +3366,14 @@
|
|||||||
<summary>
|
<summary>
|
||||||
crea un nuovo utente con le credenziali indicate
|
crea un nuovo utente con le credenziali indicate
|
||||||
</summary>
|
</summary>
|
||||||
<param name="dominio"></param>
|
<param name="dominio">The dominio.</param>
|
||||||
<param name="username"></param>
|
<param name="username">The username.</param>
|
||||||
<param name="cognome"></param>
|
<param name="cognome">The cognome.</param>
|
||||||
<param name="nome"></param>
|
<param name="nome">The nome.</param>
|
||||||
<param name="email"></param>
|
<param name="cod_cdc">The cod_cdc.</param>
|
||||||
<param name="matricola"></param>
|
<param name="email">The email.</param>
|
||||||
|
<param name="matricola">The matricola.</param>
|
||||||
|
<param name="sigla">The sigla.</param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:SteamWare.user_std.assegnaDirittoUtente(System.String,System.String,System.String,System.String)">
|
<member name="M:SteamWare.user_std.assegnaDirittoUtente(System.String,System.String,System.String,System.String)">
|
||||||
@@ -3280,7 +3384,6 @@
|
|||||||
<param name="cod_cdc"></param>
|
<param name="cod_cdc"></param>
|
||||||
<param name="cod_modulo"></param>
|
<param name="cod_modulo"></param>
|
||||||
<param name="cod_funzione"></param>
|
<param name="cod_funzione"></param>
|
||||||
<param name="value"></param>
|
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:SteamWare.user_std.rimuoviDirittoUtente(System.String,System.String,System.String,System.String)">
|
<member name="M:SteamWare.user_std.rimuoviDirittoUtente(System.String,System.String,System.String,System.String)">
|
||||||
@@ -3291,7 +3394,6 @@
|
|||||||
<param name="cod_cdc"></param>
|
<param name="cod_cdc"></param>
|
||||||
<param name="cod_modulo"></param>
|
<param name="cod_modulo"></param>
|
||||||
<param name="cod_funzione"></param>
|
<param name="cod_funzione"></param>
|
||||||
<param name="value"></param>
|
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:SteamWare.user_std.getEnabledCdc(System.String)">
|
<member name="M:SteamWare.user_std.getEnabledCdc(System.String)">
|
||||||
@@ -3416,6 +3518,54 @@
|
|||||||
struttura che definisce i parametri di un turno di lavoro
|
struttura che definisce i parametri di un turno di lavoro
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:SteamWare.turnoLavoro.codTurno">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the cod turno.
|
||||||
|
</summary>
|
||||||
|
<value>
|
||||||
|
The cod turno.
|
||||||
|
</value>
|
||||||
|
</member>
|
||||||
|
<member name="P:SteamWare.turnoLavoro.inizio">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the inizio.
|
||||||
|
</summary>
|
||||||
|
<value>
|
||||||
|
The inizio.
|
||||||
|
</value>
|
||||||
|
</member>
|
||||||
|
<member name="P:SteamWare.turnoLavoro.fine">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the fine.
|
||||||
|
</summary>
|
||||||
|
<value>
|
||||||
|
The fine.
|
||||||
|
</value>
|
||||||
|
</member>
|
||||||
|
<member name="P:SteamWare.turnoLavoro.periodo">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the periodo.
|
||||||
|
</summary>
|
||||||
|
<value>
|
||||||
|
The periodo.
|
||||||
|
</value>
|
||||||
|
</member>
|
||||||
|
<member name="P:SteamWare.turnoLavoro.durataMinuti">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the durata minuti.
|
||||||
|
</summary>
|
||||||
|
<value>
|
||||||
|
The durata minuti.
|
||||||
|
</value>
|
||||||
|
</member>
|
||||||
|
<member name="P:SteamWare.turnoLavoro.TNum">
|
||||||
|
<summary>
|
||||||
|
Gets or sets the t number.
|
||||||
|
</summary>
|
||||||
|
<value>
|
||||||
|
The t number.
|
||||||
|
</value>
|
||||||
|
</member>
|
||||||
<member name="T:SteamWare.intervalloDate">
|
<member name="T:SteamWare.intervalloDate">
|
||||||
<summary>
|
<summary>
|
||||||
definisce un intervalo di 2 date
|
definisce un intervalo di 2 date
|
||||||
@@ -3465,7 +3615,9 @@
|
|||||||
<summary>
|
<summary>
|
||||||
calcola il turno di riferimento data una data di riferimento
|
calcola il turno di riferimento data una data di riferimento
|
||||||
</summary>
|
</summary>
|
||||||
<param name="dataOraRif"></param>
|
<param name="dataOraRif">The data ora rif.</param>
|
||||||
|
<param name="shiftTurno">The shift turno.</param>
|
||||||
|
<param name="durataTurno">The durata turno.</param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:SteamWare.datario.setIntervallo(System.DateTime,System.DateTime)">
|
<member name="M:SteamWare.datario.setIntervallo(System.DateTime,System.DateTime)">
|
||||||
@@ -3759,7 +3911,11 @@
|
|||||||
<param name="username"></param>
|
<param name="username"></param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<!-- Badly formed XML comment ignored for member "T:SteamWare.dnsUtils" -->
|
<member name="T:SteamWare.dnsUtils">
|
||||||
|
<summary>
|
||||||
|
utility x dns e naming
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="M:SteamWare.dnsUtils.DetermineCompName(System.String)">
|
<member name="M:SteamWare.dnsUtils.DetermineCompName(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
calcola il nome del computer dato l'IP
|
calcola il nome del computer dato l'IP
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
|
/***************************************
|
||||||
/***************************************
|
|
||||||
* STORED stp_SelectRappQualita
|
* STORED stp_SelectRappQualita
|
||||||
*
|
*
|
||||||
* Description: Ritorna i cartellini da AS400 partendo nal numero del rapporto di qualità
|
* Description: Ritorna i cartellini da AS400 partendo nal numero del rapporto di qualità
|
||||||
@@ -8,8 +7,8 @@
|
|||||||
*
|
*
|
||||||
****************************************/
|
****************************************/
|
||||||
CREATE PROCEDURE [As400].[stp_SelectRappQualita]
|
CREATE PROCEDURE [As400].[stp_SelectRappQualita]
|
||||||
-- Add the parameters for the stored procedure here
|
-- Add the parameters for the stored procedure here
|
||||||
@NumRappQual nVarChar(1000) = ''
|
@NumRappQual nVarChar(1000) = ''
|
||||||
AS
|
AS
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
@@ -20,10 +19,10 @@ BEGIN
|
|||||||
-- LIBRERIA EFFETTIVA TEKAL TEKA_DATV3
|
-- LIBRERIA EFFETTIVA TEKAL TEKA_DATV3
|
||||||
-- LIBRERIA EFFETTIVA POSS. POSN_DATV3
|
-- LIBRERIA EFFETTIVA POSS. POSN_DATV3
|
||||||
|
|
||||||
SET NOCOUNT ON;
|
SET NOCOUNT ON;
|
||||||
|
|
||||||
DECLARE @SQL AS NVARCHAR(4000)
|
DECLARE @SQL AS NVARCHAR(4000)
|
||||||
DECLARE @As400File AS NVARCHAR(50) = '';
|
DECLARE @As400File AS NVARCHAR(50) = '';
|
||||||
DECLARE @As400Linked AS NVARCHAR(50) = ''; -- Linked Server AS400
|
DECLARE @As400Linked AS NVARCHAR(50) = ''; -- Linked Server AS400
|
||||||
|
|
||||||
-- DECLARE @PAR1 AS nVarChar(1000)
|
-- DECLARE @PAR1 AS nVarChar(1000)
|
||||||
@@ -57,7 +56,7 @@ BEGIN
|
|||||||
SET @SQL = @SQL + N', ''SELECT * FROM ' + @As400File
|
SET @SQL = @SQL + N', ''SELECT * FROM ' + @As400File
|
||||||
SET @SQL = @SQL + ' WHERE XRPQLN = ' + @NumRappQual + ''' )'
|
SET @SQL = @SQL + ' WHERE XRPQLN = ' + @NumRappQual + ''' )'
|
||||||
|
|
||||||
EXEC sp_executesql @SQL
|
EXEC dbo.sp_executesql @SQL
|
||||||
|
|
||||||
-- SELECT * FROM OPENQUERY( AS400, 'SELECT * FROM MAZZT_DTV3.XOGIX00F WHERE XRPQLN = 903383' )
|
-- SELECT * FROM OPENQUERY( AS400, 'SELECT * FROM MAZZT_DTV3.XOGIX00F WHERE XRPQLN = 903383' )
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
|
/***************************************
|
||||||
/***************************************
|
|
||||||
* STORED stp_batch_RapQual_S01
|
* STORED stp_batch_RapQual_S01
|
||||||
*
|
*
|
||||||
* Esegue lo step 1 (caricamento dati RAW da AS400) per la tab dei rapporti di qualità
|
* Esegue lo step 1 (caricamento dati RAW da AS400) per la tab dei rapporti di qualità
|
||||||
@@ -10,13 +9,13 @@
|
|||||||
****************************************/
|
****************************************/
|
||||||
CREATE PROCEDURE BatchQueue.stp_batch_RapQual_S01
|
CREATE PROCEDURE BatchQueue.stp_batch_RapQual_S01
|
||||||
(
|
(
|
||||||
@minData DATETIME
|
@minData DATETIME
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
SET NOCOUNT ON;
|
SET NOCOUNT ON;
|
||||||
|
|
||||||
-- BOZZA DA TESTARE A CURA MAZZUCCONI!!!
|
-- BOZZA DA TESTARE A CURA MAZZUCCONI!!!
|
||||||
|
|
||||||
-- Caricamento Rapporti qualità Materia Prima
|
-- Caricamento Rapporti qualità Materia Prima
|
||||||
|
|
||||||
-- FILE XOGIX00F
|
-- FILE XOGIX00F
|
||||||
@@ -42,61 +41,61 @@ AS
|
|||||||
|
|
||||||
L'UPDATE FUNZIONA VERSO AS400
|
L'UPDATE FUNZIONA VERSO AS400
|
||||||
*/
|
*/
|
||||||
|
|
||||||
DECLARE @SQL AS NVARCHAR(4000);
|
DECLARE @SQL AS NVARCHAR(4000);
|
||||||
DECLARE @SqlOK AS INT;
|
DECLARE @SqlOK AS INT;
|
||||||
DECLARE @As400File AS NVARCHAR(50) = '';
|
DECLARE @As400File AS NVARCHAR(50) = '';
|
||||||
DECLARE @As400Linked AS NVARCHAR(50) = ''; -- Linked Server AS400
|
DECLARE @As400Linked AS NVARCHAR(50) = ''; -- Linked Server AS400
|
||||||
DECLARE @dataAs400 AS VARCHAR(8);
|
DECLARE @dataAs400 AS VARCHAR(8);
|
||||||
|
|
||||||
SET @dataAs400 = (SELECT dbo.dateToAsFormat(@minData));
|
SET @dataAs400 = (SELECT dbo.dateToAsFormat(@minData));
|
||||||
SET @SqlOK = 0;
|
SET @SqlOK = 0;
|
||||||
|
|
||||||
-- In base al nome del DB e della stored recupero il Linked Server e file di AS400 27/06/2013
|
-- In base al nome del DB e della stored recupero il Linked Server e file di AS400 27/06/2013
|
||||||
SET @As400Linked = ( SELECT dbo.f_getLikedAS400(DB_NAME()) );
|
SET @As400Linked = ( SELECT dbo.f_getLikedAS400(DB_NAME()) );
|
||||||
SET @As400File = ( SELECT dbo.f_getLibreriaAS400 ( DB_NAME() , OBJECT_SCHEMA_NAME(@@PROCID) + '.' + OBJECT_NAME(@@PROCID) ) )
|
SET @As400File = ( SELECT dbo.f_getLibreriaAS400 ( DB_NAME() , OBJECT_SCHEMA_NAME(@@PROCID) + '.' + OBJECT_NAME(@@PROCID) ) )
|
||||||
|
|
||||||
BEGIN TRY
|
BEGIN TRY
|
||||||
|
|
||||||
-- svuoto tab raw attuale
|
-- svuoto tab raw attuale
|
||||||
TRUNCATE TABLE RawData.XOGIX00F;
|
TRUNCATE TABLE RawData.XOGIX00F;
|
||||||
|
|
||||||
-- Leggo tutti gli UDC dei rapporti di qualità a partire dalla data richiesta
|
-- Leggo tutti gli UDC dei rapporti di qualità a partire dalla data richiesta
|
||||||
-- escludendo quelli con Numero Rapporto di qualità a zero ( non sono rapporti di qualità )
|
-- escludendo quelli con Numero Rapporto di qualità a zero ( non sono rapporti di qualità )
|
||||||
|
|
||||||
-- CREO L'ISTRUZIONE SQL DI INSERT PARAMETRICA
|
-- CREO L'ISTRUZIONE SQL DI INSERT PARAMETRICA
|
||||||
SET @SQL =
|
SET @SQL =
|
||||||
N'INSERT INTO RawData.XOGIX00F
|
N'INSERT INTO RawData.XOGIX00F
|
||||||
SELECT XRPQLN
|
SELECT XRPQLN
|
||||||
,XRPQLD
|
,XRPQLD
|
||||||
,XNRETI
|
,XNRETI
|
||||||
,XCDFOR
|
,XCDFOR
|
||||||
,XCDTER
|
,XCDTER
|
||||||
,XCDPAR
|
,XCDPAR
|
||||||
,XDTPRO
|
,XDTPRO
|
||||||
,XTRPRO
|
,XTRPRO
|
||||||
,XQTPRO
|
,XQTPRO
|
||||||
,XDESMT
|
,XDESMT
|
||||||
,XMATSC
|
,XMATSC
|
||||||
,XBENQL
|
,XBENQL
|
||||||
FROM OPENQUERY(' + @As400Linked
|
FROM OPENQUERY(' + @As400Linked
|
||||||
|
|
||||||
SET @SQL = @SQL + N', ''SELECT * FROM ' + @As400File
|
SET @SQL = @SQL + N', ''SELECT * FROM ' + @As400File
|
||||||
SET @SQL = @SQL + ' WHERE XRPQLN <> 0 AND XRPQLD >= ' + @dataAs400 + ' '' ) '
|
SET @SQL = @SQL + ' WHERE XRPQLN <> 0 AND XRPQLD >= ' + @dataAs400 + ' '' ) '
|
||||||
|
|
||||||
-- Eseguo il comando T-SQL verso AS400 e testo se OK
|
-- Eseguo il comando T-SQL verso AS400 e testo se OK
|
||||||
|
|
||||||
-- EXEC @SqlOK = sp_executesql @SQL se faccio così non mi valorizza la variabile se da errore
|
-- EXEC @SqlOK = sp_executesql @SQL se faccio così non mi valorizza la variabile se da errore
|
||||||
EXEC sp_executesql @SQL;
|
EXEC dbo.sp_executesql @SQL;
|
||||||
END TRY
|
END TRY
|
||||||
BEGIN CATCH
|
BEGIN CATCH
|
||||||
-- nel caso di errore ne salvo il numero
|
-- nel caso di errore ne salvo il numero
|
||||||
SET @SqlOK = ERROR_NUMBER(); -- PRINT ERROR_NUMBER()
|
SET @SqlOK = ERROR_NUMBER(); -- PRINT ERROR_NUMBER()
|
||||||
END CATCH
|
END CATCH
|
||||||
|
|
||||||
-- Memorizzo il comando per verifica T-SQL e l'esito del comando se 0 è OK
|
-- Memorizzo il comando per verifica T-SQL e l'esito del comando se 0 è OK
|
||||||
INSERT INTO RawData.AS400_Comandi
|
INSERT INTO RawData.AS400_Comandi
|
||||||
SELECT GETDATE(), 'stp_batch_RapQual_S01', @SQL, @SqlOK;
|
SELECT GETDATE(), 'stp_batch_RapQual_S01', @SQL, @SqlOK;
|
||||||
|
|
||||||
-- è possibile sollevare un RAISERROR ??? come si comporta poi il programma?
|
-- è possibile sollevare un RAISERROR ??? come si comporta poi il programma?
|
||||||
-- NON SI FANNO RAISE ERROR E NON SI RESTITUISCE CODICE!!!!!
|
-- NON SI FANNO RAISE ERROR E NON SI RESTITUISCE CODICE!!!!!
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
|
/***************************************
|
||||||
|
|
||||||
/***************************************
|
|
||||||
* STORED stp_consumaMP
|
* STORED stp_consumaMP
|
||||||
*
|
*
|
||||||
* Salva il movimento di consumo dell'UDC di MP indicato
|
* Salva il movimento di consumo dell'UDC di MP indicato
|
||||||
@@ -11,12 +9,12 @@
|
|||||||
****************************************/
|
****************************************/
|
||||||
CREATE PROCEDURE [BatchQueue].[stp_consumaMP]
|
CREATE PROCEDURE [BatchQueue].[stp_consumaMP]
|
||||||
(
|
(
|
||||||
@XRPQLN INT, -- è il num rap qualità
|
@XRPQLN INT, -- è il num rap qualità
|
||||||
@XNRETI NVARCHAR(10), -- è il numUdc prog AS400
|
@XNRETI NVARCHAR(10), -- è il numUdc prog AS400
|
||||||
@XDTPRO INT, -- data 8 cifre aaaammgg Data Prelievo Fusione
|
@XDTPRO INT, -- data 8 cifre aaaammgg Data Prelievo Fusione
|
||||||
@XTRPRO NVARCHAR(5), -- turno prelievo ( solo se interno )
|
@XTRPRO NVARCHAR(5), -- turno prelievo ( solo se interno )
|
||||||
@XDESMT NVARCHAR(3), -- destinatario int/terzista ( F01 / T01 )
|
@XDESMT NVARCHAR(3), -- destinatario int/terzista ( F01 / T01 )
|
||||||
@XCDTER NVARCHAR(6) -- cod terzista ( Anagrafico Depositi )
|
@XCDTER NVARCHAR(6) -- cod terzista ( Anagrafico Depositi )
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
|
|
||||||
@@ -28,26 +26,26 @@ AS
|
|||||||
-- LIBRERIA EFFETT. TEKAL TEKA_DATV3
|
-- LIBRERIA EFFETT. TEKAL TEKA_DATV3
|
||||||
-- LIBRERIA EFFETT. SP POSN_DATV3
|
-- LIBRERIA EFFETT. SP POSN_DATV3
|
||||||
|
|
||||||
/* PER TESTARE
|
/* PER TESTARE
|
||||||
|
|
||||||
DECLARE @XRPQLN INT, -- è il num rap qualità
|
DECLARE @XRPQLN INT, -- è il num rap qualità
|
||||||
@XNRETI NVARCHAR(10), -- è il numUdc prog
|
@XNRETI NVARCHAR(10), -- è il numUdc prog
|
||||||
@XDTPRO INT, -- data 8 cifre aaaammgg
|
@XDTPRO INT, -- data 8 cifre aaaammgg
|
||||||
@XTRPRO NVARCHAR(5), -- turno
|
@XTRPRO NVARCHAR(5), -- turno
|
||||||
@XDESMT NVARCHAR(3), -- destinatario int/terzista
|
@XDESMT NVARCHAR(3), -- destinatario int/terzista
|
||||||
@XCDTER NVARCHAR(6) -- cod terzista
|
@XCDTER NVARCHAR(6) -- cod terzista
|
||||||
|
|
||||||
SET @XRPQLN = 905793 -- è il num rap qualità
|
SET @XRPQLN = 905793 -- è il num rap qualità
|
||||||
SET @XNRETI = 'U100548151' -- è il numUdc prog
|
SET @XNRETI = 'U100548151' -- è il numUdc prog
|
||||||
SET @XDTPRO = 20100723 -- data 8 cifre aaaammgg
|
SET @XDTPRO = 20100723 -- data 8 cifre aaaammgg
|
||||||
SET @XTRPRO = 'S' -- turno
|
SET @XTRPRO = 'S' -- turno
|
||||||
SET @XDESMT = 'F01' -- destinatario int/terzista
|
SET @XDESMT = 'F01' -- destinatario int/terzista
|
||||||
SET @XCDTER = '' -- cod terzista
|
SET @XCDTER = '' -- cod terzista
|
||||||
*/
|
*/
|
||||||
|
|
||||||
DECLARE @SQL AS NVARCHAR(4000);
|
DECLARE @SQL AS NVARCHAR(4000);
|
||||||
DECLARE @SqlOK AS INT;
|
DECLARE @SqlOK AS INT;
|
||||||
DECLARE @As400File AS NVARCHAR(50) = '';
|
DECLARE @As400File AS NVARCHAR(50) = '';
|
||||||
DECLARE @As400Linked AS NVARCHAR(50) = ''; -- Linked Server AS400
|
DECLARE @As400Linked AS NVARCHAR(50) = ''; -- Linked Server AS400
|
||||||
|
|
||||||
SET @SqlOK = 0;
|
SET @SqlOK = 0;
|
||||||
@@ -58,33 +56,33 @@ AS
|
|||||||
|
|
||||||
BEGIN TRY
|
BEGIN TRY
|
||||||
|
|
||||||
-- TEST per generare errore
|
-- TEST per generare errore
|
||||||
-- SET @XDTPRO = 99999920100723 -- data 8 cifre aaaammgg
|
-- SET @XDTPRO = 99999920100723 -- data 8 cifre aaaammgg
|
||||||
|
|
||||||
-- ==============================================================
|
-- ==============================================================
|
||||||
-- Creo l'istruzione SQL e faccio chiamata su AS400
|
-- Creo l'istruzione SQL e faccio chiamata su AS400
|
||||||
-- Aggiorno solo se su As400 Legascar è N XMATSC = 'N' mettendo poi S
|
-- Aggiorno solo se su As400 Legascar è N XMATSC = 'N' mettendo poi S
|
||||||
-- indico su As400 che il cartellino UDC della Lega è stato scaricato
|
-- indico su As400 che il cartellino UDC della Lega è stato scaricato
|
||||||
-- ==============================================================
|
-- ==============================================================
|
||||||
|
|
||||||
SET @SQL = N'UPDATE OPENQUERY(' + @As400Linked
|
SET @SQL = N'UPDATE OPENQUERY(' + @As400Linked
|
||||||
SET @SQL = @SQL + N', ''SELECT * FROM ' + @As400File
|
SET @SQL = @SQL + N', ''SELECT * FROM ' + @As400File
|
||||||
|
|
||||||
SET @SQL = @SQL + ' WHERE XRPQLN = ' + CAST(@XRPQLN AS NVARCHAR(20)) -- Numero Rapporto Qualita
|
SET @SQL = @SQL + ' WHERE XRPQLN = ' + CAST(@XRPQLN AS NVARCHAR(20)) -- Numero Rapporto Qualita
|
||||||
SET @SQL = @SQL + ' AND XMATSC = ''''N'''' AND XNRETI = ''''' + @XNRETI + ''''''' ) ' -- non ancora scaricato ('N') e Numero UDC AS400
|
SET @SQL = @SQL + ' AND XMATSC = ''''N'''' AND XNRETI = ''''' + @XNRETI + ''''''' ) ' -- non ancora scaricato ('N') e Numero UDC AS400
|
||||||
|
|
||||||
SET @SQL = @SQL + 'SET XDTPRO = ' + CAST(@XDTPRO AS NVARCHAR(8)) -- Data
|
SET @SQL = @SQL + 'SET XDTPRO = ' + CAST(@XDTPRO AS NVARCHAR(8)) -- Data
|
||||||
SET @SQL = @SQL + ', XTRPRO = ''' + @XTRPRO + '''' -- Turno
|
SET @SQL = @SQL + ', XTRPRO = ''' + @XTRPRO + '''' -- Turno
|
||||||
SET @SQL = @SQL + ', XDESMT = ''' + @XDESMT + '''' -- Destinatario
|
SET @SQL = @SQL + ', XDESMT = ''' + @XDESMT + '''' -- Destinatario
|
||||||
SET @SQL = @SQL + ', XMATSC = ''S''' -- Flag Lega Scaricata
|
SET @SQL = @SQL + ', XMATSC = ''S''' -- Flag Lega Scaricata
|
||||||
SET @SQL = @SQL + ', XCDTER = ''' + @XCDTER + ''''; -- Cod Terzista
|
SET @SQL = @SQL + ', XCDTER = ''' + @XCDTER + ''''; -- Cod Terzista
|
||||||
|
|
||||||
-- Eseguo il comando T-SQL verso AS400
|
-- Eseguo il comando T-SQL verso AS400
|
||||||
EXEC sp_executesql @SQL;
|
EXEC dbo.sp_executesql @SQL;
|
||||||
|
|
||||||
-- EXEC @SqlOK = sp_executesql @SQL se faccio così non mi valorizza la variabile se da errore
|
-- EXEC @SqlOK = sp_executesql @SQL se faccio così non mi valorizza la variabile se da errore
|
||||||
|
|
||||||
END TRY
|
END TRY
|
||||||
BEGIN CATCH
|
BEGIN CATCH
|
||||||
|
|
||||||
-- se entro nel CATCH c'è stato un errore quindo lo memorizzo
|
-- se entro nel CATCH c'è stato un errore quindo lo memorizzo
|
||||||
@@ -109,7 +107,7 @@ AS
|
|||||||
SET @SQL2 = @SQL2 + N' AND XMATSC = ''''N''''' -- non ancora scaricato ('N')
|
SET @SQL2 = @SQL2 + N' AND XMATSC = ''''N''''' -- non ancora scaricato ('N')
|
||||||
SET @SQL2 = @SQL2 + N''' ) '
|
SET @SQL2 = @SQL2 + N''' ) '
|
||||||
|
|
||||||
EXEC sp_executesql @SQL2, N'@LettoOk INT OUTPUT', @LettoOk OUTPUT;
|
EXEC dbo.sp_executesql @SQL2, N'@LettoOk INT OUTPUT', @LettoOk OUTPUT;
|
||||||
|
|
||||||
-- Se trovo record UDC non scaricato lo imposto come errore -2 altrimenti tutto OK
|
-- Se trovo record UDC non scaricato lo imposto come errore -2 altrimenti tutto OK
|
||||||
IF @LettoOk = 0 SET @SqlOK = 0 ELSE SET @SqlOK = -2
|
IF @LettoOk = 0 SET @SqlOK = 0 ELSE SET @SqlOK = -2
|
||||||
@@ -117,15 +115,15 @@ AS
|
|||||||
-- Fine Modifica - Modifica 14/06/2011
|
-- Fine Modifica - Modifica 14/06/2011
|
||||||
|
|
||||||
-- Memorizzo il comando per verifica T-SQL e l'esito del comando se 0 è OK
|
-- Memorizzo il comando per verifica T-SQL e l'esito del comando se 0 è OK
|
||||||
INSERT INTO RawData.AS400_Comandi
|
INSERT INTO RawData.AS400_Comandi
|
||||||
SELECT GETDATE(), 'stp_consumaMP', @SQL, @SqlOK;
|
SELECT GETDATE(), 'stp_consumaMP', @SQL, @SqlOK;
|
||||||
|
|
||||||
-- è possibile sollevare un RAISERROR ??? come si comporta poi il programma?
|
-- è possibile sollevare un RAISERROR ??? come si comporta poi il programma?
|
||||||
-- NON SI FANNO RAISE ERROR!!!!!
|
-- NON SI FANNO RAISE ERROR!!!!!
|
||||||
|
|
||||||
RETURN @SqlOK;
|
RETURN @SqlOK;
|
||||||
|
|
||||||
/* -- sono tutte su DB di test
|
/* -- sono tutte su DB di test
|
||||||
SELECT XRPQLN, XNRETI , XDTPRO, XTRPRO, XDESMT, XMATSC, XCDTER
|
SELECT XRPQLN, XNRETI , XDTPRO, XTRPRO, XDESMT, XMATSC, XCDTER
|
||||||
FROM OPENQUERY( AS400XXXX, 'SELECT * FROM MAZZT_DTV3.XOGIX00F WHERE XRPQLN = 905793 AND XNRETI = ''U100548151'' ')
|
FROM OPENQUERY( AS400XXXX, 'SELECT * FROM MAZZT_DTV3.XOGIX00F WHERE XRPQLN = 905793 AND XNRETI = ''U100548151'' ')
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
|
/***************************************
|
||||||
/***************************************
|
|
||||||
* STORED stp_registraMovMag
|
* STORED stp_registraMovMag
|
||||||
*
|
*
|
||||||
* Salva il movimento di magazzino indicato
|
* Salva il movimento di magazzino indicato
|
||||||
@@ -10,13 +9,13 @@
|
|||||||
****************************************/
|
****************************************/
|
||||||
CREATE PROCEDURE BatchQueue.stp_registraMovMag
|
CREATE PROCEDURE BatchQueue.stp_registraMovMag
|
||||||
(
|
(
|
||||||
@NOMUS NVARCHAR(50), -- è il nome utente
|
@NOMUS NVARCHAR(50), -- è il nome utente
|
||||||
@CDCAU NVARCHAR(2), -- è la causale del movimento
|
@CDCAU NVARCHAR(2), -- è la causale del movimento
|
||||||
@CDPAR NVARCHAR(15), -- codice particolare
|
@CDPAR NVARCHAR(15), -- codice particolare
|
||||||
@CDMAG NVARCHAR(2), -- codice magazzino
|
@CDMAG NVARCHAR(2), -- codice magazzino
|
||||||
@QTMOV NUMERIC(9,2), -- quantità movimento
|
@QTMOV NUMERIC(9,2), -- quantità movimento
|
||||||
@DAMOV NVARCHAR(8), -- data 8 cifre aaaammgg Data Movimento
|
@DAMOV NVARCHAR(8), -- data 8 cifre aaaammgg Data Movimento
|
||||||
@RIFFO NVARCHAR(8) -- cod UDC compresso
|
@RIFFO NVARCHAR(8) -- cod UDC compresso
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
-- Movimentazioni Magazzino di Massa
|
-- Movimentazioni Magazzino di Massa
|
||||||
@@ -30,12 +29,12 @@ AS
|
|||||||
|
|
||||||
/* -- Variabili per test senza Stored
|
/* -- Variabili per test senza Stored
|
||||||
DECLARE @NOMUS NVARCHAR(50), -- è il nome utente
|
DECLARE @NOMUS NVARCHAR(50), -- è il nome utente
|
||||||
@CDCAU NVARCHAR(2), -- è la causale del movimento
|
@CDCAU NVARCHAR(2), -- è la causale del movimento
|
||||||
@CDPAR NVARCHAR(15), -- codice particolare
|
@CDPAR NVARCHAR(15), -- codice particolare
|
||||||
@CDMAG NVARCHAR(2), -- codice magazzino
|
@CDMAG NVARCHAR(2), -- codice magazzino
|
||||||
@QTMOV NUMERIC(9,2), -- quantità movimento ATTENZIONE QUESTA E' SBAGLIATA SULLA STORED
|
@QTMOV NUMERIC(9,2), -- quantità movimento ATTENZIONE QUESTA E' SBAGLIATA SULLA STORED
|
||||||
@DAMOV NVARCHAR(8), -- data 8 cifre aaaammgg
|
@DAMOV NVARCHAR(8), -- data 8 cifre aaaammgg
|
||||||
@RIFFO NVARCHAR(8) -- cod UDC compresso
|
@RIFFO NVARCHAR(8) -- cod UDC compresso
|
||||||
|
|
||||||
-- SETTO LE VARIABILI DI PROVA PER TEST
|
-- SETTO LE VARIABILI DI PROVA PER TEST
|
||||||
SET @NOMUS = N'PIPPO'
|
SET @NOMUS = N'PIPPO'
|
||||||
@@ -47,9 +46,9 @@ AS
|
|||||||
SET @RIFFO = N'UDCPROVA'
|
SET @RIFFO = N'UDCPROVA'
|
||||||
*/
|
*/
|
||||||
|
|
||||||
DECLARE @SQL AS NVARCHAR(4000);
|
DECLARE @SQL AS NVARCHAR(4000);
|
||||||
DECLARE @SqlOK AS INT;
|
DECLARE @SqlOK AS INT;
|
||||||
DECLARE @As400File AS NVARCHAR(50) = '';
|
DECLARE @As400File AS NVARCHAR(50) = '';
|
||||||
DECLARE @As400Linked AS NVARCHAR(50) = ''; -- Linked Server AS400
|
DECLARE @As400Linked AS NVARCHAR(50) = ''; -- Linked Server AS400
|
||||||
|
|
||||||
SET @SqlOk = 0; -- variabile test se in errore
|
SET @SqlOk = 0; -- variabile test se in errore
|
||||||
@@ -68,20 +67,20 @@ AS
|
|||||||
-- Eseguo l'istruzione inserimento movimento verso AS400 con controllo errori
|
-- Eseguo l'istruzione inserimento movimento verso AS400 con controllo errori
|
||||||
BEGIN TRY
|
BEGIN TRY
|
||||||
|
|
||||||
-- TEST per generare errore
|
-- TEST per generare errore
|
||||||
-- SET @XDTPRO = 99999920100723 -- data 8 cifre aaaammgg
|
-- SET @XDTPRO = 99999920100723 -- data 8 cifre aaaammgg
|
||||||
|
|
||||||
-- ==============================================================
|
-- ==============================================================
|
||||||
-- Creo l'istruzione SQL e faccio chiamata su AS400
|
-- Creo l'istruzione SQL e faccio chiamata su AS400
|
||||||
-- ==============================================================
|
-- ==============================================================
|
||||||
|
|
||||||
SET @SQL = N'INSERT INTO OPENQUERY(' + @As400Linked
|
SET @SQL = N'INSERT INTO OPENQUERY(' + @As400Linked
|
||||||
SET @SQL = @SQL + N', ''SELECT NOMUS, CDCAU, CDPAR, CDMAG, QTMOV, DAMOV, RIFFO'
|
SET @SQL = @SQL + N', ''SELECT NOMUS, CDCAU, CDPAR, CDMAG, QTMOV, DAMOV, RIFFO'
|
||||||
SET @SQL = @SQL + ' FROM ' + @As400File + ''') '
|
SET @SQL = @SQL + ' FROM ' + @As400File + ''') '
|
||||||
SET @SQL = @SQL + 'VALUES ( @NOMUS , @CDCAU , @CDPAR , @CDMAG , @QTMOV , @DAMOV , @RIFFO )'
|
SET @SQL = @SQL + 'VALUES ( @NOMUS , @CDCAU , @CDPAR , @CDMAG , @QTMOV , @DAMOV , @RIFFO )'
|
||||||
|
|
||||||
-- Eseguo il comando T-SQL verso AS400
|
-- Eseguo il comando T-SQL verso AS400
|
||||||
EXEC sp_executesql @SQL, N'@NOMUS NVARCHAR(50)
|
EXEC dbo.sp_executesql @SQL, N'@NOMUS NVARCHAR(50)
|
||||||
,@CDCAU NVARCHAR(2)
|
,@CDCAU NVARCHAR(2)
|
||||||
,@CDPAR NVARCHAR(15)
|
,@CDPAR NVARCHAR(15)
|
||||||
,@CDMAG NVARCHAR(2)
|
,@CDMAG NVARCHAR(2)
|
||||||
@@ -98,7 +97,7 @@ AS
|
|||||||
FROM MAZZT_DTV3.MWMV230F' )
|
FROM MAZZT_DTV3.MWMV230F' )
|
||||||
VALUES ( @NOMUS , @CDCAU , @CDPAR , @CDMAG , @QTMOV , @DAMOV , @RIFFO )
|
VALUES ( @NOMUS , @CDCAU , @CDPAR , @CDMAG , @QTMOV , @DAMOV , @RIFFO )
|
||||||
*/
|
*/
|
||||||
END TRY
|
END TRY
|
||||||
BEGIN CATCH
|
BEGIN CATCH
|
||||||
-- PRINT ERROR_NUMBER()
|
-- PRINT ERROR_NUMBER()
|
||||||
SET @SqlOK = ERROR_NUMBER();
|
SET @SqlOK = ERROR_NUMBER();
|
||||||
@@ -130,7 +129,7 @@ AS
|
|||||||
SET @SQL2 = @SQL2 + ' AND RIFFO = ''''' + @RIFFO + '''''' -- Riferimento ( UDC )
|
SET @SQL2 = @SQL2 + ' AND RIFFO = ''''' + @RIFFO + '''''' -- Riferimento ( UDC )
|
||||||
SET @SQL2 = @SQL2 + ''' ) '
|
SET @SQL2 = @SQL2 + ''' ) '
|
||||||
|
|
||||||
EXEC sp_executesql @SQL2, N'@LettoOk INT OUTPUT', @LettoOk OUTPUT;
|
EXEC dbo.sp_executesql @SQL2, N'@LettoOk INT OUTPUT', @LettoOk OUTPUT;
|
||||||
|
|
||||||
-- Se non trovo record Movimento UDC lo imposto come errore -2 altrimenti tutto OK
|
-- Se non trovo record Movimento UDC lo imposto come errore -2 altrimenti tutto OK
|
||||||
IF @LettoOk = 0 SET @SqlOK = -2; ELSE SET @SqlOK = 0;
|
IF @LettoOk = 0 SET @SqlOK = -2; ELSE SET @SqlOK = 0;
|
||||||
|
|||||||
@@ -10,18 +10,18 @@
|
|||||||
****************************************/
|
****************************************/
|
||||||
CREATE PROCEDURE BatchQueue.stp_registraPackList
|
CREATE PROCEDURE BatchQueue.stp_registraPackList
|
||||||
(
|
(
|
||||||
@PLREPA NVARCHAR(2), -- è il codice reparto/stabilimento (05 pressofusione)
|
@PLREPA NVARCHAR(2), -- è il codice reparto/stabilimento (05 pressofusione)
|
||||||
@PLCART NVARCHAR(15), -- UDC
|
@PLCART NVARCHAR(15), -- UDC
|
||||||
@PLARTI NVARCHAR(15), -- cod articolo
|
@PLARTI NVARCHAR(15), -- cod articolo
|
||||||
@PLCONT NVARCHAR(15), -- cod contenitore
|
@PLCONT NVARCHAR(15), -- cod contenitore
|
||||||
@PLMATR INT, -- matricola contenitore (solo cifre finali INT)
|
@PLMATR INT, -- matricola contenitore (solo cifre finali INT)
|
||||||
@PLTPAN CHAR(2), -- tipo anagrafico CLiente / FOrnitore-terzista
|
@PLTPAN CHAR(2), -- tipo anagrafico CLiente / FOrnitore-terzista
|
||||||
@PLCDAN NVARCHAR(6), -- cod terzista / cliente
|
@PLCDAN NVARCHAR(6), -- cod terzista / cliente
|
||||||
@PLQTA INT, -- quantità Attenzione è Numeric(5, 0)
|
@PLQTA INT, -- quantità Attenzione è Numeric(5, 0)
|
||||||
@PLPNET NUMERIC(7, 3), -- peso netto
|
@PLPNET NUMERIC(7, 3), -- peso netto
|
||||||
@PLPLOR NUMERIC(7, 3), -- peso lordo
|
@PLPLOR NUMERIC(7, 3), -- peso lordo
|
||||||
@PLSTAT CHAR(1), -- stato "P" predisposto per packing list, "B" bolla stampata
|
@PLSTAT CHAR(1), -- stato "P" predisposto per packing list, "B" bolla stampata
|
||||||
@PLDTEN NUMERIC(8,0) -- data entrata merce, data di carico dell'UDC 8 cifre aaaammgg
|
@PLDTEN NUMERIC(8,0) -- data entrata merce, data di carico dell'UDC 8 cifre aaaammgg
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
-- BOZZA DA VERIFICARE A CURA MAZZUCCONI!!!
|
-- BOZZA DA VERIFICARE A CURA MAZZUCCONI!!!
|
||||||
@@ -65,7 +65,7 @@ AS
|
|||||||
' )
|
' )
|
||||||
VALUES ( @PLREPA , @PLCART , @PLARTI , @PLCONT , @PLMATR , @PLTPAN , @PLCDAN , @PLQTA , @PLPNET , @PLPLOR, @PLSTAT, @PLDTEN )
|
VALUES ( @PLREPA , @PLCART , @PLARTI , @PLCONT , @PLMATR , @PLTPAN , @PLCDAN , @PLQTA , @PLPNET , @PLPLOR, @PLSTAT, @PLDTEN )
|
||||||
|
|
||||||
END TRY
|
END TRY
|
||||||
BEGIN CATCH
|
BEGIN CATCH
|
||||||
-- PRINT ERROR_NUMBER()
|
-- PRINT ERROR_NUMBER()
|
||||||
SET @SqlOK = ERROR_NUMBER();
|
SET @SqlOK = ERROR_NUMBER();
|
||||||
@@ -94,16 +94,16 @@ AS
|
|||||||
FROM SMEDATVE.PACKL00F WHERE PLDTEN >= 20100601
|
FROM SMEDATVE.PACKL00F WHERE PLDTEN >= 20100601
|
||||||
' )
|
' )
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
-- preparo chiamata su AS400
|
-- preparo chiamata su AS400
|
||||||
SET @SQL = N' OPENQUERY( AS400XXXX, ''INSERT INTO MAZZT_DTV3.PACKL00F VALUES '
|
SET @SQL = N' OPENQUERY( AS400XXXX, ''INSERT INTO MAZZT_DTV3.PACKL00F VALUES '
|
||||||
SET @SQL = @SQL + @PLREPA + ', ' + @PLCART + ', ' + @PLARTI + ', ' + @PLCONT + ', '
|
SET @SQL = @SQL + @PLREPA + ', ' + @PLCART + ', ' + @PLARTI + ', ' + @PLCONT + ', '
|
||||||
SET @SQL = @SQL + CAST(@PLMATR AS NVARCHAR(5)) + ', ' + @PLTPAN + ', ' + @PLCDAN + ', ' + CAST(@PLQTA AS NVARCHAR(10)) + ', '
|
SET @SQL = @SQL + CAST(@PLMATR AS NVARCHAR(5)) + ', ' + @PLTPAN + ', ' + @PLCDAN + ', ' + CAST(@PLQTA AS NVARCHAR(10)) + ', '
|
||||||
SET @SQL = @SQL + CAST(@PLPNET AS NVARCHAR(10)) + ', ' + CAST(@PLPLOR AS NVARCHAR(10)) + ', ' + @PLSTAT + ', '
|
SET @SQL = @SQL + CAST(@PLPNET AS NVARCHAR(10)) + ', ' + CAST(@PLPLOR AS NVARCHAR(10)) + ', ' + @PLSTAT + ', '
|
||||||
SET @SQL = @SQL + CAST(@PLDTEN AS NVARCHAR(8)) + ''' )'
|
SET @SQL = @SQL + CAST(@PLDTEN AS NVARCHAR(8)) + ''' )'
|
||||||
|
|
||||||
EXEC sp_executesql @SQL
|
EXEC dbo.sp_executesql @SQL
|
||||||
*/
|
*/
|
||||||
|
|
||||||
RETURN @SqlOK;
|
RETURN @SqlOK;
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
|
|
||||||
CREATE VIEW [external].[v_ExportDatiOdette]
|
CREATE VIEW [External].[v_ExportDatiOdette]
|
||||||
AS
|
AS
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
|
|||||||
@@ -510,6 +510,11 @@
|
|||||||
<SuppressMissingDependenciesErrors>False</SuppressMissingDependenciesErrors>
|
<SuppressMissingDependenciesErrors>False</SuppressMissingDependenciesErrors>
|
||||||
<DatabaseVariableLiteralValue>SP_DataMatrix</DatabaseVariableLiteralValue>
|
<DatabaseVariableLiteralValue>SP_DataMatrix</DatabaseVariableLiteralValue>
|
||||||
</ArtifactReference>
|
</ArtifactReference>
|
||||||
|
<ArtifactReference Include="$(DacPacRootPath)\Extensions\Microsoft\SQLDB\Extensions\SqlServer\100\SqlSchemas\master.dacpac">
|
||||||
|
<HintPath>$(DacPacRootPath)\Extensions\Microsoft\SQLDB\Extensions\SqlServer\100\SqlSchemas\master.dacpac</HintPath>
|
||||||
|
<SuppressMissingDependenciesErrors>False</SuppressMissingDependenciesErrors>
|
||||||
|
<DatabaseVariableLiteralValue>master</DatabaseVariableLiteralValue>
|
||||||
|
</ArtifactReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PostDeploy Include="DataLoad\Script.PostDeployment1.sql" />
|
<PostDeploy Include="DataLoad\Script.PostDeployment1.sql" />
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ CREATE PROCEDURE [dbo].[stp_BORI_caricaDatiBolla]
|
|||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
|
|
||||||
SET NOCOUNT ON;
|
SET NOCOUNT ON;
|
||||||
|
|
||||||
--DECLARE @RaggrMagazz AS NVARCHAR(2) = -- N'SP' oppure = N'TK'
|
--DECLARE @RaggrMagazz AS NVARCHAR(2) = -- N'SP' oppure = N'TK'
|
||||||
--DECLARE @GruppoBolle AS NVARCHAR(1) = N'0'
|
--DECLARE @GruppoBolle AS NVARCHAR(1) = N'0'
|
||||||
@@ -116,9 +116,9 @@ AS
|
|||||||
|
|
||||||
SET @SQL = @SQL + ''' ) OPTION (RECOMPILE)';
|
SET @SQL = @SQL + ''' ) OPTION (RECOMPILE)';
|
||||||
|
|
||||||
EXEC sp_executesql @SQL -- commentare per test
|
EXEC dbo.sp_executesql @SQL -- commentare per test
|
||||||
|
|
||||||
END TRY
|
END TRY
|
||||||
BEGIN CATCH
|
BEGIN CATCH
|
||||||
-- PRINT ERROR_NUMBER()
|
-- PRINT ERROR_NUMBER()
|
||||||
SET @SqlOK = ERROR_NUMBER();
|
SET @SqlOK = ERROR_NUMBER();
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
|
/***************************************
|
||||||
/***************************************
|
|
||||||
* STORED stp_Blocchi_Insert
|
* STORED stp_Blocchi_Insert
|
||||||
*
|
*
|
||||||
* crea nuovo record blocchi magazzino
|
* crea nuovo record blocchi magazzino
|
||||||
@@ -22,11 +21,11 @@ AS
|
|||||||
|
|
||||||
BEGIN TRAN
|
BEGIN TRAN
|
||||||
-- inizio calcolando il primo blocco libero x chiave (non è + autoincrement)...
|
-- inizio calcolando il primo blocco libero x chiave (non è + autoincrement)...
|
||||||
DECLARE @idxBlocco INT
|
DECLARE @IdxBlocco INT
|
||||||
SET @idxBlocco = ( SELECT ISNULL(MAX(idxBlocco),0)+1 AS nextIdxBlocco FROM Blocchi )
|
SET @IdxBlocco = ( SELECT ISNULL(MAX(IdxBlocco),0)+1 AS nextIdxBlocco FROM Blocchi )
|
||||||
|
|
||||||
INSERT INTO Blocchi (idxBlocco, CodMag, CodCS, CodBlocco, DescBlocco, NumX, NumY, NumZ)
|
INSERT INTO Blocchi (IdxBlocco, CodMag, CodCS, CodBlocco, DescBlocco, NumX, NumY, NumZ)
|
||||||
VALUES (@idxBlocco, @CodMag, @CodCS, @CodBlocco, @DescBlocco, @NumX, @NumY, @NumZ)
|
VALUES (@IdxBlocco, @CodMag, @CodCS, @CodBlocco, @DescBlocco, @NumX, @NumY, @NumZ)
|
||||||
|
|
||||||
|
|
||||||
COMMIT TRAN
|
COMMIT TRAN
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
* mod: 2010.05.17
|
* mod: 2010.05.17
|
||||||
*
|
*
|
||||||
****************************************/
|
****************************************/
|
||||||
create PROCEDURE [dbo].[stp_ContaCelle4Blocchi]
|
CREATE PROCEDURE [dbo].[stp_ContaCelle4Blocchi]
|
||||||
(
|
(
|
||||||
@CodCS VARCHAR(2),
|
@CodCS VARCHAR(2),
|
||||||
@CodMag VARCHAR(50),
|
@CodMag VARCHAR(50),
|
||||||
@@ -15,7 +15,7 @@ create PROCEDURE [dbo].[stp_ContaCelle4Blocchi]
|
|||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
|
|
||||||
SET @TotCelle = (SELECT SUM(NumX * NumY * numz) AS Totale
|
SET @TotCelle = (SELECT SUM(NumX * NumY * NumZ) AS Totale
|
||||||
FROM Blocchi
|
FROM Blocchi
|
||||||
WHERE (CodCS = @CodCS) AND (CodMag = @CodMag))
|
WHERE (CodCS = @CodCS) AND (CodMag = @CodMag))
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ create PROCEDURE [dbo].[stp_ContaDeltaCelleBlocco]
|
|||||||
AS
|
AS
|
||||||
-- calcolo quanto richiesto dai blocchi
|
-- calcolo quanto richiesto dai blocchi
|
||||||
DECLARE @NumInBlocco INT
|
DECLARE @NumInBlocco INT
|
||||||
SET @NumInBlocco = (SELECT SUM(NumX * NumY * numz) AS Totale
|
SET @NumInBlocco = (SELECT SUM(NumX * NumY * NumZ) AS Totale
|
||||||
FROM Blocchi
|
FROM Blocchi
|
||||||
WHERE IdxBlocco = @IdxBlocco)
|
WHERE IdxBlocco = @IdxBlocco)
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,4 @@
|
|||||||
|
/*****************************************
|
||||||
|
|
||||||
|
|
||||||
/*****************************************
|
|
||||||
* STORED stp_DtMtrx_import
|
* STORED stp_DtMtrx_import
|
||||||
*
|
*
|
||||||
* Recupera dati Gitterbox/DataMatrix partendo leggendo dati successivi all'ultimo import e importanto in tab GMW
|
* Recupera dati Gitterbox/DataMatrix partendo leggendo dati successivi all'ultimo import e importanto in tab GMW
|
||||||
@@ -12,9 +9,9 @@
|
|||||||
****************************************/
|
****************************************/
|
||||||
CREATE PROCEDURE [dbo].[stp_DtMtrx_import]
|
CREATE PROCEDURE [dbo].[stp_DtMtrx_import]
|
||||||
(
|
(
|
||||||
@CodCS VARCHAR(2),
|
@CodCS VARCHAR(2),
|
||||||
@IdxPosizione INT,
|
@IdxPosizione INT,
|
||||||
@CodSoggetto VARCHAR(17)
|
@CodSoggetto VARCHAR(17)
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
|
|
||||||
@@ -27,57 +24,57 @@ BEGIN
|
|||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
-- leggo data ultimo import (o creo record...)
|
-- leggo data ultimo import (o creo record...)
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
DECLARE @nomeFlusso AS NVARCHAR(50)
|
DECLARE @NomeFlusso AS NVARCHAR(50)
|
||||||
DECLARE @lastImport AS DATETIME
|
DECLARE @lastImport AS DATETIME
|
||||||
DECLARE @trovati AS INT
|
DECLARE @trovati AS INT
|
||||||
|
|
||||||
-- imposto valori
|
-- imposto valori
|
||||||
SET @nomeFlusso = 'DataMatrix'
|
SET @NomeFlusso = 'DataMatrix'
|
||||||
SET @lastImport = DATEADD(yy,-10,GETDATE()) -- inizializzo a -10 anni ...
|
SET @lastImport = DATEADD(yy,-10,GETDATE()) -- inizializzo a -10 anni ...
|
||||||
-- sistemo tab registrazione import...
|
-- sistemo tab registrazione import...
|
||||||
BEGIN TRAN
|
BEGIN TRAN
|
||||||
-- cerco nella tab log ultima data caricamento
|
-- cerco nella tab log ultima data caricamento
|
||||||
SET @trovati = (
|
SET @trovati = (
|
||||||
SELECT COUNT(*)
|
SELECT COUNT(*)
|
||||||
FROM logImportFlussi
|
FROM LogImportFlussi
|
||||||
WHERE NomeFlusso = @nomeFlusso
|
WHERE NomeFlusso = @NomeFlusso
|
||||||
)
|
)
|
||||||
-- controllo se record c'è...
|
-- controllo se record c'è...
|
||||||
IF(@trovati > 0)
|
IF(@trovati > 0)
|
||||||
BEGIN
|
BEGIN
|
||||||
SET @lastImport = ( SELECT LastImport FROM LogImportFlussi WHERE NomeFlusso = @nomeFlusso )
|
SET @lastImport = ( SELECT LastImport FROM LogImportFlussi WHERE NomeFlusso = @NomeFlusso )
|
||||||
END
|
END
|
||||||
ELSE
|
ELSE
|
||||||
BEGIN
|
BEGIN
|
||||||
-- lo creo!
|
-- lo creo!
|
||||||
INSERT INTO LogImportFlussi(NomeFlusso, LastImport)
|
INSERT INTO LogImportFlussi(NomeFlusso, LastImport)
|
||||||
VALUES (@nomeFlusso, @lastImport)
|
VALUES (@NomeFlusso, @lastImport)
|
||||||
END
|
END
|
||||||
COMMIT TRAN
|
COMMIT TRAN
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
-- ora gestisco il vero caricamento...
|
-- ora gestisco il vero caricamento...
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
-- filtro e salvo in tabella... gitterbox validi SOLO se iniziano per "U"
|
-- filtro e salvo in tabella... gitterbox validi SOLO se iniziano per "U"
|
||||||
-- verifico già se esite già l'UDC/Gitterbox in ElencoCartellini
|
-- verifico già se esite già l'UDC/Gitterbox in ElencoCartellini
|
||||||
DECLARE @newData TABLE
|
DECLARE @newData TABLE
|
||||||
(
|
(
|
||||||
RowNumber int,
|
RowNumber int,
|
||||||
CodDataMatrix numeric(23, 0) ,
|
CodDataMatrix numeric(23, 0) ,
|
||||||
CodGitterbox varchar(10) ,
|
CodGitterbox varchar(10) ,
|
||||||
NumConchiglia int ,
|
NumConchiglia int ,
|
||||||
NumDisegno numeric(7, 0) ,
|
NumDisegno numeric(7, 0) ,
|
||||||
EsponenteDisegno tinyint ,
|
EsponenteDisegno tinyint ,
|
||||||
CodDifettoScarto varchar(5) ,
|
CodDifettoScarto varchar(5) ,
|
||||||
InizioPreparazione smalldatetime ,
|
InizioPreparazione smalldatetime ,
|
||||||
FinePreparazione smalldatetime ,
|
FinePreparazione smalldatetime ,
|
||||||
InizioIniezione smalldatetime ,
|
InizioIniezione smalldatetime ,
|
||||||
FineIniezione smalldatetime ,
|
FineIniezione smalldatetime ,
|
||||||
MagDestinazione varchar(2) ,
|
MagDestinazione varchar(2) ,
|
||||||
DataImport smalldatetime ,
|
DataImport smalldatetime ,
|
||||||
UDC varchar(50)
|
UDC varchar(50)
|
||||||
)
|
)
|
||||||
INSERT INTO @newData
|
INSERT INTO @newData
|
||||||
SELECT
|
SELECT
|
||||||
ROW_NUMBER() OVER(PARTITION BY CodGitterbox ORDER BY InizioIniezione ASC),
|
ROW_NUMBER() OVER(PARTITION BY CodGitterbox ORDER BY InizioIniezione ASC),
|
||||||
@@ -85,84 +82,84 @@ COMMIT TRAN
|
|||||||
ec.UDC
|
ec.UDC
|
||||||
FROM dbo.v_trasfDataMatrix AS dm
|
FROM dbo.v_trasfDataMatrix AS dm
|
||||||
LEFT JOIN dbo.ElencoCartellini AS ec
|
LEFT JOIN dbo.ElencoCartellini AS ec
|
||||||
ON dm.CodGitterbox = ec.UDC
|
ON dm.CodGitterbox = ec.UDC
|
||||||
WHERE DataImport > @lastImport AND LEFT(CodGitterbox, 1) = 'U'
|
WHERE DataImport > @lastImport AND LEFT(CodGitterbox, 1) = 'U'
|
||||||
AND CodDifettoScarto = '00' -- non importa gli scarti!!!
|
AND CodDifettoScarto = '00' -- non importa gli scarti!!!
|
||||||
|
|
||||||
/* INIZIO MODIFICA
|
/* INIZIO MODIFICA
|
||||||
|
|
||||||
Note GCarlo :
|
Note GCarlo :
|
||||||
|
|
||||||
Se il Gitterbox è già stato trasferito e/o cmq già presente non viene caricato, al
|
Se il Gitterbox è già stato trasferito e/o cmq già presente non viene caricato, al
|
||||||
limite vengono caricati i Datamatrix non ancora presenti ma con Gitterbox = EmptyGBox
|
limite vengono caricati i Datamatrix non ancora presenti ma con Gitterbox = EmptyGBox
|
||||||
|
|
||||||
Se non trovo il Particolare in dbo.v_transcParticolari i datamatrix non vengono importati
|
Se non trovo il Particolare in dbo.v_transcParticolari i datamatrix non vengono importati
|
||||||
Posso reimportarli spostando la data di import indietro in LogImportFlussi
|
Posso reimportarli spostando la data di import indietro in LogImportFlussi
|
||||||
|
|
||||||
ATTENZIONE! Si presuppone che i DataMatrix siano coerenti ovvero stesso Particolare ecc. ecc.
|
ATTENZIONE! Si presuppone che i DataMatrix siano coerenti ovvero stesso Particolare ecc. ecc.
|
||||||
*/
|
*/
|
||||||
BEGIN TRAN;
|
BEGIN TRAN;
|
||||||
|
|
||||||
-- creo UDC da gitterbox nuovi ( Se UDC già presenti non li carico )
|
-- creo UDC da gitterbox nuovi ( Se UDC già presenti non li carico )
|
||||||
-- GCARLO messo un RowCount prima e prendo solo il primo DataMatrix
|
-- GCARLO messo un RowCount prima e prendo solo il primo DataMatrix
|
||||||
INSERT INTO ElencoCartellini(UDC,CodCS, Particolare, DescParticolare, DisegnoGrezzo, Esponente, DataFus, Qta,
|
INSERT INTO ElencoCartellini(UDC,CodCS, Particolare, DescParticolare, DisegnoGrezzo, Esponente, DataFus, Qta,
|
||||||
CodSoggetto, CodStato, IdxPosizione,CreateDate, ModDate, Figura, CodImballo, Tara, PesoTot, PesoCad, NumCont, TurnoFus, CodEvento )
|
CodSoggetto, CodStato, IdxPosizione,CreateDate, ModDate, Figura, CodImballo, Tara, PesoTot, PesoCad, NumCont, TurnoFus, CodEvento )
|
||||||
SELECT DISTINCT nd.CodGitterbox, @CodCS, tp.Particolare, an.DescParticolare, an.DisegnoGrezzo, an.EsponenteModifica
|
SELECT DISTINCT nd.CodGitterbox, @CodCS, tp.Particolare, an.DescParticolare, an.DisegnoGrezzo, an.EsponenteModifica
|
||||||
,InizioIniezione, dbo.getNumDatamatrix(nd.CodGitterbox), @CodSoggetto As CodSoggetto, 'FinGBox' AS CodStato
|
,InizioIniezione, dbo.getNumDatamatrix(nd.CodGitterbox), @CodSoggetto As CodSoggetto, 'FinGBox' AS CodStato
|
||||||
,@IdxPosizione, GETDATE(), GETDATE()
|
,@IdxPosizione, GETDATE(), GETDATE()
|
||||||
,'' AS Figura, '' AS CodImballo,0 AS Tara,0 AS PesoTot,0 AS PesoCad,1 AS NumCont,0 AS TurnoFus, 'UDC_GBOX' AS CodEvento
|
,'' AS Figura, '' AS CodImballo,0 AS Tara,0 AS PesoTot,0 AS PesoCad,1 AS NumCont,0 AS TurnoFus, 'UDC_GBOX' AS CodEvento
|
||||||
FROM @newData nd
|
FROM @newData nd
|
||||||
INNER JOIN dbo.v_transcParticolari tp -- solo se PArticolare è presente in Trascodifica
|
INNER JOIN dbo.v_transcParticolari tp -- solo se PArticolare è presente in Trascodifica
|
||||||
ON nd.NumDisegno = tp.NumDisegno AND nd.EsponenteDisegno = tp.EsponenteDisegno
|
ON nd.NumDisegno = tp.NumDisegno AND nd.EsponenteDisegno = tp.EsponenteDisegno
|
||||||
LEFT JOIN RilPro.AnagParticolari an -- Leggo il disegno in anagrafica
|
LEFT JOIN RilPro.AnagParticolari an -- Leggo il disegno in anagrafica
|
||||||
ON tp.Particolare = an.Particolare
|
ON tp.Particolare = an.Particolare
|
||||||
WHERE nd.RowNumber = 1 -- Prendo solo i dati del First DataMatrix ( data iniezione )
|
WHERE nd.RowNumber = 1 -- Prendo solo i dati del First DataMatrix ( data iniezione )
|
||||||
AND nd.UDC IS NULL -- solo Gitterbox Nuovi
|
AND nd.UDC IS NULL -- solo Gitterbox Nuovi
|
||||||
|
|
||||||
|
|
||||||
DECLARE @udc NVARCHAR(50)
|
DECLARE @udc NVARCHAR(50)
|
||||||
DECLARE @Particolare NVARCHAR(50)
|
DECLARE @Particolare NVARCHAR(50)
|
||||||
DECLARE @NumDisegno NVARCHAR(50)
|
DECLARE @NumDisegno NVARCHAR(50)
|
||||||
DECLARE @EsponenteDisegno NVARCHAR(50)
|
DECLARE @EsponenteDisegno NVARCHAR(50)
|
||||||
DECLARE @IdxCellaTo INT
|
DECLARE @IdxCellaTo INT
|
||||||
DECLARE @adesso DATETIME
|
DECLARE @adesso DATETIME
|
||||||
DECLARE @posTrovate INT
|
DECLARE @posTrovate INT
|
||||||
|
|
||||||
SET @adesso = GETDATE()
|
SET @adesso = GETDATE()
|
||||||
SET @posTrovate = 0
|
SET @posTrovate = 0
|
||||||
|
|
||||||
-- indico cella UDC corrente... calcolo la prima cella della nuova posizione...
|
-- indico cella UDC corrente... calcolo la prima cella della nuova posizione...
|
||||||
SET @IdxCellaTo = ( SELECT dbo.f_getCellaByPos(CAST(@IdxPosizione AS NVARCHAR(50))) )
|
SET @IdxCellaTo = ( SELECT dbo.f_getCellaByPos(CAST(@IdxPosizione AS NVARCHAR(50))) )
|
||||||
|
|
||||||
DECLARE cursoreImport CURSOR FOR
|
DECLARE cursoreImport CURSOR FOR
|
||||||
SELECT DISTINCT CodGitterbox
|
SELECT DISTINCT CodGitterbox
|
||||||
FROM @newData
|
FROM @newData
|
||||||
WHERE UDC IS NULL -- solo x Gitterbox Nuovi
|
WHERE UDC IS NULL -- solo x Gitterbox Nuovi
|
||||||
|
|
||||||
OPEN cursoreImport
|
OPEN cursoreImport
|
||||||
FETCH NEXT FROM cursoreImport INTO @udc
|
FETCH NEXT FROM cursoreImport INTO @udc
|
||||||
|
|
||||||
WHILE @@FETCH_STATUS = 0
|
WHILE @@FETCH_STATUS = 0
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
-- controllo se posizione non ancora creata...
|
-- controllo se posizione non ancora creata...
|
||||||
SET @posTrovate = ( SELECT COUNT(*) FROM PosizioneUdcCorrente WHERE UDC = @udc )
|
SET @posTrovate = ( SELECT COUNT(*) FROM PosizioneUdcCorrente WHERE UDC = @udc )
|
||||||
IF( @posTrovate = 0)
|
IF( @posTrovate = 0)
|
||||||
BEGIN
|
BEGIN
|
||||||
INSERT INTO PosizioneUdcCorrente(UDC, IdxCella, CodCS, DataRif, CodSoggetto)
|
INSERT INTO PosizioneUdcCorrente(UDC, IdxCella, CodCS, DataRif, CodSoggetto)
|
||||||
VALUES(@udc, @IdxCellaTo, @CodCS, @adesso, @CodSoggetto)
|
VALUES(@udc, @IdxCellaTo, @CodCS, @adesso, @CodSoggetto)
|
||||||
END
|
END
|
||||||
|
|
||||||
FETCH NEXT FROM cursoreImport INTO @udc
|
FETCH NEXT FROM cursoreImport INTO @udc
|
||||||
END
|
END
|
||||||
|
|
||||||
CLOSE cursoreImport
|
CLOSE cursoreImport
|
||||||
DEALLOCATE cursoreImport
|
DEALLOCATE cursoreImport
|
||||||
|
|
||||||
-- CARICAMENTO DATAMATRIX --
|
-- CARICAMENTO DATAMATRIX --
|
||||||
|
|
||||||
-- Carico i datamatrix se UDC/Gitterbox nuovi
|
-- Carico i datamatrix se UDC/Gitterbox nuovi
|
||||||
INSERT INTO dbo.ElencoDataMatrix
|
INSERT INTO dbo.ElencoDataMatrix
|
||||||
SELECT nw.CodDataMatrix
|
SELECT nw.CodDataMatrix
|
||||||
,nw.CodGitterbox
|
,nw.CodGitterbox
|
||||||
,nw.NumConchiglia
|
,nw.NumConchiglia
|
||||||
@@ -203,11 +200,11 @@ COMMIT TRAN
|
|||||||
WHERE el.CodDataMatrix IS NULL
|
WHERE el.CodDataMatrix IS NULL
|
||||||
AND nw.UDC IS NOT NULL
|
AND nw.UDC IS NOT NULL
|
||||||
|
|
||||||
-- aggiorno dati ultimo caricamento
|
-- aggiorno dati ultimo caricamento
|
||||||
SET @lastImport = ISNULL( ( SELECT MAX(DataImport)FROM @newData ),@lastImport )
|
SET @lastImport = ISNULL( ( SELECT MAX(DataImport)FROM @newData ),@lastImport )
|
||||||
UPDATE LogImportFlussi
|
UPDATE LogImportFlussi
|
||||||
SET LastImport = @lastImport
|
SET LastImport = @lastImport
|
||||||
WHERE NomeFlusso = @nomeFlusso
|
WHERE NomeFlusso = @NomeFlusso
|
||||||
COMMIT TRAN;
|
COMMIT TRAN;
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ SET @UDC = UPPER(@UDC) -- metto ad Upper nel caso venga passato in minuscolo
|
|||||||
|
|
||||||
-- aggiorno lista prelievo con nuovo UDC
|
-- aggiorno lista prelievo con nuovo UDC
|
||||||
UPDATE RigheListePrelievo
|
UPDATE RigheListePrelievo
|
||||||
SET UDC = @UDC, QTA = (SELECT Qta FROM ElencoCartellini WHERE UDC = @UDC)
|
SET UDC = @UDC, Qta = (SELECT Qta FROM ElencoCartellini WHERE UDC = @UDC)
|
||||||
WHERE CodLista = @Original_CodLista AND UDC = @Original_UDC
|
WHERE CodLista = @Original_CodLista AND UDC = @Original_UDC
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ CREATE PROCEDURE [dbo].[stp_ODETTE_caricaDatiBollaEtichettaOdette]
|
|||||||
@CodCS NVARCHAR(2),
|
@CodCS NVARCHAR(2),
|
||||||
@UDC NVARCHAR(50),
|
@UDC NVARCHAR(50),
|
||||||
@numBolla NVARCHAR(6),
|
@numBolla NVARCHAR(6),
|
||||||
@dataBolla NVARCHAR(8),
|
@DataBolla NVARCHAR(8),
|
||||||
@CodMag NVARCHAR(2),
|
@CodMag NVARCHAR(2),
|
||||||
@GrpBolla NVARCHAR(1),
|
@GrpBolla NVARCHAR(1),
|
||||||
@Particolare NVARCHAR(15)
|
@Particolare NVARCHAR(15)
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ DECLARE @OdetteCreate INT
|
|||||||
DECLARE @OdetteDaCreare INT
|
DECLARE @OdetteDaCreare INT
|
||||||
|
|
||||||
SET @OdetteCreate = (SELECT COUNT(o.CampoUDC)
|
SET @OdetteCreate = (SELECT COUNT(o.CampoUDC)
|
||||||
FROM ODETTE o INNER JOIN RigheListePrelievo rlp ON o.CampoUDC=rlp.UDC
|
FROM Odette o INNER JOIN RigheListePrelievo rlp ON o.CampoUDC=rlp.UDC
|
||||||
WHERE rlp.CodLista = @CodLista)
|
WHERE rlp.CodLista = @CodLista)
|
||||||
|
|
||||||
SET @OdetteDaCreare = (SELECT COUNT(UDC)
|
SET @OdetteDaCreare = (SELECT COUNT(UDC)
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ AS
|
|||||||
AND codAzione = CASE WHEN ISNULL(@codAzione,'*') = '*' THEN codAzione ELSE @codAzione END
|
AND codAzione = CASE WHEN ISNULL(@codAzione,'*') = '*' THEN codAzione ELSE @codAzione END
|
||||||
AND UDC = CASE WHEN ISNULL(@UDC,'*') = '*' THEN UDC ELSE @UDC END
|
AND UDC = CASE WHEN ISNULL(@UDC,'*') = '*' THEN UDC ELSE @UDC END
|
||||||
AND Particolare = CASE WHEN ISNULL(@Particolare,'*') = '*' THEN Particolare ELSE @Particolare END
|
AND Particolare = CASE WHEN ISNULL(@Particolare,'*') = '*' THEN Particolare ELSE @Particolare END
|
||||||
ORDER BY IdxEvento DESC
|
ORDER BY idxEvento DESC
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ CREATE PROCEDURE stp_SAO_insert
|
|||||||
@DataOra DATETIME,
|
@DataOra DATETIME,
|
||||||
@CodSoggetto NVARCHAR(17),
|
@CodSoggetto NVARCHAR(17),
|
||||||
@codPostazione NVARCHAR(250),
|
@codPostazione NVARCHAR(250),
|
||||||
@clientIp NVARCHAR(250)='',
|
@clientIP NVARCHAR(250)='',
|
||||||
@UDC NVARCHAR(50),
|
@UDC NVARCHAR(50),
|
||||||
@Particolare NVARCHAR(15),
|
@Particolare NVARCHAR(15),
|
||||||
@codAzione NVARCHAR(10),
|
@codAzione NVARCHAR(10),
|
||||||
@@ -24,8 +24,8 @@ AS
|
|||||||
BEGIN tran
|
BEGIN tran
|
||||||
|
|
||||||
-- inserisco nuovo record storico azioni operatore
|
-- inserisco nuovo record storico azioni operatore
|
||||||
INSERT INTO StoricoAzioniOperatore(DataOra, CodSoggetto, codPostazione, clientIp, UDC, Particolare, codAzione, descrizione)
|
INSERT INTO StoricoAzioniOperatore(DataOra, CodSoggetto, codPostazione, clientIP, UDC, Particolare, codAzione, descrizione)
|
||||||
VALUES (@DataOra, @CodSoggetto, @codPostazione, @clientIp, @UDC, @Particolare, @codAzione, @descrizione)
|
VALUES (@DataOra, @CodSoggetto, @codPostazione, @clientIP, @UDC, @Particolare, @codAzione, @descrizione)
|
||||||
|
|
||||||
COMMIT tran
|
COMMIT tran
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ AS
|
|||||||
DECLARE @numFlu INT,
|
DECLARE @numFlu INT,
|
||||||
@numUdc INT,
|
@numUdc INT,
|
||||||
@idxCellaTo INT = 0,
|
@idxCellaTo INT = 0,
|
||||||
@idxPosizioneTo INT = 0
|
@IdxPosizioneTo INT = 0
|
||||||
|
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
@@ -95,13 +95,13 @@ COMMIT TRAN
|
|||||||
|
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
-- Ciclo calcolo idxPosizione e idxCella di destinazione
|
-- Ciclo calcolo IdxPosizione e idxCella di destinazione
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
-- cerco in TabTranPosizEventi record x calcolare cella
|
-- cerco in TabTranPosizEventi record x calcolare cella
|
||||||
DECLARE @IdxBloccoTo INT
|
DECLARE @IdxBloccoTo INT
|
||||||
SET @IdxBloccoTo = 0
|
SET @IdxBloccoTo = 0
|
||||||
|
|
||||||
-- ricavo al volo blocco e idxPosizione
|
-- ricavo al volo blocco e IdxPosizione
|
||||||
SELECT TOP 1 @IdxPosizioneTo = ttpe.IdxPosizioneTo
|
SELECT TOP 1 @IdxPosizioneTo = ttpe.IdxPosizioneTo
|
||||||
, @IdxBloccoTo = ttpe.IdxBloccoTo
|
, @IdxBloccoTo = ttpe.IdxBloccoTo
|
||||||
FROM PosizioneUdcCorrente puc
|
FROM PosizioneUdcCorrente puc
|
||||||
@@ -139,9 +139,9 @@ BEGIN TRAN
|
|||||||
ON puc.IdxCella = c.IdxCella
|
ON puc.IdxCella = c.IdxCella
|
||||||
WHERE CodCella = @CodCella
|
WHERE CodCella = @CodCella
|
||||||
|
|
||||||
-- aggiorno gli UDC x idxPosizione!
|
-- aggiorno gli UDC x IdxPosizione!
|
||||||
UPDATE udc
|
UPDATE udc
|
||||||
SET idxPosizione = @IdxPosizioneTo
|
SET IdxPosizione = @IdxPosizioneTo
|
||||||
, Note = @Note
|
, Note = @Note
|
||||||
FROM ElencoCartellini udc
|
FROM ElencoCartellini udc
|
||||||
INNER JOIN PosizioneUdcCorrente puc
|
INNER JOIN PosizioneUdcCorrente puc
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ BEGIN TRAN
|
|||||||
|
|
||||||
|
|
||||||
-- registro delibera
|
-- registro delibera
|
||||||
INSERT INTO DELIBERE
|
INSERT INTO Delibere
|
||||||
VALUES (@CodTipoDelibera, @UDC, GETDATE(), @CodSoggetto)
|
VALUES (@CodTipoDelibera, @UDC, GETDATE(), @CodSoggetto)
|
||||||
|
|
||||||
-- ricavo nuova posizione
|
-- ricavo nuova posizione
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ CREATE PROCEDURE stp_UDC_getByParticolarePosizione
|
|||||||
(
|
(
|
||||||
@Particolare NVARCHAR(15),
|
@Particolare NVARCHAR(15),
|
||||||
@IdxPosizione INT,
|
@IdxPosizione INT,
|
||||||
@idxCella INT
|
@IdxCella INT
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
|
|
||||||
@@ -20,6 +20,6 @@ FROM ElencoCartellini ec
|
|||||||
INNER JOIN PosizioneUdcCorrente puc ON ec.UDC = puc.UDC
|
INNER JOIN PosizioneUdcCorrente puc ON ec.UDC = puc.UDC
|
||||||
WHERE ec.Particolare = @Particolare
|
WHERE ec.Particolare = @Particolare
|
||||||
AND ec.IdxPosizione = @IdxPosizione
|
AND ec.IdxPosizione = @IdxPosizione
|
||||||
AND puc.idxCella = @idxCella
|
AND puc.IdxCella = @IdxCella
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -23,13 +23,13 @@ WITH cte_contAttivi AS(
|
|||||||
SELECT CodCS, Particolare, Esponente, CodImpianto,CodStampo, Figura, DataFus, TurnoFus, MAX(NumCont) AS NumCont
|
SELECT CodCS, Particolare, Esponente, CodImpianto,CodStampo, Figura, DataFus, TurnoFus, MAX(NumCont) AS NumCont
|
||||||
FROM ElencoCartellini
|
FROM ElencoCartellini
|
||||||
GROUP BY CodCS, Particolare, Esponente, CodImpianto, CodStampo, Figura, DataFus, TurnoFus
|
GROUP BY CodCS, Particolare, Esponente, CodImpianto, CodStampo, Figura, DataFus, TurnoFus
|
||||||
HAVING (CodImpianto = @CodImpianto) AND (DataFus = @DataFus) AND (TurnoFus= @TurnoFus) AND (Particolare= @Particolare) AND CodCs = @CodCS
|
HAVING (CodImpianto = @CodImpianto) AND (DataFus = @DataFus) AND (TurnoFus= @TurnoFus) AND (Particolare= @Particolare) AND CodCS = @CodCS
|
||||||
)
|
)
|
||||||
|
|
||||||
-- traduco in tab estesa UDC
|
-- traduco in tab estesa UDC
|
||||||
SELECT ec.* FROM ElencoCartellini ec INNER JOIN cte_contAttivi ca
|
SELECT ec.* FROM ElencoCartellini ec INNER JOIN cte_contAttivi ca
|
||||||
ON ec.Particolare = ca.Particolare AND ec.Esponente=ca.Esponente AND ec.CodImpianto=ca.CodImpianto
|
ON ec.Particolare = ca.Particolare AND ec.Esponente=ca.Esponente AND ec.CodImpianto=ca.CodImpianto
|
||||||
AND ec.CodStampo=ca.CodStampo AND ec.Figura=ca.Figura AND ec.DataFus=ca.DataFus AND ec.TurnoFus=ca.TurnoFus
|
AND ec.CodStampo=ca.CodStampo AND ec.Figura=ca.Figura AND ec.DataFus=ca.DataFus AND ec.TurnoFus=ca.TurnoFus
|
||||||
AND ec.NumCont=ca.NumCont AND ec.CodCs=ca.CodCs
|
AND ec.NumCont=ca.NumCont AND ec.CodCS=ca.CodCS
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ AS
|
|||||||
|
|
||||||
-- prendo ultimo UDC creato x il particolare
|
-- prendo ultimo UDC creato x il particolare
|
||||||
SELECT TOP 1 * FROM ElencoCartellini
|
SELECT TOP 1 * FROM ElencoCartellini
|
||||||
WHERE (Particolare= @Particolare) AND CodCs = @CodCS
|
WHERE (Particolare= @Particolare) AND CodCS = @CodCS
|
||||||
ORDER BY CreateDate DESC
|
ORDER BY CreateDate DESC
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ AS
|
|||||||
|
|
||||||
-- prendo ultimo UDC creato x il particolare
|
-- prendo ultimo UDC creato x il particolare
|
||||||
SELECT TOP 1 * FROM ElencoCartellini
|
SELECT TOP 1 * FROM ElencoCartellini
|
||||||
WHERE (Particolare= @Particolare) AND CodCs = @CodCS AND CodStato = @CodStato
|
WHERE (Particolare= @Particolare) AND CodCS = @CodCS AND CodStato = @CodStato
|
||||||
ORDER BY CreateDate DESC
|
ORDER BY CreateDate DESC
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
|
|||||||
@@ -185,7 +185,7 @@ BEGIN TRAN
|
|||||||
INSERT INTO ElencoCartellini(UDC, CodCS, CodCliente, RagSociale, Particolare, DescParticolare, DisegnoGrezzo, Esponente, CodImpianto, DescImpianto, CodStampo, Figura, DataFus, TurnoFus, CodImballo, CodSoggetto, NumCont, Tara, Qta, CodStato, IdxPosizione, PesoTot, PesoCad, CreateDate, ModDate, Note, CodEvento)
|
INSERT INTO ElencoCartellini(UDC, CodCS, CodCliente, RagSociale, Particolare, DescParticolare, DisegnoGrezzo, Esponente, CodImpianto, DescImpianto, CodStampo, Figura, DataFus, TurnoFus, CodImballo, CodSoggetto, NumCont, Tara, Qta, CodStato, IdxPosizione, PesoTot, PesoCad, CreateDate, ModDate, Note, CodEvento)
|
||||||
VALUES (@UDC, @CodCS, @CodCliente, @RagSociale, @Particolare, @DescParticolare, @DisegnoGrezzo, @Esponente, @CodImpianto, @DescImpianto, @CodStampo, @Figura, @DataFus, @TurnoFus, @CodImballo, @CodSoggetto, @NumCont, @Tara, @Qta, @CodStato, @IdxPosizione, @PesoTot, @PesoCad, GETDATE(), GETDATE(), @Note, @CodEvento)
|
VALUES (@UDC, @CodCS, @CodCliente, @RagSociale, @Particolare, @DescParticolare, @DisegnoGrezzo, @Esponente, @CodImpianto, @DescImpianto, @CodStampo, @Figura, @DataFus, @TurnoFus, @CodImballo, @CodSoggetto, @NumCont, @Tara, @Qta, @CodStato, @IdxPosizione, @PesoTot, @PesoCad, GETDATE(), GETDATE(), @Note, @CodEvento)
|
||||||
|
|
||||||
-- inserisco relazione parent-child tra UDC vecchio (tara) e nuovo (pesa) SSE UDC_Parent valido
|
-- inserisco relazione parent-child tra UDC vecchio (tara) e nuovo (pesa) SSE UDC_parent valido
|
||||||
IF((NOT @UDC_parent IS NULL) AND (NOT @UDC_parent = ''))
|
IF((NOT @UDC_parent IS NULL) AND (NOT @UDC_parent = ''))
|
||||||
BEGIN
|
BEGIN
|
||||||
INSERT INTO RelazUDC(UDC_parent, UDC_child)
|
INSERT INTO RelazUDC(UDC_parent, UDC_child)
|
||||||
@@ -259,7 +259,7 @@ COMMIT TRAN
|
|||||||
|
|
||||||
-- inserisco il cartellino nella prima cella della posizione indicata...
|
-- inserisco il cartellino nella prima cella della posizione indicata...
|
||||||
INSERT INTO PosizioneUdcCorrente(UDC, IdxCella, CodCS, DataRif, CodSoggetto)
|
INSERT INTO PosizioneUdcCorrente(UDC, IdxCella, CodCS, DataRif, CodSoggetto)
|
||||||
VALUES(@Udc, @IdxCella, @CodCs, GETDATE(), @CodSoggetto)
|
VALUES(@Udc, @IdxCella, @CodCS, GETDATE(), @CodSoggetto)
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -143,7 +143,7 @@ CodSoggetto, NumCont, Tara, Qta, CodStato, IdxPosizione, PesoTot, PesoCad, Creat
|
|||||||
|
|
||||||
@Note, @CodEvento)
|
@Note, @CodEvento)
|
||||||
|
|
||||||
-- inserisco relazione parent-child tra UDC vecchio (tara) e nuovo (pesa) SSE UDC_Parent valido
|
-- inserisco relazione parent-child tra UDC vecchio (tara) e nuovo (pesa) SSE UDC_parent valido
|
||||||
IF((NOT @UDC_parent IS NULL) AND (NOT @UDC_parent = ''))
|
IF((NOT @UDC_parent IS NULL) AND (NOT @UDC_parent = ''))
|
||||||
BEGIN
|
BEGIN
|
||||||
INSERT INTO RelazUDC(UDC_parent, UDC_child)
|
INSERT INTO RelazUDC(UDC_parent, UDC_child)
|
||||||
@@ -216,7 +216,7 @@ COMMIT TRAN
|
|||||||
|
|
||||||
-- inserisco il cartellino nella prima cella della posizione indicata..
|
-- inserisco il cartellino nella prima cella della posizione indicata..
|
||||||
INSERT INTO PosizioneUdcCorrente(UDC, IdxCella, CodCS, DataRif, CodSoggetto)
|
INSERT INTO PosizioneUdcCorrente(UDC, IdxCella, CodCS, DataRif, CodSoggetto)
|
||||||
VALUES(@Udc, @IdxCella, @CodCs, GETDATE(), @CodSoggetto)
|
VALUES(@Udc, @IdxCella, @CodCS, GETDATE(), @CodSoggetto)
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
|
/*****************************************
|
||||||
/*****************************************
|
|
||||||
* STORED stp_UDC_updateNote
|
* STORED stp_UDC_updateNote
|
||||||
*
|
*
|
||||||
* Aggiorna note UDC
|
* Aggiorna Note UDC
|
||||||
*
|
*
|
||||||
* Steamware, S.E.L.
|
* Steamware, S.E.L.
|
||||||
* mod: 2013.02.12
|
* mod: 2013.02.12
|
||||||
@@ -10,16 +9,16 @@
|
|||||||
****************************************/
|
****************************************/
|
||||||
create PROCEDURE stp_UDC_updateNote
|
create PROCEDURE stp_UDC_updateNote
|
||||||
(
|
(
|
||||||
@UDC NVARCHAR(50),
|
@UDC NVARCHAR(50),
|
||||||
@note NVARCHAR(500),
|
@Note NVARCHAR(500),
|
||||||
@CodSoggetto NVARCHAR(17)
|
@CodSoggetto NVARCHAR(17)
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
|
|
||||||
UPDATE ElencoCartellini
|
UPDATE ElencoCartellini
|
||||||
SET note = @note
|
SET Note = @Note
|
||||||
,ModDate = GETDATE()
|
,ModDate = GETDATE()
|
||||||
,CodEvento = 'UDC_NOTE'
|
,CodEvento = 'UDC_Note'
|
||||||
,CodSoggetto = @CodSoggetto
|
,CodSoggetto = @CodSoggetto
|
||||||
FROM ElencoCartellini
|
FROM ElencoCartellini
|
||||||
WHERE UDC = @UDC
|
WHERE UDC = @UDC
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
/*****************************************
|
/*****************************************
|
||||||
* STORED stp_UDC_updateNoteByRQ
|
* STORED stp_UDC_updateNoteByRQ
|
||||||
*
|
*
|
||||||
* Aggiorna note UDC dato il rapp di qualità cui sono legate
|
* Aggiorna Note UDC dato il rapp di qualità cui sono legate
|
||||||
*
|
*
|
||||||
* Steamware, S.E.L.
|
* Steamware, S.E.L.
|
||||||
* mod: 2012.02.14
|
* mod: 2012.02.14
|
||||||
@@ -11,19 +11,19 @@
|
|||||||
****************************************/
|
****************************************/
|
||||||
CREATE PROCEDURE [dbo].[stp_UDC_updateNoteByRQ]
|
CREATE PROCEDURE [dbo].[stp_UDC_updateNoteByRQ]
|
||||||
(
|
(
|
||||||
@nRapQual NUMERIC(6,0),
|
@nRapQual NUMERIC(6,0),
|
||||||
@note NVARCHAR(500),
|
@Note NVARCHAR(500),
|
||||||
@CodSoggetto NVARCHAR(17)
|
@CodSoggetto NVARCHAR(17)
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
|
|
||||||
UPDATE ElencoCartellini
|
UPDATE ElencoCartellini
|
||||||
SET note = @note
|
SET Note = @Note
|
||||||
,ModDate = GETDATE()
|
,ModDate = GETDATE()
|
||||||
,CodEvento = 'UDC_RDQ'
|
,CodEvento = 'UDC_RDQ'
|
||||||
,CodSoggetto = @CodSoggetto
|
,CodSoggetto = @CodSoggetto
|
||||||
FROM ElencoCartellini AS ec INNER JOIN v_RapQualNote AS rq ON ec.UDC = rq.UDC
|
FROM ElencoCartellini AS ec INNER JOIN v_RapQualNote AS rq ON ec.UDC = rq.UDC
|
||||||
WHERE (rq.nRapQual = @nRapQual) AND ( ec.note <> @note OR ec.note IS NULL )
|
WHERE (rq.nRapQual = @nRapQual) AND ( ec.Note <> @Note OR ec.Note IS NULL )
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
|
/***************************************
|
||||||
/***************************************
|
|
||||||
* STORED stp_UdcDetailGetByCodCella
|
* STORED stp_UdcDetailGetByCodCella
|
||||||
*
|
*
|
||||||
* ottiene l'elenco degli UDC con dettaglio per una data cella dato CodCella
|
* ottiene l'elenco degli UDC con dettaglio per una data cella dato CodCella
|
||||||
@@ -10,7 +9,7 @@
|
|||||||
****************************************/
|
****************************************/
|
||||||
CREATE PROCEDURE [dbo].[stp_UdcDetailGetByCodCella]
|
CREATE PROCEDURE [dbo].[stp_UdcDetailGetByCodCella]
|
||||||
(
|
(
|
||||||
@codCella NVARCHAR(50)
|
@CodCella NVARCHAR(50)
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
|
/***************************************
|
||||||
/***************************************
|
|
||||||
* STORED stp_accodaConsumoUdcMP
|
* STORED stp_accodaConsumoUdcMP
|
||||||
*
|
*
|
||||||
* Accoda alla tab Batch il consumo di un UDC
|
* Accoda alla tab Batch il consumo di un UDC
|
||||||
@@ -23,7 +22,7 @@ BEGIN TRAN
|
|||||||
|
|
||||||
-- registro movimento da riconciliare
|
-- registro movimento da riconciliare
|
||||||
INSERT INTO AS400_BatchConsumoMP(ProgUDC, UDC, DataPrelFus, TurnoPrelFus, DestLega, DestTerz)
|
INSERT INTO AS400_BatchConsumoMP(ProgUDC, UDC, DataPrelFus, TurnoPrelFus, DestLega, DestTerz)
|
||||||
SELECT ProgUdc, UDC, dbo.dateToAsFormat(@DataPrelFus)
|
SELECT ProgUDC, UDC, dbo.dateToAsFormat(@DataPrelFus)
|
||||||
,CASE -- Se Consumo MP verso terzista non devo inserire il turno verso AS400
|
,CASE -- Se Consumo MP verso terzista non devo inserire il turno verso AS400
|
||||||
WHEN ( @DestLega = 'T01' ) THEN ''
|
WHEN ( @DestLega = 'T01' ) THEN ''
|
||||||
ELSE LTRIM(RTRIM(@TurnoPrelFus))
|
ELSE LTRIM(RTRIM(@TurnoPrelFus))
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
|
/***************************************
|
||||||
/***************************************
|
|
||||||
* STORED stp_elencoListePrelievoFilt
|
* STORED stp_elencoListePrelievoFilt
|
||||||
*
|
*
|
||||||
* restituisce l'elenco delle liste di prelievo secondo criteri di filtraggio
|
* restituisce l'elenco delle liste di prelievo secondo criteri di filtraggio
|
||||||
@@ -10,17 +9,17 @@
|
|||||||
****************************************/
|
****************************************/
|
||||||
CREATE PROCEDURE stp_elencoListePrelievoFilt
|
CREATE PROCEDURE stp_elencoListePrelievoFilt
|
||||||
(
|
(
|
||||||
@DataFrom DATETIME,
|
@DataFrom DATETIME,
|
||||||
@DataTo DATETIME,
|
@DataTo DATETIME,
|
||||||
@classifArticolo NCHAR(1) = '*'
|
@ClassifArticolo NCHAR(1) = '*'
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
-- utilizza la vista righe lista prelievo e quindi solo le prelevate ...
|
-- utilizza la vista righe lista prelievo e quindi solo le prelevate ...
|
||||||
|
|
||||||
SELECT velp.*
|
SELECT velp.*
|
||||||
FROM V_elencoListePrelievo velp INNER JOIN RilPro.AnagParticolari ap ON velp.Particolare = ap.Particolare
|
FROM V_elencoListePrelievo velp INNER JOIN RilPro.AnagParticolari ap ON velp.Particolare = ap.Particolare
|
||||||
WHERE (velp.DataCreaz BETWEEN @DataFrom AND @DataTo)
|
WHERE (velp.DataCreaz BETWEEN @DataFrom AND @DataTo)
|
||||||
AND ap.classifArticolo = CASE WHEN ISNULL(@classifArticolo,'*') = '*' THEN ap.classifArticolo ELSE @classifArticolo END
|
AND ap.ClassifArticolo = CASE WHEN ISNULL(@ClassifArticolo,'*') = '*' THEN ap.ClassifArticolo ELSE @ClassifArticolo END
|
||||||
ORDER BY velp.DataCreaz DESC
|
ORDER BY velp.DataCreaz DESC
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
|
|||||||
@@ -12,5 +12,5 @@ create PROCEDURE [dbo].[stp_getRigaPrelievoPosizioneByCodLista]
|
|||||||
AS
|
AS
|
||||||
|
|
||||||
SELECT *
|
SELECT *
|
||||||
FROM v_RigheListePrelievoPosizione
|
FROM v_righeListePrelievoPosizione
|
||||||
WHERE (CodLista = @CodLista)
|
WHERE (CodLista = @CodLista)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/***************************************
|
/***************************************
|
||||||
* STORED stp_getUDC_Parent
|
* STORED stp_getUDC_parent
|
||||||
*
|
*
|
||||||
* ottiene l'elenco degli UDC parent di quello richiesto
|
* ottiene l'elenco degli UDC parent di quello richiesto
|
||||||
*
|
*
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
* mod: 2010.04.28
|
* mod: 2010.04.28
|
||||||
*
|
*
|
||||||
****************************************/
|
****************************************/
|
||||||
CREATE PROCEDURE [dbo].[stp_getUDC_Parent]
|
CREATE PROCEDURE [dbo].[stp_getUDC_parent]
|
||||||
(
|
(
|
||||||
@UDC VARCHAR(50)
|
@UDC VARCHAR(50)
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
**************************************/
|
**************************************/
|
||||||
create PROCEDURE dbo.stp_insNewLemma
|
create PROCEDURE dbo.stp_insNewLemma
|
||||||
(
|
(
|
||||||
@lemma NVARCHAR(50),
|
@Lemma NVARCHAR(50),
|
||||||
@traduzione NVARCHAR(500)
|
@traduzione NVARCHAR(500)
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
@@ -17,15 +17,15 @@ AS
|
|||||||
-- elimino se c'era già...
|
-- elimino se c'era già...
|
||||||
DELETE
|
DELETE
|
||||||
FROM dbo.Vocabolario
|
FROM dbo.Vocabolario
|
||||||
WHERE lemma = @lemma
|
WHERE Lemma = @Lemma
|
||||||
|
|
||||||
-- inserisco x tutte le lingue attive...
|
-- inserisco x tutte le lingue attive...
|
||||||
INSERT INTO dbo.Vocabolario
|
INSERT INTO dbo.Vocabolario
|
||||||
SELECT lingua, @lemma, @traduzione
|
SELECT Lingua, @Lemma, @traduzione
|
||||||
FROM Lingue
|
FROM Lingue
|
||||||
|
|
||||||
SELECT *
|
SELECT *
|
||||||
FROM dbo.Vocabolario
|
FROM dbo.Vocabolario
|
||||||
WHERE lemma = @lemma
|
WHERE Lemma = @Lemma
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
@@ -10,14 +10,14 @@
|
|||||||
****************************************/
|
****************************************/
|
||||||
CREATE PROCEDURE stp_magazzinoOverview
|
CREATE PROCEDURE stp_magazzinoOverview
|
||||||
(
|
(
|
||||||
@CodCS VARCHAR(2),
|
@CodCS VARCHAR(2),
|
||||||
@particolare NVARCHAR(15) = ''
|
@Particolare NVARCHAR(15) = ''
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
|
|
||||||
-- controllo se particolare vuoto o '*' mostro tutto...
|
-- controllo se Particolare vuoto o '*' mostro tutto...
|
||||||
IF(@particolare = '' OR @particolare='*' OR @particolare IS NULL)
|
IF(@Particolare = '' OR @Particolare='*' OR @Particolare IS NULL)
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
AnagMag.CodCS ,
|
AnagMag.CodCS ,
|
||||||
@@ -29,7 +29,7 @@ IF(@particolare = '' OR @particolare='*' OR @particolare IS NULL)
|
|||||||
TipoCella.Capienza * Blocchi.NumX * Blocchi.NumY * Blocchi.NumZ AS TotCelle,
|
TipoCella.Capienza * Blocchi.NumX * Blocchi.NumY * Blocchi.NumZ AS TotCelle,
|
||||||
TipoCella.Capienza * COUNT( DISTINCT ( CASE WHEN Celle.Attiva = 1 THEN Celle.IdxCella
|
TipoCella.Capienza * COUNT( DISTINCT ( CASE WHEN Celle.Attiva = 1 THEN Celle.IdxCella
|
||||||
ELSE NULL END ) ) AS CelleAttive,
|
ELSE NULL END ) ) AS CelleAttive,
|
||||||
COUNT( PosizioneUdcCorrente.UDC )AS CelleOccupate,
|
COUNT( PosizioneUdcCorrente.UDC) AS CelleOccupate,
|
||||||
-- COUNT( CASE WHEN Celle.Attiva = 1 THEN PosizioneUdcCorrente.UDC ELSE NULL END ) AS CelleAttiveOccupate,
|
-- COUNT( CASE WHEN Celle.Attiva = 1 THEN PosizioneUdcCorrente.UDC ELSE NULL END ) AS CelleAttiveOccupate,
|
||||||
-- CelleLibere = CelleAttive - CelleOccupate ( solo se attive )
|
-- CelleLibere = CelleAttive - CelleOccupate ( solo se attive )
|
||||||
( TipoCella.Capienza * COUNT( DISTINCT ( CASE WHEN Celle.Attiva = 1
|
( TipoCella.Capienza * COUNT( DISTINCT ( CASE WHEN Celle.Attiva = 1
|
||||||
@@ -62,7 +62,7 @@ IF(@particolare = '' OR @particolare='*' OR @particolare IS NULL)
|
|||||||
ORDER BY AnagMag.CodMag , Blocchi.CodBlocco;
|
ORDER BY AnagMag.CodMag , Blocchi.CodBlocco;
|
||||||
END
|
END
|
||||||
ELSE
|
ELSE
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
AnagMag.CodCS ,
|
AnagMag.CodCS ,
|
||||||
@@ -72,20 +72,20 @@ ELSE
|
|||||||
Blocchi.CodBlocco ,
|
Blocchi.CodBlocco ,
|
||||||
Blocchi.DescBlocco ,
|
Blocchi.DescBlocco ,
|
||||||
TipoCella.Capienza * Blocchi.NumX * Blocchi.NumY * Blocchi.NumZ AS TotCelle,
|
TipoCella.Capienza * Blocchi.NumX * Blocchi.NumY * Blocchi.NumZ AS TotCelle,
|
||||||
-- CelleLibere e CelleAttive = 0 altrimenti grafico videata non corretto con selezione particolare
|
-- CelleLibere e CelleAttive = 0 altrimenti grafico videata non corretto con selezione Particolare
|
||||||
CONVERT(INT, 0 ) AS CelleAttive,
|
CONVERT(INT, 0 ) AS CelleAttive,
|
||||||
COUNT( CASE WHEN ec.particolare = @particolare THEN PosizioneUdcCorrente.UDC ELSE NULL END ) AS CelleOccupate,
|
COUNT( CASE WHEN ec.Particolare = @Particolare THEN PosizioneUdcCorrente.UDC ELSE NULL END ) AS CelleOccupate,
|
||||||
CONVERT(INT, 0 ) AS CelleLibere,
|
CONVERT(INT, 0 ) AS CelleLibere,
|
||||||
|
|
||||||
-- Calcoli normali x CelleLibere e CelleAttive ( verificare grafico videata - calcoli corretti )
|
-- Calcoli normali x CelleLibere e CelleAttive ( verificare grafico videata - calcoli corretti )
|
||||||
--TipoCella.Capienza * COUNT( DISTINCT ( CASE WHEN Celle.Attiva = 1 THEN Celle.IdxCella
|
--TipoCella.Capienza * COUNT( DISTINCT ( CASE WHEN Celle.Attiva = 1 THEN Celle.IdxCella
|
||||||
-- ELSE NULL END ) ) AS CelleAttive,
|
-- ELSE NULL END ) ) AS CelleAttive,
|
||||||
--COUNT( CASE WHEN ec.particolare = @particolare THEN PosizioneUdcCorrente.UDC ELSE NULL END ) AS CelleOccupate,
|
--COUNT( CASE WHEN ec.Particolare = @Particolare THEN PosizioneUdcCorrente.UDC ELSE NULL END ) AS CelleOccupate,
|
||||||
--( TipoCella.Capienza * COUNT( DISTINCT ( CASE WHEN Celle.Attiva = 1 THEN Celle.IdxCella ELSE NULL END )) )
|
--( TipoCella.Capienza * COUNT( DISTINCT ( CASE WHEN Celle.Attiva = 1 THEN Celle.IdxCella ELSE NULL END )) )
|
||||||
-- - ( COUNT( CASE WHEN Celle.Attiva = 1 THEN PosizioneUdcCorrente.UDC ELSE NULL END ) ) AS CelleLibere,
|
-- - ( COUNT( CASE WHEN Celle.Attiva = 1 THEN PosizioneUdcCorrente.UDC ELSE NULL END ) ) AS CelleLibere,
|
||||||
|
|
||||||
ISNULL( MIN( CASE WHEN ec.particolare = @particolare THEN PosizioneUdcCorrente.DataRif ELSE NULL END ) , GETDATE( ))AS Oldest ,
|
ISNULL( MIN( CASE WHEN ec.Particolare = @Particolare THEN PosizioneUdcCorrente.DataRif ELSE NULL END ) , GETDATE( ))AS Oldest ,
|
||||||
ISNULL( MAX( CASE WHEN ec.particolare = @particolare THEN PosizioneUdcCorrente.DataRif ELSE NULL END ) , GETDATE( ))AS Newest
|
ISNULL( MAX( CASE WHEN ec.Particolare = @Particolare THEN PosizioneUdcCorrente.DataRif ELSE NULL END ) , GETDATE( ))AS Newest
|
||||||
FROM AnagMag
|
FROM AnagMag
|
||||||
INNER JOIN Blocchi
|
INNER JOIN Blocchi
|
||||||
ON AnagMag.CodMag = Blocchi.CodMag AND AnagMag.CodCS = Blocchi.CodCS
|
ON AnagMag.CodMag = Blocchi.CodMag AND AnagMag.CodCS = Blocchi.CodCS
|
||||||
@@ -108,52 +108,52 @@ ELSE
|
|||||||
Blocchi.NumY ,
|
Blocchi.NumY ,
|
||||||
Blocchi.NumZ ,
|
Blocchi.NumZ ,
|
||||||
TipoCella.Capienza
|
TipoCella.Capienza
|
||||||
-- filtro solo i magazzini con il particolare richiesto
|
-- filtro solo i magazzini con il Particolare richiesto
|
||||||
HAVING COUNT( CASE WHEN ec.particolare = @particolare THEN PosizioneUdcCorrente.UDC ELSE NULL END ) > 0
|
HAVING COUNT( CASE WHEN ec.Particolare = @Particolare THEN PosizioneUdcCorrente.UDC ELSE NULL END ) > 0
|
||||||
ORDER BY AnagMag.CodMag , Blocchi.CodBlocco;
|
ORDER BY AnagMag.CodMag , Blocchi.CodBlocco;
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|
||||||
/* OLD 17/06/2013 Problema della cella terra bloccata non più visibile e delle celle bloccate piene
|
/* OLD 17/06/2013 Problema della cella terra bloccata non più visibile e delle celle bloccate piene
|
||||||
SELECT AnagMag.CodCS, AnagMag.CodMag, AnagMag.DescMag, Blocchi.IdxBlocco, Blocchi.CodBlocco, Blocchi.DescBlocco,
|
SELECT AnagMag.CodCS, AnagMag.CodMag, AnagMag.DescMag, Blocchi.IdxBlocco, Blocchi.CodBlocco, Blocchi.DescBlocco,
|
||||||
TipoCella.Capienza * Blocchi.NumX * Blocchi.NumY * Blocchi.NumZ AS TotCelle,
|
TipoCella.Capienza * Blocchi.NumX * Blocchi.NumY * Blocchi.NumZ AS TotCelle,
|
||||||
TipoCella.Capienza * COUNT(DISTINCT Celle.IdxCella) AS CelleAttive,
|
TipoCella.Capienza * COUNT(DISTINCT Celle.IdxCella) AS CelleAttive,
|
||||||
COUNT(PosizioneUdcCorrente.UDC) AS CelleOccupate,
|
COUNT(PosizioneUdcCorrente.UDC) AS CelleOccupate,
|
||||||
TipoCella.Capienza * COUNT(DISTINCT Celle.IdxCella) - COUNT(PosizioneUdcCorrente.UDC) AS CelleLibere,
|
TipoCella.Capienza * COUNT(DISTINCT Celle.IdxCella) - COUNT(PosizioneUdcCorrente.UDC) AS CelleLibere,
|
||||||
ISNULL(MIN(PosizioneUdcCorrente.DataRif), GETDATE()) AS Oldest, ISNULL(MAX(PosizioneUdcCorrente.DataRif), GETDATE()) AS Newest
|
ISNULL(MIN(PosizioneUdcCorrente.DataRif), GETDATE()) AS Oldest, ISNULL(MAX(PosizioneUdcCorrente.DataRif), GETDATE()) AS Newest
|
||||||
FROM TipoCella INNER JOIN
|
FROM TipoCella INNER JOIN
|
||||||
AnagMag INNER JOIN
|
AnagMag INNER JOIN
|
||||||
Blocchi ON AnagMag.CodMag = Blocchi.CodMag AND AnagMag.CodCS = Blocchi.CodCS ON TipoCella.CodMag = AnagMag.CodMag AND
|
Blocchi ON AnagMag.CodMag = Blocchi.CodMag AND AnagMag.CodCS = Blocchi.CodCS ON TipoCella.CodMag = AnagMag.CodMag AND
|
||||||
TipoCella.CodCS = AnagMag.CodCS LEFT OUTER JOIN
|
TipoCella.CodCS = AnagMag.CodCS LEFT OUTER JOIN
|
||||||
Celle ON TipoCella.IdxTipoCella = Celle.IdxTipoCella AND Blocchi.IdxBlocco = Celle.IdxBlocco LEFT OUTER JOIN
|
Celle ON TipoCella.IdxTipoCella = Celle.IdxTipoCella AND Blocchi.IdxBlocco = Celle.IdxBlocco LEFT OUTER JOIN
|
||||||
PosizioneUdcCorrente ON Celle.IdxCella = PosizioneUdcCorrente.IdxCella
|
PosizioneUdcCorrente ON Celle.IdxCella = PosizioneUdcCorrente.IdxCella
|
||||||
WHERE (Celle.Attiva = 1) AND (AnagMag.CodCS = @CodCS) AND (ISNULL(AnagMag.Nascosto, 0) = 0)
|
WHERE (Celle.Attiva = 1) AND (AnagMag.CodCS = @CodCS) AND (ISNULL(AnagMag.Nascosto, 0) = 0)
|
||||||
GROUP BY AnagMag.CodCS, AnagMag.CodMag, AnagMag.DescMag, Blocchi.IdxBlocco, Blocchi.CodBlocco, Blocchi.DescBlocco,
|
GROUP BY AnagMag.CodCS, AnagMag.CodMag, AnagMag.DescMag, Blocchi.IdxBlocco, Blocchi.CodBlocco, Blocchi.DescBlocco,
|
||||||
Blocchi.NumX, Blocchi.NumY, Blocchi.NumZ,
|
Blocchi.NumX, Blocchi.NumY, Blocchi.NumZ,
|
||||||
TipoCella.Capienza
|
TipoCella.Capienza
|
||||||
ORDER BY AnagMag.CodMag, Blocchi.CodBlocco
|
ORDER BY AnagMag.CodMag, Blocchi.CodBlocco
|
||||||
END
|
END
|
||||||
ELSE
|
ELSE
|
||||||
BEGIN
|
BEGIN
|
||||||
SELECT AnagMag.CodCS, AnagMag.CodMag, AnagMag.DescMag, Blocchi.IdxBlocco, Blocchi.CodBlocco, Blocchi.DescBlocco,
|
SELECT AnagMag.CodCS, AnagMag.CodMag, AnagMag.DescMag, Blocchi.IdxBlocco, Blocchi.CodBlocco, Blocchi.DescBlocco,
|
||||||
TipoCella.Capienza * Blocchi.NumX * Blocchi.NumY * Blocchi.NumZ AS TotCelle,
|
TipoCella.Capienza * Blocchi.NumX * Blocchi.NumY * Blocchi.NumZ AS TotCelle,
|
||||||
TipoCella.Capienza * COUNT(DISTINCT Celle.IdxCella) AS CelleAttive,
|
TipoCella.Capienza * COUNT(DISTINCT Celle.IdxCella) AS CelleAttive,
|
||||||
COUNT(PosizioneUdcCorrente.UDC) AS CelleOccupate,
|
COUNT(PosizioneUdcCorrente.UDC) AS CelleOccupate,
|
||||||
TipoCella.Capienza * COUNT(DISTINCT Celle.IdxCella) - COUNT(PosizioneUdcCorrente.UDC) AS CelleLibere,
|
TipoCella.Capienza * COUNT(DISTINCT Celle.IdxCella) - COUNT(PosizioneUdcCorrente.UDC) AS CelleLibere,
|
||||||
ISNULL(MIN(PosizioneUdcCorrente.DataRif), GETDATE()) AS Oldest, ISNULL(MAX(PosizioneUdcCorrente.DataRif), GETDATE()) AS Newest
|
ISNULL(MIN(PosizioneUdcCorrente.DataRif), GETDATE()) AS Oldest, ISNULL(MAX(PosizioneUdcCorrente.DataRif), GETDATE()) AS Newest
|
||||||
FROM TipoCella INNER JOIN
|
FROM TipoCella INNER JOIN
|
||||||
AnagMag INNER JOIN
|
AnagMag INNER JOIN
|
||||||
Blocchi ON AnagMag.CodMag = Blocchi.CodMag AND AnagMag.CodCS = Blocchi.CodCS ON TipoCella.CodMag = AnagMag.CodMag AND
|
Blocchi ON AnagMag.CodMag = Blocchi.CodMag AND AnagMag.CodCS = Blocchi.CodCS ON TipoCella.CodMag = AnagMag.CodMag AND
|
||||||
TipoCella.CodCS = AnagMag.CodCS LEFT OUTER JOIN
|
TipoCella.CodCS = AnagMag.CodCS LEFT OUTER JOIN
|
||||||
Celle ON TipoCella.IdxTipoCella = Celle.IdxTipoCella AND Blocchi.IdxBlocco = Celle.IdxBlocco LEFT OUTER JOIN
|
Celle ON TipoCella.IdxTipoCella = Celle.IdxTipoCella AND Blocchi.IdxBlocco = Celle.IdxBlocco LEFT OUTER JOIN
|
||||||
PosizioneUdcCorrente ON Celle.IdxCella = PosizioneUdcCorrente.IdxCella
|
PosizioneUdcCorrente ON Celle.IdxCella = PosizioneUdcCorrente.IdxCella
|
||||||
INNER JOIN ElencoCartellini ec ON PosizioneUdcCorrente.UDC = ec.UDC
|
INNER JOIN ElencoCartellini ec ON PosizioneUdcCorrente.UDC = ec.UDC
|
||||||
WHERE (Celle.Attiva = 1) AND (AnagMag.CodCS = @CodCS) AND (ISNULL(AnagMag.Nascosto, 0) = 0) AND ec.particolare = @particolare
|
WHERE (Celle.Attiva = 1) AND (AnagMag.CodCS = @CodCS) AND (ISNULL(AnagMag.Nascosto, 0) = 0) AND ec.Particolare = @Particolare
|
||||||
GROUP BY AnagMag.CodCS, AnagMag.CodMag, AnagMag.DescMag, Blocchi.IdxBlocco, Blocchi.CodBlocco, Blocchi.DescBlocco,
|
GROUP BY AnagMag.CodCS, AnagMag.CodMag, AnagMag.DescMag, Blocchi.IdxBlocco, Blocchi.CodBlocco, Blocchi.DescBlocco,
|
||||||
Blocchi.NumX, Blocchi.NumY, Blocchi.NumZ,
|
Blocchi.NumX, Blocchi.NumY, Blocchi.NumZ,
|
||||||
TipoCella.Capienza
|
TipoCella.Capienza
|
||||||
ORDER BY AnagMag.CodMag, Blocchi.CodBlocco
|
ORDER BY AnagMag.CodMag, Blocchi.CodBlocco
|
||||||
END
|
END
|
||||||
*/
|
*/
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
|
/***************************************
|
||||||
/***************************************
|
|
||||||
* STORED stp_prtAlRxNtByUDC
|
* STORED stp_prtAlRxNtByUDC
|
||||||
*
|
*
|
||||||
* ottiene il record dell'AL dato codice AL richiesto x la stampa
|
* ottiene il record dell'AL dato codice AL richiesto x la stampa
|
||||||
@@ -10,27 +9,27 @@
|
|||||||
****************************************/
|
****************************************/
|
||||||
CREATE PROCEDURE [dbo].[stp_prtCartAL]
|
CREATE PROCEDURE [dbo].[stp_prtCartAL]
|
||||||
(
|
(
|
||||||
@AL VARCHAR(50)
|
@AL VARCHAR(50)
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
ISNULL(Ass.Al,N'' ) AS AL,
|
ISNULL(Ass.AL,N'' ) AS AL,
|
||||||
ISNULL(Ass.Cesta,N'' ) AS Cesta,
|
ISNULL(Ass.Cesta,N'' ) AS Cesta,
|
||||||
ISNULL(ass.Datacreaz,N'' ) AS Datacreaz,
|
ISNULL(ass.DataCreaz,N'' ) AS DataCreaz,
|
||||||
ISNULL(ass.Coddtx_Start,N'' ) AS Coddtx_Start,
|
ISNULL(ass.CodDtx_start,N'' ) AS CodDtx_start,
|
||||||
ISNULL(ass.Coddtx_End,N'' ) AS Coddtx_End,
|
ISNULL(ass.CodDtx_end,N'' ) AS CodDtx_end,
|
||||||
ISNULL(Al2udc.Udc,N'' ) AS UDC,
|
ISNULL(AL2UDC.UDC,N'' ) AS UDC,
|
||||||
ISNULL(e.Particolare,N'' ) AS Particolare,
|
ISNULL(e.Particolare,N'' ) AS Particolare,
|
||||||
ISNULL(Ap.DescParticolare,N'') AS DescParticolare,
|
ISNULL(Ap.DescParticolare,N'') AS DescParticolare,
|
||||||
ISNULL(e.Qta,0 ) AS Qta,
|
ISNULL(e.Qta,0 ) AS Qta,
|
||||||
ISNULL(ass.Codsoggetto,N'' ) AS Codsoggetto,
|
ISNULL(ass.CodSoggetto,N'' ) AS CodSoggetto,
|
||||||
ISNULL( o.Cognome,N'' ) AS cognome,
|
ISNULL( o.Cognome,N'' ) AS Cognome,
|
||||||
ISNULL( o.Nome,N'' ) AS nome,
|
ISNULL( o.Nome,N'' ) AS Nome,
|
||||||
ISNULL( e.Note, N'' ) AS Note
|
ISNULL( e.Note, N'' ) AS Note
|
||||||
FROM dbo.Elencoassiemi AS Ass
|
FROM dbo.ElencoAssiemi AS Ass
|
||||||
INNER JOIN dbo.Al2udc ON Ass.Al = Al2udc.Al
|
INNER JOIN dbo.AL2UDC ON Ass.AL = AL2UDC.AL
|
||||||
INNER JOIN dbo.Elencocartellini AS e ON Al2udc.UDC = e.UDC
|
INNER JOIN dbo.ElencoCartellini AS e ON AL2UDC.UDC = e.UDC
|
||||||
LEFT JOIN RilPro.AnagParticolari AS Ap ON e.Particolare = Ap.Particolare
|
LEFT JOIN RilPro.AnagParticolari AS Ap ON e.Particolare = Ap.Particolare
|
||||||
LEFT JOIN RilPro.AnagOperatori AS o ON Ass.CodSoggetto = o.CodSoggetto -- soggetto dell' assieme
|
LEFT JOIN RilPro.AnagOperatori AS o ON Ass.CodSoggetto = o.CodSoggetto -- soggetto dell' assieme
|
||||||
WHERE Ass.AL = @AL
|
WHERE Ass.AL = @AL
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
|
/***************************************
|
||||||
|
|
||||||
/***************************************
|
|
||||||
* STORED stp_prtCartAnimeByUDC
|
* STORED stp_prtCartAnimeByUDC
|
||||||
*
|
*
|
||||||
* ottiene il record del Cartellino ANIME dato l'UDC richiesto x la stampa
|
* ottiene il record del Cartellino ANIME dato l'UDC richiesto x la stampa
|
||||||
@@ -11,65 +9,65 @@
|
|||||||
****************************************/
|
****************************************/
|
||||||
CREATE PROCEDURE [dbo].[stp_prtCartAnimeByUDC]
|
CREATE PROCEDURE [dbo].[stp_prtCartAnimeByUDC]
|
||||||
(
|
(
|
||||||
@UDC NVARCHAR(50)
|
@UDC NVARCHAR(50)
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
|
|
||||||
-- estraggo i trattamenti nelle note ( x max 10 trattamenti )
|
-- estraggo i trattamenti nelle note ( x max 10 trattamenti )
|
||||||
-- NON SERVE PER I CARTELLINI ANIME MA TENGO DATASET IDENTICO
|
-- NON SERVE PER I CARTELLINI ANIME MA TENGO DATASET IDENTICO
|
||||||
DECLARE @tmp NVARCHAR(500)
|
DECLARE @tmp NVARCHAR(500)
|
||||||
DECLARE @NoteTratt NVARCHAR(500)
|
DECLARE @NoteTratt NVARCHAR(500)
|
||||||
SET @NoteTratt = ''
|
SET @NoteTratt = ''
|
||||||
|
|
||||||
-- SET @NoteTratt = (SELECT SUBSTRING(@tmp, 0, LEN(@tmp)))
|
-- SET @NoteTratt = (SELECT SUBSTRING(@tmp, 0, LEN(@tmp)))
|
||||||
|
|
||||||
-- ora seleziono i dati veri e propri
|
-- ora seleziono i dati veri e propri
|
||||||
SELECT
|
SELECT
|
||||||
e.Udc,
|
e.UDC,
|
||||||
e.Codcs,
|
e.CodCS,
|
||||||
ISNULL( e.Codcliente,N'' )AS Codcliente,
|
ISNULL( e.CodCliente,N'') AS CodCliente,
|
||||||
ISNULL( e.Ragsociale,N'' )AS Ragsociale,
|
ISNULL( e.RagSociale,N'') AS RagSociale,
|
||||||
ISNULL( e.Particolare,N'' )AS Particolare,
|
ISNULL( e.Particolare,N'') AS Particolare,
|
||||||
ISNULL( e.Descparticolare,N'' )AS Descparticolare,
|
ISNULL( e.DescParticolare,N'') AS DescParticolare,
|
||||||
ISNULL( e.Disegnogrezzo,N'' )AS Disegnogrezzo,
|
ISNULL( e.DisegnoGrezzo,N'') AS DisegnoGrezzo,
|
||||||
ISNULL( e.Esponente,N'' )AS Esponente,
|
ISNULL( e.Esponente,N'') AS Esponente,
|
||||||
ISNULL( e.Codimpianto,N'' )AS Codimpianto,
|
ISNULL( e.CodImpianto,N'') AS CodImpianto,
|
||||||
ISNULL( e.Descimpianto,N'' )AS Descimpianto,
|
ISNULL( e.DescImpianto,N'') AS DescImpianto,
|
||||||
ISNULL( e.Codstampo,N'' )AS Codstampo,
|
ISNULL( e.CodStampo,N'') AS CodStampo,
|
||||||
ISNULL( e.Figura,N'' )AS Figura,
|
ISNULL( e.Figura,N'') AS Figura,
|
||||||
e.Datafus,
|
e.DataFus,
|
||||||
ISNULL( e.Turnofus,0 )AS Turnofus,
|
ISNULL( e.TurnoFus,0) AS TurnoFus,
|
||||||
ISNULL( e.Codimballo,N'' )AS Codimballo,
|
ISNULL( e.CodImballo,N'') AS CodImballo,
|
||||||
ISNULL( e.Codsoggetto,N'' )AS Codsoggetto,
|
ISNULL( e.CodSoggetto,N'') AS CodSoggetto,
|
||||||
ISNULL( e.Numcont,0 )AS Numcont,
|
ISNULL( e.NumCont,0) AS NumCont,
|
||||||
ISNULL( e.Tara,0 )AS Tara,
|
ISNULL( e.Tara,0) AS Tara,
|
||||||
ISNULL( e.Qta,0 )AS Qta,
|
ISNULL( e.Qta,0) AS Qta,
|
||||||
ISNULL( e.Codstato,N'' )AS Codstato,
|
ISNULL( e.CodStato,N'') AS CodStato,
|
||||||
ISNULL( e.Idxposizione,0 )AS Idxposizione,
|
ISNULL( e.IdxPosizione,0) AS IdxPosizione,
|
||||||
ISNULL( e.Pesotot,0 )AS Pesotot,
|
ISNULL( e.PesoTot,0) AS PesoTot,
|
||||||
ISNULL( e.Pesocad,0 )AS Pesocad,
|
ISNULL( e.PesoCad,0) AS PesoCad,
|
||||||
e.Createdate,
|
e.CreateDate,
|
||||||
e.Moddate,
|
e.ModDate,
|
||||||
ISNULL( Op.Cognome,N'' )AS Cognome,
|
ISNULL( Op.Cognome,N'') AS Cognome,
|
||||||
ISNULL( Op.Nome,N'' )AS Nome,
|
ISNULL( Op.Nome,N'') AS Nome,
|
||||||
ISNULL( Anagstatiprodotto.Descstato,N'' )AS Descstato,
|
ISNULL( AnagStatiProdotto.DescStato,N'') AS DescStato,
|
||||||
ISNULL( Rilpro.Anagimballi.Descimballo,N'' )AS Descimballo,
|
ISNULL( RilPro.AnagImballi.DescImballo,N'') AS DescImballo,
|
||||||
Rilpro.Anagparticolari.Codfamiglia,
|
RilPro.AnagParticolari.CodFamiglia,
|
||||||
Rilpro.Anagfamiglie.Descfamiglia,
|
RilPro.AnagFamiglie.DescFamiglia,
|
||||||
ISNULL( e.Note,N'' )AS Note,
|
ISNULL( e.Note,N'') AS Note,
|
||||||
@NoteTratt AS Notetratt
|
@NoteTratt AS Notetratt
|
||||||
FROM Rilpro.Anagparticolari
|
FROM RilPro.AnagParticolari
|
||||||
LEFT OUTER JOIN Rilpro.Anagfamiglie
|
LEFT OUTER JOIN RilPro.AnagFamiglie
|
||||||
ON Rilpro.Anagparticolari.Codfamiglia = Rilpro.Anagfamiglie.Codfamiglia
|
ON RilPro.AnagParticolari.CodFamiglia = RilPro.AnagFamiglie.CodFamiglia
|
||||||
RIGHT OUTER JOIN Elencocartellini AS e
|
RIGHT OUTER JOIN ElencoCartellini AS e
|
||||||
ON Rilpro.Anagparticolari.Particolare = e.Particolare
|
ON RilPro.AnagParticolari.Particolare = e.Particolare
|
||||||
LEFT OUTER JOIN Anagstatiprodotto
|
LEFT OUTER JOIN AnagStatiProdotto
|
||||||
ON e.Codstato = Anagstatiprodotto.Codstato
|
ON e.CodStato = AnagStatiProdotto.CodStato
|
||||||
LEFT OUTER JOIN Rilpro.Anagoperatori Op
|
LEFT OUTER JOIN RilPro.AnagOperatori Op
|
||||||
ON e.Codsoggetto = Op.Codsoggetto
|
ON e.CodSoggetto = Op.CodSoggetto
|
||||||
LEFT OUTER JOIN Rilpro.Anagimballi
|
LEFT OUTER JOIN RilPro.AnagImballi
|
||||||
ON e.Codimballo = Rilpro.Anagimballi.Codimballo
|
ON e.CodImballo = RilPro.AnagImballi.CodImballo
|
||||||
WHERE e.Udc = @UDC;
|
WHERE e.UDC = @UDC;
|
||||||
|
|
||||||
|
|
||||||
RETURN
|
RETURN
|
||||||
|
|||||||
@@ -16,18 +16,18 @@ AS
|
|||||||
SELECT
|
SELECT
|
||||||
ElencoCartellini.UDC, ElencoCartellini.CodCS, ISNULL(ElencoCartellini.CodCliente, N'') AS codcliente,
|
ElencoCartellini.UDC, ElencoCartellini.CodCS, ISNULL(ElencoCartellini.CodCliente, N'') AS codcliente,
|
||||||
ISNULL(ElencoCartellini.RagSociale, N'') AS ragsociale, ISNULL(ElencoCartellini.Particolare, N'') AS particolare,
|
ISNULL(ElencoCartellini.RagSociale, N'') AS ragsociale, ISNULL(ElencoCartellini.Particolare, N'') AS particolare,
|
||||||
ISNULL(ElencoCartellini.DescParticolare, N'') AS descparticolare, ISNULL(ElencoCartellini.DisegnoGrezzo, N'') AS disegnogrezzo,
|
ISNULL(ElencoCartellini.DescParticolare, N'') AS DescParticolare, ISNULL(ElencoCartellini.DisegnoGrezzo, N'') AS DisegnoGrezzo,
|
||||||
ISNULL(ElencoCartellini.Esponente, N'') AS esponente, ISNULL(ElencoCartellini.CodImpianto, N'') AS codimpianto,
|
ISNULL(ElencoCartellini.Esponente, N'') AS esponente, ISNULL(ElencoCartellini.CodImpianto, N'') AS CodImpianto,
|
||||||
ISNULL(ElencoCartellini.DescImpianto, N'') AS descimpianto, ISNULL(ElencoCartellini.CodStampo, N'') AS codstampo,
|
ISNULL(ElencoCartellini.DescImpianto, N'') AS DescImpianto, ISNULL(ElencoCartellini.CodStampo, N'') AS codstampo,
|
||||||
ISNULL(ElencoCartellini.Figura, N'') AS figura, ISNULL(ElencoCartellini.DataFus, N'') AS datafus,
|
ISNULL(ElencoCartellini.Figura, N'') AS figura, ISNULL(ElencoCartellini.DataFus, N'') AS datafus,
|
||||||
ISNULL(ElencoCartellini.TurnoFus, N'') AS turnofus, ISNULL(ElencoCartellini.CodImballo, N'') AS codimballo,
|
ISNULL(ElencoCartellini.TurnoFus, N'') AS turnofus, ISNULL(ElencoCartellini.CodImballo, N'') AS CodImballo,
|
||||||
ISNULL(ElencoCartellini.CodSoggetto, N'') AS codsoggetto, ISNULL(ElencoCartellini.NumCont, N'') AS numcont,
|
ISNULL(ElencoCartellini.CodSoggetto, N'') AS CodSoggetto, ISNULL(ElencoCartellini.NumCont, N'') AS NumCont,
|
||||||
ISNULL(ElencoCartellini.Tara, N'') AS tara, ISNULL(ElencoCartellini.Qta, N'') AS qta, ISNULL(ElencoCartellini.CodStato, N'') AS codstato,
|
ISNULL(ElencoCartellini.Tara, N'') AS tara, ISNULL(ElencoCartellini.Qta, N'') AS qta, ISNULL(ElencoCartellini.CodStato, N'') AS CodStato,
|
||||||
ISNULL(ElencoCartellini.IdxPosizione, N'') AS idxposizione,
|
ISNULL(ElencoCartellini.IdxPosizione, N'') AS IdxPosizione,
|
||||||
ISNULL(ElencoCartellini.PesoTot, N'') AS pesotot, ISNULL(ElencoCartellini.PesoCad, N'') AS pesocad, ElencoCartellini.CreateDate,
|
ISNULL(ElencoCartellini.PesoTot, N'') AS PesoTot, ISNULL(ElencoCartellini.PesoCad, N'') AS PesoCad, ElencoCartellini.CreateDate,
|
||||||
ElencoCartellini.ModDate, ISNULL(RilPro.AnagOperatori.Cognome, N'') AS cognome,
|
ElencoCartellini.ModDate, ISNULL(RilPro.AnagOperatori.Cognome, N'') AS cognome,
|
||||||
ISNULL(RilPro.AnagOperatori.Nome, N'') AS nome, ISNULL(AnagStatiProdotto.DescStato, N'') AS descstato,
|
ISNULL(RilPro.AnagOperatori.Nome, N'') AS nome, ISNULL(AnagStatiProdotto.DescStato, N'') AS DescStato,
|
||||||
ISNULL(RilPro.AnagImballi.DescImballo, N'') AS descimballo, RilPro.AnagParticolari.CodFamiglia, RilPro.AnagFamiglie.DescFamiglia,
|
ISNULL(RilPro.AnagImballi.DescImballo, N'') AS DescImballo, RilPro.AnagParticolari.CodFamiglia, RilPro.AnagFamiglie.DescFamiglia,
|
||||||
ISNULL(ElencoCartellini.Note, N'') AS Note
|
ISNULL(ElencoCartellini.Note, N'') AS Note
|
||||||
FROM
|
FROM
|
||||||
RilPro.AnagParticolari
|
RilPro.AnagParticolari
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ AS
|
|||||||
|
|
||||||
-- estraggo gli UDC parent di quello passato ( x max 10 ) per poi stamparlo nel campo NoteTratt
|
-- estraggo gli UDC parent di quello passato ( x max 10 ) per poi stamparlo nel campo NoteTratt
|
||||||
-- prendo solo la parte necessaria dell' UDC per usare meno spazio possibile
|
-- prendo solo la parte necessaria dell' UDC per usare meno spazio possibile
|
||||||
SELECT TOP 10 @tmp = @tmp + RIGHT(UDC_PARENT,10) + ' - ' FROM RelazUDC AS r
|
SELECT TOP 10 @tmp = @tmp + RIGHT(UDC_parent,10) + ' - ' FROM RelazUDC AS r
|
||||||
INNER JOIN dbo.ElencoCartellini AS e ON r.UDC_parent = e.UDC -- il parent deve esistere ( escludo i cancellati )
|
INNER JOIN dbo.ElencoCartellini AS e ON r.UDC_parent = e.UDC -- il parent deve esistere ( escludo i cancellati )
|
||||||
WHERE r.UDC_child = @UDC
|
WHERE r.UDC_child = @UDC
|
||||||
ORDER BY r.UDC_parent
|
ORDER BY r.UDC_parent
|
||||||
@@ -37,36 +37,36 @@ AS
|
|||||||
SELECT
|
SELECT
|
||||||
e.UDC,
|
e.UDC,
|
||||||
e.CodCS,
|
e.CodCS,
|
||||||
ISNULL( e.CodCliente,N'' )AS codcliente,
|
ISNULL( e.CodCliente,N'') AS codcliente,
|
||||||
ISNULL( e.RagSociale,N'' )AS ragsociale,
|
ISNULL( e.RagSociale,N'') AS ragsociale,
|
||||||
ISNULL( e.Particolare,N'' )AS particolare,
|
ISNULL( e.Particolare,N'') AS particolare,
|
||||||
ISNULL( e.DescParticolare,N'' )AS descparticolare,
|
ISNULL( e.DescParticolare,N'') AS DescParticolare,
|
||||||
ISNULL( e.DisegnoGrezzo,N'' )AS disegnogrezzo,
|
ISNULL( e.DisegnoGrezzo,N'') AS DisegnoGrezzo,
|
||||||
ISNULL( e.Esponente,N'' )AS esponente,
|
ISNULL( e.Esponente,N'') AS esponente,
|
||||||
ISNULL( e.CodImpianto,N'' )AS codimpianto,
|
ISNULL( e.CodImpianto,N'') AS CodImpianto,
|
||||||
ISNULL( e.DescImpianto,N'' )AS descimpianto,
|
ISNULL( e.DescImpianto,N'') AS DescImpianto,
|
||||||
ISNULL( e.CodStampo,N'' )AS codstampo,
|
ISNULL( e.CodStampo,N'') AS codstampo,
|
||||||
ISNULL( e.Figura,N'' )AS figura,
|
ISNULL( e.Figura,N'') AS figura,
|
||||||
DataFus,
|
DataFus,
|
||||||
ISNULL( e.TurnoFus,0 )AS turnofus,
|
ISNULL( e.TurnoFus,0) AS turnofus,
|
||||||
ISNULL( e.CodImballo,N'' )AS codimballo,
|
ISNULL( e.CodImballo,N'') AS CodImballo,
|
||||||
ISNULL( e.CodSoggetto,N'' )AS codsoggetto,
|
ISNULL( e.CodSoggetto,N'') AS CodSoggetto,
|
||||||
ISNULL( e.NumCont,0 )AS numcont,
|
ISNULL( e.NumCont,0) AS NumCont,
|
||||||
ISNULL( e.Tara,0 )AS tara,
|
ISNULL( e.Tara,0) AS tara,
|
||||||
ISNULL( e.Qta,0 )AS qta,
|
ISNULL( e.Qta,0) AS qta,
|
||||||
ISNULL( e.CodStato,N'' )AS codstato,
|
ISNULL( e.CodStato,N'') AS CodStato,
|
||||||
ISNULL( e.IdxPosizione,0 )AS idxposizione,
|
ISNULL( e.IdxPosizione,0) AS IdxPosizione,
|
||||||
ISNULL( e.PesoTot,0 )AS pesotot,
|
ISNULL( e.PesoTot,0) AS PesoTot,
|
||||||
ISNULL( e.PesoCad,0 )AS pesocad,
|
ISNULL( e.PesoCad,0) AS PesoCad,
|
||||||
e.CreateDate,
|
e.CreateDate,
|
||||||
e.ModDate,
|
e.ModDate,
|
||||||
ISNULL( o.Cognome,N'' )AS cognome,
|
ISNULL( o.Cognome,N'') AS cognome,
|
||||||
ISNULL( o.Nome,N'' )AS nome,
|
ISNULL( o.Nome,N'') AS nome,
|
||||||
ISNULL( sp.DescStato,N'' )AS descstato,
|
ISNULL( sp.DescStato,N'') AS DescStato,
|
||||||
ISNULL( i.DescImballo,N'' )AS descimballo,
|
ISNULL( i.DescImballo,N'') AS DescImballo,
|
||||||
p.CodFamiglia,
|
p.CodFamiglia,
|
||||||
f.DescFamiglia,
|
f.DescFamiglia,
|
||||||
ISNULL( e.Note,N'' )AS Note,
|
ISNULL( e.Note,N'') AS Note,
|
||||||
@NoteTratt AS NoteTratt
|
@NoteTratt AS NoteTratt
|
||||||
FROM RilPro.AnagParticolari AS p
|
FROM RilPro.AnagParticolari AS p
|
||||||
LEFT OUTER JOIN RilPro.AnagFamiglie AS f
|
LEFT OUTER JOIN RilPro.AnagFamiglie AS f
|
||||||
|
|||||||
@@ -26,36 +26,36 @@ AS
|
|||||||
SELECT
|
SELECT
|
||||||
e.UDC,
|
e.UDC,
|
||||||
e.CodCS,
|
e.CodCS,
|
||||||
ISNULL( e.CodCliente,N'' )AS codcliente,
|
ISNULL( e.CodCliente,N'') AS codcliente,
|
||||||
ISNULL( e.RagSociale,N'' )AS ragsociale,
|
ISNULL( e.RagSociale,N'') AS ragsociale,
|
||||||
ISNULL( e.Particolare,N'' )AS particolare,
|
ISNULL( e.Particolare,N'') AS particolare,
|
||||||
ISNULL( e.DescParticolare,N'' )AS descparticolare,
|
ISNULL( e.DescParticolare,N'') AS DescParticolare,
|
||||||
ISNULL( e.DisegnoGrezzo,N'' )AS disegnogrezzo,
|
ISNULL( e.DisegnoGrezzo,N'') AS DisegnoGrezzo,
|
||||||
ISNULL( e.Esponente,N'' )AS esponente,
|
ISNULL( e.Esponente,N'') AS esponente,
|
||||||
ISNULL( e.CodImpianto,N'' )AS codimpianto,
|
ISNULL( e.CodImpianto,N'') AS CodImpianto,
|
||||||
ISNULL( e.DescImpianto,N'' )AS descimpianto,
|
ISNULL( e.DescImpianto,N'') AS DescImpianto,
|
||||||
ISNULL( e.CodStampo,N'' )AS codstampo,
|
ISNULL( e.CodStampo,N'') AS codstampo,
|
||||||
ISNULL( e.Figura,N'' )AS figura,
|
ISNULL( e.Figura,N'') AS figura,
|
||||||
e.DataFus,
|
e.DataFus,
|
||||||
ISNULL( e.TurnoFus,0 )AS turnofus,
|
ISNULL( e.TurnoFus,0) AS turnofus,
|
||||||
ISNULL( e.CodImballo,N'' )AS codimballo,
|
ISNULL( e.CodImballo,N'') AS CodImballo,
|
||||||
ISNULL( e.CodSoggetto,N'' )AS codsoggetto,
|
ISNULL( e.CodSoggetto,N'') AS CodSoggetto,
|
||||||
ISNULL( e.NumCont,0 )AS numcont,
|
ISNULL( e.NumCont,0) AS NumCont,
|
||||||
ISNULL( e.Tara,0 )AS tara,
|
ISNULL( e.Tara,0) AS tara,
|
||||||
ISNULL( e.Qta,0 )AS qta,
|
ISNULL( e.Qta,0) AS qta,
|
||||||
ISNULL( e.CodStato,N'' )AS codstato,
|
ISNULL( e.CodStato,N'') AS CodStato,
|
||||||
ISNULL( e.IdxPosizione,0 )AS idxposizione,
|
ISNULL( e.IdxPosizione,0) AS IdxPosizione,
|
||||||
ISNULL( e.PesoTot,0 )AS pesotot,
|
ISNULL( e.PesoTot,0) AS PesoTot,
|
||||||
ISNULL( e.PesoCad,0 )AS pesocad,
|
ISNULL( e.PesoCad,0) AS PesoCad,
|
||||||
e.CreateDate,
|
e.CreateDate,
|
||||||
e.ModDate,
|
e.ModDate,
|
||||||
ISNULL( RilPro.AnagOperatori.Cognome,N'' )AS cognome,
|
ISNULL( RilPro.AnagOperatori.Cognome,N'') AS cognome,
|
||||||
ISNULL( RilPro.AnagOperatori.Nome,N'' )AS nome,
|
ISNULL( RilPro.AnagOperatori.Nome,N'') AS nome,
|
||||||
ISNULL( sp.DescStato,N'' )AS descstato,
|
ISNULL( sp.DescStato,N'') AS DescStato,
|
||||||
ISNULL( i.DescImballo,N'' )AS descimballo,
|
ISNULL( i.DescImballo,N'') AS DescImballo,
|
||||||
a.CodFamiglia,
|
a.CodFamiglia,
|
||||||
f.DescFamiglia,
|
f.DescFamiglia,
|
||||||
ISNULL( e.Note,N'' )AS Note,
|
ISNULL( e.Note,N'') AS Note,
|
||||||
@NoteTratt AS NoteTratt
|
@NoteTratt AS NoteTratt
|
||||||
FROM RilPro.AnagParticolari AS a
|
FROM RilPro.AnagParticolari AS a
|
||||||
LEFT OUTER JOIN RilPro.AnagFamiglie AS f
|
LEFT OUTER JOIN RilPro.AnagFamiglie AS f
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ AS
|
|||||||
DECLARE @tmp NVARCHAR(500)
|
DECLARE @tmp NVARCHAR(500)
|
||||||
DECLARE @NoteTratt NVARCHAR(500)
|
DECLARE @NoteTratt NVARCHAR(500)
|
||||||
SET @tmp = ''
|
SET @tmp = ''
|
||||||
SELECT TOP 10 @tmp = @tmp + RIGHT(UDC_PARENT,8) + ' - ' from RelazUDC WHERE UDC_child = @UDC
|
SELECT TOP 10 @tmp = @tmp + RIGHT(UDC_parent,8) + ' - ' from RelazUDC WHERE UDC_child = @UDC
|
||||||
ORDER BY UDC_parent
|
ORDER BY UDC_parent
|
||||||
|
|
||||||
SET @NoteTratt = (SELECT SUBSTRING(@tmp, 0, LEN(@tmp)))
|
SET @NoteTratt = (SELECT SUBSTRING(@tmp, 0, LEN(@tmp)))
|
||||||
@@ -28,18 +28,18 @@ AS
|
|||||||
SELECT
|
SELECT
|
||||||
ISNULL(ElencoCartellini.UDC, N'0000') AS UDC, ISNULL(ElencoCartellini.CodCS, N'') AS CodCS, ISNULL(ElencoCartellini.CodCliente, N'') AS codcliente,
|
ISNULL(ElencoCartellini.UDC, N'0000') AS UDC, ISNULL(ElencoCartellini.CodCS, N'') AS CodCS, ISNULL(ElencoCartellini.CodCliente, N'') AS codcliente,
|
||||||
ISNULL(ElencoCartellini.RagSociale, N'') AS ragsociale, ISNULL(ElencoCartellini.Particolare, N'') AS particolare,
|
ISNULL(ElencoCartellini.RagSociale, N'') AS ragsociale, ISNULL(ElencoCartellini.Particolare, N'') AS particolare,
|
||||||
ISNULL(ElencoCartellini.DescParticolare, N'') AS descparticolare, ISNULL(ElencoCartellini.DisegnoGrezzo, N'') AS disegnogrezzo,
|
ISNULL(ElencoCartellini.DescParticolare, N'') AS DescParticolare, ISNULL(ElencoCartellini.DisegnoGrezzo, N'') AS DisegnoGrezzo,
|
||||||
ISNULL(ElencoCartellini.Esponente, N'') AS esponente, ISNULL(ElencoCartellini.CodImpianto, N'') AS codimpianto,
|
ISNULL(ElencoCartellini.Esponente, N'') AS esponente, ISNULL(ElencoCartellini.CodImpianto, N'') AS CodImpianto,
|
||||||
ISNULL(ElencoCartellini.DescImpianto, N'') AS descimpianto, ISNULL(ElencoCartellini.CodStampo, N'') AS codstampo,
|
ISNULL(ElencoCartellini.DescImpianto, N'') AS DescImpianto, ISNULL(ElencoCartellini.CodStampo, N'') AS codstampo,
|
||||||
ISNULL(ElencoCartellini.Figura, N'') AS figura, ISNULL(ElencoCartellini.DataFus, N'') AS datafus,
|
ISNULL(ElencoCartellini.Figura, N'') AS figura, ISNULL(ElencoCartellini.DataFus, N'') AS datafus,
|
||||||
ISNULL(ElencoCartellini.TurnoFus, N'') AS turnofus, ISNULL(ElencoCartellini.CodImballo, N'') AS codimballo,
|
ISNULL(ElencoCartellini.TurnoFus, N'') AS turnofus, ISNULL(ElencoCartellini.CodImballo, N'') AS CodImballo,
|
||||||
ISNULL(ElencoCartellini.CodSoggetto, N'') AS codsoggetto, ISNULL(ElencoCartellini.NumCont, N'') AS numcont,
|
ISNULL(ElencoCartellini.CodSoggetto, N'') AS CodSoggetto, ISNULL(ElencoCartellini.NumCont, N'') AS NumCont,
|
||||||
ISNULL(ElencoCartellini.Tara, N'') AS tara, ISNULL(ElencoCartellini.Qta, N'') AS qta, ISNULL(ElencoCartellini.CodStato, N'') AS codstato,
|
ISNULL(ElencoCartellini.Tara, N'') AS tara, ISNULL(ElencoCartellini.Qta, N'') AS qta, ISNULL(ElencoCartellini.CodStato, N'') AS CodStato,
|
||||||
ISNULL(ElencoCartellini.IdxPosizione, N'') AS idxposizione,
|
ISNULL(ElencoCartellini.IdxPosizione, N'') AS IdxPosizione,
|
||||||
ISNULL(ElencoCartellini.PesoTot, N'') AS pesotot, ISNULL(ElencoCartellini.PesoCad, N'') AS pesocad, ElencoCartellini.CreateDate,
|
ISNULL(ElencoCartellini.PesoTot, N'') AS PesoTot, ISNULL(ElencoCartellini.PesoCad, N'') AS PesoCad, ElencoCartellini.CreateDate,
|
||||||
ElencoCartellini.ModDate, ISNULL(RilPro.AnagOperatori.Cognome, N'') AS cognome,
|
ElencoCartellini.ModDate, ISNULL(RilPro.AnagOperatori.Cognome, N'') AS cognome,
|
||||||
ISNULL(RilPro.AnagOperatori.Nome, N'') AS nome, ISNULL(AnagStatiProdotto.DescStato, N'') AS descstato,
|
ISNULL(RilPro.AnagOperatori.Nome, N'') AS nome, ISNULL(AnagStatiProdotto.DescStato, N'') AS DescStato,
|
||||||
ISNULL(RilPro.AnagImballi.DescImballo, N'') AS descimballo, RilPro.AnagParticolari.CodFamiglia, RilPro.AnagFamiglie.DescFamiglia,
|
ISNULL(RilPro.AnagImballi.DescImballo, N'') AS DescImballo, RilPro.AnagParticolari.CodFamiglia, RilPro.AnagFamiglie.DescFamiglia,
|
||||||
ISNULL(ElencoCartellini.Note, N'') AS Note, ISNULL(@NoteTratt, N'') AS NoteTratt
|
ISNULL(ElencoCartellini.Note, N'') AS Note, ISNULL(@NoteTratt, N'') AS NoteTratt
|
||||||
FROM
|
FROM
|
||||||
RilPro.AnagParticolari
|
RilPro.AnagParticolari
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ AS
|
|||||||
DECLARE @NoteTratt NVARCHAR(500) -- usato per memorizzare gli UDC F10 parent associati
|
DECLARE @NoteTratt NVARCHAR(500) -- usato per memorizzare gli UDC F10 parent associati
|
||||||
SET @tmp = ''
|
SET @tmp = ''
|
||||||
|
|
||||||
SELECT TOP 10 @tmp = @tmp + RTRIM(UDC_PARENT) + ' - ' FROM RelazUDC AS r
|
SELECT TOP 10 @tmp = @tmp + RTRIM(UDC_parent) + ' - ' FROM RelazUDC AS r
|
||||||
INNER JOIN dbo.ElencoCartellini AS e ON r.UDC_parent = e.UDC -- il parent deve esistere ( escludo i cancellati )
|
INNER JOIN dbo.ElencoCartellini AS e ON r.UDC_parent = e.UDC -- il parent deve esistere ( escludo i cancellati )
|
||||||
WHERE r.UDC_child = @UDC
|
WHERE r.UDC_child = @UDC
|
||||||
ORDER BY r.UDC_parent
|
ORDER BY r.UDC_parent
|
||||||
@@ -31,39 +31,39 @@ AS
|
|||||||
|
|
||||||
-- ora seleziono i dati veri e propri
|
-- ora seleziono i dati veri e propri
|
||||||
SELECT
|
SELECT
|
||||||
ISNULL( ElencoCartellini.UDC,N'' )AS UDC,
|
ISNULL( ElencoCartellini.UDC,N'') AS UDC,
|
||||||
ISNULL( ElencoCartellini.CodCS,N'' )AS CodCS,
|
ISNULL( ElencoCartellini.CodCS,N'') AS CodCS,
|
||||||
ISNULL( ElencoCartellini.CodCliente,N'' )AS codcliente,
|
ISNULL( ElencoCartellini.CodCliente,N'') AS codcliente,
|
||||||
ISNULL( ElencoCartellini.RagSociale,N'' )AS ragsociale,
|
ISNULL( ElencoCartellini.RagSociale,N'') AS ragsociale,
|
||||||
ISNULL( ElencoCartellini.Particolare,N'' )AS particolare,
|
ISNULL( ElencoCartellini.Particolare,N'') AS particolare,
|
||||||
ISNULL( ElencoCartellini.DescParticolare,N'' )AS descparticolare,
|
ISNULL( ElencoCartellini.DescParticolare,N'') AS DescParticolare,
|
||||||
ISNULL( ElencoCartellini.DisegnoGrezzo,N'' )AS disegnogrezzo,
|
ISNULL( ElencoCartellini.DisegnoGrezzo,N'') AS DisegnoGrezzo,
|
||||||
ISNULL( ElencoCartellini.Esponente,N'' )AS esponente,
|
ISNULL( ElencoCartellini.Esponente,N'') AS esponente,
|
||||||
ISNULL( ElencoCartellini.CodImpianto,N'' )AS codimpianto,
|
ISNULL( ElencoCartellini.CodImpianto,N'') AS CodImpianto,
|
||||||
ISNULL( ElencoCartellini.DescImpianto,N'' )AS descimpianto,
|
ISNULL( ElencoCartellini.DescImpianto,N'') AS DescImpianto,
|
||||||
ISNULL( ElencoCartellini.CodStampo,N'' )AS codstampo,
|
ISNULL( ElencoCartellini.CodStampo,N'') AS codstampo,
|
||||||
ISNULL( ElencoCartellini.Figura,N'' )AS figura,
|
ISNULL( ElencoCartellini.Figura,N'') AS figura,
|
||||||
ISNULL( ElencoCartellini.DataFus,N'' )AS datafus,
|
ISNULL( ElencoCartellini.DataFus,N'') AS datafus,
|
||||||
ISNULL( ElencoCartellini.TurnoFus,N'' )AS turnofus,
|
ISNULL( ElencoCartellini.TurnoFus,N'') AS turnofus,
|
||||||
ISNULL( ElencoCartellini.CodImballo,N'' )AS codimballo,
|
ISNULL( ElencoCartellini.CodImballo,N'') AS CodImballo,
|
||||||
ISNULL( ElencoCartellini.CodSoggetto,N'' )AS codsoggetto,
|
ISNULL( ElencoCartellini.CodSoggetto,N'') AS CodSoggetto,
|
||||||
ISNULL( ElencoCartellini.NumCont,N'' )AS numcont,
|
ISNULL( ElencoCartellini.NumCont,N'') AS NumCont,
|
||||||
ISNULL( ElencoCartellini.Tara,N'' )AS tara,
|
ISNULL( ElencoCartellini.Tara,N'') AS tara,
|
||||||
ISNULL( ElencoCartellini.Qta,N'' )AS qta,
|
ISNULL( ElencoCartellini.Qta,N'') AS qta,
|
||||||
ISNULL( ElencoCartellini.CodStato,N'' )AS codstato,
|
ISNULL( ElencoCartellini.CodStato,N'') AS CodStato,
|
||||||
ISNULL( ElencoCartellini.IdxPosizione,N'' )AS idxposizione,
|
ISNULL( ElencoCartellini.IdxPosizione,N'') AS IdxPosizione,
|
||||||
ISNULL( ElencoCartellini.PesoTot,N'' )AS pesotot,
|
ISNULL( ElencoCartellini.PesoTot,N'') AS PesoTot,
|
||||||
ISNULL( ElencoCartellini.PesoCad,N'' )AS pesocad,
|
ISNULL( ElencoCartellini.PesoCad,N'') AS PesoCad,
|
||||||
ElencoCartellini.CreateDate,
|
ElencoCartellini.CreateDate,
|
||||||
ElencoCartellini.ModDate,
|
ElencoCartellini.ModDate,
|
||||||
ISNULL( RilPro.AnagOperatori.Cognome,N'' )AS cognome,
|
ISNULL( RilPro.AnagOperatori.Cognome,N'') AS cognome,
|
||||||
ISNULL( RilPro.AnagOperatori.Nome,N'' )AS nome,
|
ISNULL( RilPro.AnagOperatori.Nome,N'') AS nome,
|
||||||
ISNULL( AnagStatiProdotto.DescStato,N'' )AS descstato,
|
ISNULL( AnagStatiProdotto.DescStato,N'') AS DescStato,
|
||||||
ISNULL( RilPro.AnagImballi.DescImballo,N'' )AS descimballo,
|
ISNULL( RilPro.AnagImballi.DescImballo,N'') AS DescImballo,
|
||||||
ISNULL( RilPro.AnagParticolari.CodFamiglia,N'' )AS CodFamiglia,
|
ISNULL( RilPro.AnagParticolari.CodFamiglia,N'') AS CodFamiglia,
|
||||||
ISNULL( RilPro.AnagFamiglie.DescFamiglia,N'' )AS DescFamiglia,
|
ISNULL( RilPro.AnagFamiglie.DescFamiglia,N'') AS DescFamiglia,
|
||||||
ISNULL( ElencoCartellini.Note,N'' )AS Note,
|
ISNULL( ElencoCartellini.Note,N'') AS Note,
|
||||||
ISNULL( @NoteTratt,N'' )AS NoteTratt
|
ISNULL( @NoteTratt,N'') AS NoteTratt
|
||||||
FROM RilPro.AnagParticolari
|
FROM RilPro.AnagParticolari
|
||||||
LEFT OUTER JOIN RilPro.AnagFamiglie
|
LEFT OUTER JOIN RilPro.AnagFamiglie
|
||||||
ON RilPro.AnagParticolari.CodFamiglia = RilPro.AnagFamiglie.CodFamiglia
|
ON RilPro.AnagParticolari.CodFamiglia = RilPro.AnagFamiglie.CodFamiglia
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ AS
|
|||||||
-- estraggo gli UDC parent di quello passato ( x max 10 ) per poi stamparlo nel campo
|
-- estraggo gli UDC parent di quello passato ( x max 10 ) per poi stamparlo nel campo
|
||||||
-- NoteTratt che era utilizzato per stampare i trattamenti
|
-- NoteTratt che era utilizzato per stampare i trattamenti
|
||||||
-- prendo solo la parte necessaria dell' UDC per usare meno spazio possibile
|
-- prendo solo la parte necessaria dell' UDC per usare meno spazio possibile
|
||||||
SELECT TOP 10 @tmp = @tmp + RIGHT(UDC_PARENT,10) + ' - ' FROM RelazUDC AS r
|
SELECT TOP 10 @tmp = @tmp + RIGHT(UDC_parent,10) + ' - ' FROM RelazUDC AS r
|
||||||
INNER JOIN dbo.ElencoCartellini AS e ON r.UDC_parent = e.UDC -- il parent deve esistere ( escludo i cancellati )
|
INNER JOIN dbo.ElencoCartellini AS e ON r.UDC_parent = e.UDC -- il parent deve esistere ( escludo i cancellati )
|
||||||
WHERE r.UDC_child = @UDC
|
WHERE r.UDC_child = @UDC
|
||||||
ORDER BY r.UDC_parent
|
ORDER BY r.UDC_parent
|
||||||
@@ -37,36 +37,36 @@ AS
|
|||||||
SELECT
|
SELECT
|
||||||
e.UDC,
|
e.UDC,
|
||||||
e.CodCS,
|
e.CodCS,
|
||||||
ISNULL( e.CodCliente,N'' )AS codcliente,
|
ISNULL( e.CodCliente,N'') AS codcliente,
|
||||||
ISNULL( e.RagSociale,N'' )AS ragsociale,
|
ISNULL( e.RagSociale,N'') AS ragsociale,
|
||||||
ISNULL( e.Particolare,N'' )AS particolare,
|
ISNULL( e.Particolare,N'') AS particolare,
|
||||||
ISNULL( e.DescParticolare,N'' )AS descparticolare,
|
ISNULL( e.DescParticolare,N'') AS DescParticolare,
|
||||||
ISNULL( e.DisegnoGrezzo,N'' )AS disegnogrezzo,
|
ISNULL( e.DisegnoGrezzo,N'') AS DisegnoGrezzo,
|
||||||
ISNULL( e.Esponente,N'' )AS esponente,
|
ISNULL( e.Esponente,N'') AS esponente,
|
||||||
ISNULL( e.CodImpianto,N'' )AS codimpianto,
|
ISNULL( e.CodImpianto,N'') AS CodImpianto,
|
||||||
ISNULL( e.DescImpianto,N'' )AS descimpianto,
|
ISNULL( e.DescImpianto,N'') AS DescImpianto,
|
||||||
ISNULL( e.CodStampo,N'' )AS codstampo,
|
ISNULL( e.CodStampo,N'') AS codstampo,
|
||||||
ISNULL( e.Figura,N'' )AS figura,
|
ISNULL( e.Figura,N'') AS figura,
|
||||||
e.DataFus,
|
e.DataFus,
|
||||||
ISNULL( e.TurnoFus,0 )AS turnofus,
|
ISNULL( e.TurnoFus,0) AS turnofus,
|
||||||
ISNULL( e.CodImballo,N'' )AS codimballo,
|
ISNULL( e.CodImballo,N'') AS CodImballo,
|
||||||
ISNULL( e.CodSoggetto,N'' )AS codsoggetto,
|
ISNULL( e.CodSoggetto,N'') AS CodSoggetto,
|
||||||
ISNULL( e.NumCont,0 )AS numcont,
|
ISNULL( e.NumCont,0) AS NumCont,
|
||||||
ISNULL( e.Tara,0 )AS tara,
|
ISNULL( e.Tara,0) AS tara,
|
||||||
ISNULL( e.Qta,0 )AS qta,
|
ISNULL( e.Qta,0) AS qta,
|
||||||
ISNULL( e.CodStato,N'' )AS codstato,
|
ISNULL( e.CodStato,N'') AS CodStato,
|
||||||
ISNULL( e.IdxPosizione,0 )AS idxposizione,
|
ISNULL( e.IdxPosizione,0) AS IdxPosizione,
|
||||||
ISNULL( e.PesoTot,0 )AS pesotot,
|
ISNULL( e.PesoTot,0) AS PesoTot,
|
||||||
ISNULL( e.PesoCad,0 )AS pesocad,
|
ISNULL( e.PesoCad,0) AS PesoCad,
|
||||||
e.CreateDate,
|
e.CreateDate,
|
||||||
e.ModDate,
|
e.ModDate,
|
||||||
ISNULL( o.Cognome,N'' )AS cognome,
|
ISNULL( o.Cognome,N'') AS cognome,
|
||||||
ISNULL( o.Nome,N'' )AS nome,
|
ISNULL( o.Nome,N'') AS nome,
|
||||||
ISNULL( sp.DescStato,N'' )AS descstato,
|
ISNULL( sp.DescStato,N'') AS DescStato,
|
||||||
ISNULL( i.DescImballo,N'' )AS descimballo,
|
ISNULL( i.DescImballo,N'') AS DescImballo,
|
||||||
a.CodFamiglia,
|
a.CodFamiglia,
|
||||||
f.DescFamiglia,
|
f.DescFamiglia,
|
||||||
ISNULL( e.Note,N'' )AS Note,
|
ISNULL( e.Note,N'') AS Note,
|
||||||
@NoteTratt AS NoteTratt
|
@NoteTratt AS NoteTratt
|
||||||
FROM ElencoCartellini AS e
|
FROM ElencoCartellini AS e
|
||||||
LEFT OUTER JOIN RilPro.AnagParticolari AS a
|
LEFT OUTER JOIN RilPro.AnagParticolari AS a
|
||||||
|
|||||||
@@ -1,13 +1,4 @@
|
|||||||
|
/***************************************
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/***************************************
|
|
||||||
* STORED stp_prtCartTrattatiByUDC
|
* STORED stp_prtCartTrattatiByUDC
|
||||||
*
|
*
|
||||||
* ottiene il record del Cartellino Trattati dato l'UDC richiesto x la stampa
|
* ottiene il record del Cartellino Trattati dato l'UDC richiesto x la stampa
|
||||||
@@ -18,24 +9,24 @@
|
|||||||
****************************************/
|
****************************************/
|
||||||
CREATE PROCEDURE [dbo].[stp_prtCartTrattatiByUDC]
|
CREATE PROCEDURE [dbo].[stp_prtCartTrattatiByUDC]
|
||||||
(
|
(
|
||||||
@UDC NVARCHAR(50)
|
@UDC NVARCHAR(50)
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
|
|
||||||
-- estraggo i UDC con Relazione nelle note cmq ( x max 10 )
|
-- estraggo i UDC con Relazione nelle note cmq ( x max 10 )
|
||||||
DECLARE @tmp NVARCHAR(500)
|
DECLARE @tmp NVARCHAR(500)
|
||||||
DECLARE @NoteTratt NVARCHAR(500)
|
DECLARE @NoteTratt NVARCHAR(500)
|
||||||
SET @tmp = ''
|
SET @tmp = ''
|
||||||
|
|
||||||
-- estraggo gli UDC parent di quello passato ( x max 10 ) per poi stamparlo nel campo NoteTratt
|
-- estraggo gli UDC parent di quello passato ( x max 10 ) per poi stamparlo nel campo NoteTratt
|
||||||
-- prendo solo la parte necessaria dell' UDC per usare meno spazio possibile
|
-- prendo solo la parte necessaria dell' UDC per usare meno spazio possibile
|
||||||
-- Prima estraggo i numero trattamenti e li accodo
|
-- Prima estraggo i numero trattamenti e li accodo
|
||||||
--SELECT TOP 3 @tmp = @tmp + RIGHT(UDC_PARENT,8) + ' - ' FROM RelazUDC AS r
|
--SELECT TOP 3 @tmp = @tmp + RIGHT(UDC_parent,8) + ' - ' FROM RelazUDC AS r
|
||||||
-- --INNER JOIN dbo.ElencoCartellini AS e ON r.UDC_parent = e.UDC -- il parent deve esistere ( escludo UDC cancellati )
|
-- --INNER JOIN dbo.ElencoCartellini AS e ON r.UDC_parent = e.UDC -- il parent deve esistere ( escludo UDC cancellati )
|
||||||
-- WHERE r.UDC_child = @UDC AND LEFT(UDC_parent,5) = 'UTKTR' -- prendo solo i trattamenti
|
-- WHERE r.UDC_child = @UDC AND LEFT(UDC_parent,5) = 'UTKTR' -- prendo solo i trattamenti
|
||||||
-- ORDER BY r.UDC_parent
|
-- ORDER BY r.UDC_parent
|
||||||
|
|
||||||
SELECT TOP 5 @tmp = @tmp + RIGHT(tr.ValAttr,10) + ' - '
|
SELECT TOP 5 @tmp = @tmp + RIGHT(tr.ValAttr,10) + ' - '
|
||||||
FROM dbo.Attr2UDC AS tr
|
FROM dbo.Attr2UDC AS tr
|
||||||
WHERE tr.UDC = @UDC AND tr.CodAttr = 'NT' -- prendo attributo trattamento
|
WHERE tr.UDC = @UDC AND tr.CodAttr = 'NT' -- prendo attributo trattamento
|
||||||
|
|
||||||
@@ -44,47 +35,47 @@ AS
|
|||||||
-- sistemo intestazione nel caso non ci siano trattamenti
|
-- sistemo intestazione nel caso non ci siano trattamenti
|
||||||
SET @tmp = CASE @tmp WHEN '' THEN 'UDC : ' ELSE 'Trattamento : ' + @tmp + ' UDC : ' END ;
|
SET @tmp = CASE @tmp WHEN '' THEN 'UDC : ' ELSE 'Trattamento : ' + @tmp + ' UDC : ' END ;
|
||||||
|
|
||||||
SELECT TOP 5 @tmp = @tmp + RIGHT(UDC_PARENT,10) + ' - ' FROM RelazUDC AS r
|
SELECT TOP 5 @tmp = @tmp + RIGHT(UDC_parent,10) + ' - ' FROM RelazUDC AS r
|
||||||
INNER JOIN dbo.ElencoCartellini AS e ON r.UDC_parent = e.UDC -- il parent deve esistere ( escludo i cancellati )
|
INNER JOIN dbo.ElencoCartellini AS e ON r.UDC_parent = e.UDC -- il parent deve esistere ( escludo i cancellati )
|
||||||
WHERE r.UDC_child = @UDC
|
WHERE r.UDC_child = @UDC
|
||||||
ORDER BY r.UDC_parent
|
ORDER BY r.UDC_parent
|
||||||
|
|
||||||
SET @NoteTratt = (SELECT SUBSTRING(@tmp, 0, LEN(@tmp))) -- tolgo ultimo trattino
|
SET @NoteTratt = (SELECT SUBSTRING(@tmp, 0, LEN(@tmp))) -- tolgo ultimo trattino
|
||||||
|
|
||||||
-- ora seleziono i dati veri e propri
|
-- ora seleziono i dati veri e propri
|
||||||
SELECT
|
SELECT
|
||||||
e.UDC,
|
e.UDC,
|
||||||
e.CodCS,
|
e.CodCS,
|
||||||
ISNULL( e.CodCliente,N'' )AS codcliente,
|
ISNULL( e.CodCliente,N'') AS codcliente,
|
||||||
ISNULL( e.RagSociale,N'' )AS ragsociale,
|
ISNULL( e.RagSociale,N'') AS ragsociale,
|
||||||
ISNULL( e.Particolare,N'' )AS particolare,
|
ISNULL( e.Particolare,N'') AS particolare,
|
||||||
ISNULL( e.DescParticolare,N'' )AS descparticolare,
|
ISNULL( e.DescParticolare,N'') AS DescParticolare,
|
||||||
ISNULL( e.DisegnoGrezzo,N'' )AS disegnogrezzo,
|
ISNULL( e.DisegnoGrezzo,N'') AS DisegnoGrezzo,
|
||||||
ISNULL( e.Esponente,N'' )AS esponente,
|
ISNULL( e.Esponente,N'') AS esponente,
|
||||||
ISNULL( e.CodImpianto,N'' )AS codimpianto,
|
ISNULL( e.CodImpianto,N'') AS CodImpianto,
|
||||||
ISNULL( e.DescImpianto,N'' )AS descimpianto,
|
ISNULL( e.DescImpianto,N'') AS DescImpianto,
|
||||||
ISNULL( e.CodStampo,N'' )AS codstampo,
|
ISNULL( e.CodStampo,N'') AS codstampo,
|
||||||
ISNULL( e.Figura,N'' )AS figura,
|
ISNULL( e.Figura,N'') AS figura,
|
||||||
ISNULL( e.DataFus,N'' )AS datafus,
|
ISNULL( e.DataFus,N'') AS datafus,
|
||||||
ISNULL( e.TurnoFus,0 )AS turnofus,
|
ISNULL( e.TurnoFus,0) AS turnofus,
|
||||||
ISNULL( e.CodImballo,N'' )AS codimballo,
|
ISNULL( e.CodImballo,N'') AS CodImballo,
|
||||||
ISNULL( e.CodSoggetto,N'' )AS codsoggetto,
|
ISNULL( e.CodSoggetto,N'') AS CodSoggetto,
|
||||||
ISNULL( e.NumCont,0 )AS numcont,
|
ISNULL( e.NumCont,0) AS NumCont,
|
||||||
ISNULL( e.Tara,0 )AS tara,
|
ISNULL( e.Tara,0) AS tara,
|
||||||
ISNULL( e.Qta,0 )AS qta,
|
ISNULL( e.Qta,0) AS qta,
|
||||||
ISNULL( e.CodStato,N'' )AS codstato,
|
ISNULL( e.CodStato,N'') AS CodStato,
|
||||||
ISNULL( e.IdxPosizione,0 )AS idxposizione,
|
ISNULL( e.IdxPosizione,0) AS IdxPosizione,
|
||||||
ISNULL( e.PesoTot,0 )AS pesotot,
|
ISNULL( e.PesoTot,0) AS PesoTot,
|
||||||
ISNULL( e.PesoCad,0 )AS pesocad,
|
ISNULL( e.PesoCad,0) AS PesoCad,
|
||||||
e.CreateDate,
|
e.CreateDate,
|
||||||
e.ModDate,
|
e.ModDate,
|
||||||
ISNULL( o.Cognome,N'' )AS cognome,
|
ISNULL( o.Cognome,N'') AS cognome,
|
||||||
ISNULL( o.Nome,N'' )AS nome,
|
ISNULL( o.Nome,N'') AS nome,
|
||||||
ISNULL( sp.DescStato,N'' )AS descstato,
|
ISNULL( sp.DescStato,N'') AS DescStato,
|
||||||
ISNULL( i.DescImballo,N'' )AS descimballo,
|
ISNULL( i.DescImballo,N'') AS DescImballo,
|
||||||
a.CodFamiglia,
|
a.CodFamiglia,
|
||||||
f.DescFamiglia,
|
f.DescFamiglia,
|
||||||
ISNULL( e.Note,N'' )AS Note,
|
ISNULL( e.Note,N'') AS Note,
|
||||||
@NoteTratt AS NoteTratt
|
@NoteTratt AS NoteTratt
|
||||||
FROM ElencoCartellini AS e
|
FROM ElencoCartellini AS e
|
||||||
LEFT OUTER JOIN RilPro.AnagParticolari AS a
|
LEFT OUTER JOIN RilPro.AnagParticolari AS a
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ AS
|
|||||||
DECLARE @CodEvento VARCHAR(10)
|
DECLARE @CodEvento VARCHAR(10)
|
||||||
DECLARE @CodTipoDichiaraz VARCHAR(1)
|
DECLARE @CodTipoDichiaraz VARCHAR(1)
|
||||||
DECLARE @IdxCella INT
|
DECLARE @IdxCella INT
|
||||||
DECLARE @CodCs NVARCHAR(2)
|
DECLARE @CodCS NVARCHAR(2)
|
||||||
|
|
||||||
SET @UDC = UPPER(@UDC) -- metto ad Upper nel caso venga passato in minuscolo ( es. da terminalino )
|
SET @UDC = UPPER(@UDC) -- metto ad Upper nel caso venga passato in minuscolo ( es. da terminalino )
|
||||||
|
|
||||||
@@ -42,9 +42,9 @@ BEGIN TRAN
|
|||||||
|
|
||||||
-- imposto posizione CELLA corrente x l'udc nella prima libera
|
-- imposto posizione CELLA corrente x l'udc nella prima libera
|
||||||
SET @IdxCella = (SELECT c.IdxCella FROM Celle c inner join Blocchi b ON c.IdxBlocco=b.IdxBlocco INNER JOIN ElencoCartellini e ON b.CodMag = CAST(e.IdxPosizione AS NVARCHAR(50)) WHERE e.UDC = @UDC)
|
SET @IdxCella = (SELECT c.IdxCella FROM Celle c inner join Blocchi b ON c.IdxBlocco=b.IdxBlocco INNER JOIN ElencoCartellini e ON b.CodMag = CAST(e.IdxPosizione AS NVARCHAR(50)) WHERE e.UDC = @UDC)
|
||||||
SET @CodCs = (SELECT CodCs FROM ElencoCartellini WHERE UDC = @UDC)
|
SET @CodCS = (SELECT CodCS FROM ElencoCartellini WHERE UDC = @UDC)
|
||||||
INSERT INTO PosizioneUdcCorrente(UDC, IdxCella, CodCS, DataRif, CodSoggetto)
|
INSERT INTO PosizioneUdcCorrente(UDC, IdxCella, CodCS, DataRif, CodSoggetto)
|
||||||
VALUES(@Udc, @IdxCella, @CodCs, GETDATE(), @CodSoggetto)
|
VALUES(@Udc, @IdxCella, @CodCS, GETDATE(), @CodSoggetto)
|
||||||
|
|
||||||
|
|
||||||
COMMIT TRAN
|
COMMIT TRAN
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ CREATE PROCEDURE [dbo].[stp_updateByBilancia]
|
|||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
|
|
||||||
|
/*
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
-- Articoli
|
-- Articoli
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
@@ -55,7 +56,6 @@ IF(@numOdp = 0)
|
|||||||
END
|
END
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
-- UDC
|
-- UDC
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
@@ -73,5 +73,5 @@ SELECT *
|
|||||||
FROM TabStatoOdpUdc
|
FROM TabStatoOdpUdc
|
||||||
WHERE UDC = @UDC
|
WHERE UDC = @UDC
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
|
*/
|
||||||
RETURN
|
RETURN
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
CREATE PROCEDURE dbo.usp_get_trigger_status ( @dbName SYSNAME = null ) AS BEGIN IF @dbname IS NULL SELECT @dbname = DB_NAME() EXEC( 'USE ' + @dbname + '-- Variable Declaration DECLARE @triggerName VARCHAR(255) -- Declare cursor to get trigger name DECLARE triggerCursor CURSOR FOR SELECT [name] FROM sysobjects a JOIN syscomments b ON a.id = b.id WHERE type = ''TR'' -- Create a temp table to hold trigger name and status CREATE TABLE #trigger_table ( trigger_name VARCHAR(255), trigger_status VARCHAR(10) ) -- open the cursor OPEN triggerCursor -- Fetch the first value into a variable FETCH NEXT FROM triggerCursor INTO @triggerName -- Loop thru the cursor and insert the trigger name and status -- into the temp table WHILE @@FETCH_STATUS = 0 BEGIN INSERT #trigger_table SELECT @triggerName, CASE OBJECTPROPERTY(OBJECT_ID(@triggerName), ''ExecIsTriggerDisabled'') WHEN 1 THEN ''Disabled'' WHEN 0 THEN ''Enabled'' ELSE ''Trigger not found'' END AS ''Trigger status'' FETCH NEXT FROM triggerCursor INTO @triggerName END -- Close and Deallocate the cursor CLOSE triggerCursor DEALLOCATE triggerCursor -- Select all the trigger name and status SELECT trigger_name, trigger_status FROM #trigger_table -- Drop the temp table DROP TABLE #trigger_table' ) END
|
CREATE
|
||||||
|
PROCEDURE dbo.usp_get_trigger_status ( @dbName SYSNAME = null ) AS BEGIN IF @dbName IS NULL SELECT @dbName = DB_NAME() EXEC( 'USE ' + @dbName + '-- Variable Declaration DECLARE @triggerName VARCHAR(255) -- Declare cursor to get trigger name DECLARE triggerCursor CURSOR FOR SELECT [name] FROM sysobjects a JOIN syscomments b ON a.id = b.id WHERE type = ''TR'' -- Create a temp table to hold trigger name and status CREATE TABLE #trigger_table ( trigger_name VARCHAR(255), trigger_status VARCHAR(10) ) -- open the cursor OPEN triggerCursor -- Fetch the first value into a variable FETCH NEXT FROM triggerCursor INTO @triggerName -- Loop thru the cursor and insert the trigger name and status -- into the temp table WHILE @@FETCH_STATUS = 0 BEGIN INSERT #trigger_table SELECT @triggerName, CASE OBJECTPROPERTY(OBJECT_ID(@triggerName), ''ExecIsTriggerDisabled'') WHEN 1 THEN ''Disabled'' WHEN 0 THEN ''Enabled'' ELSE ''Trigger not found'' END AS ''Trigger status'' FETCH NEXT FROM triggerCursor INTO @triggerName END -- Close and Deallocate the cursor CLOSE triggerCursor DEALLOCATE triggerCursor -- Select all the trigger name and status SELECT trigger_name, trigger_status FROM #trigger_table -- Drop the temp table DROP TABLE #trigger_table' ) END
|
||||||
|
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ CREATE NONCLUSTERED INDEX [i_ElencoCartellini_particolare]
|
|||||||
|
|
||||||
|
|
||||||
GO
|
GO
|
||||||
CREATE NONCLUSTERED INDEX [i_ElencoCartellini_CodCS_idxPosizione]
|
CREATE NONCLUSTERED INDEX [i_ElencoCartellini_CodCS_IdxPosizione]
|
||||||
ON [dbo].[ElencoCartellini]([IdxPosizione] ASC, [CodCS] ASC)
|
ON [dbo].[ElencoCartellini]([IdxPosizione] ASC, [CodCS] ASC)
|
||||||
INCLUDE([Particolare]) WITH (FILLFACTOR = 95);
|
INCLUDE([Particolare]) WITH (FILLFACTOR = 95);
|
||||||
|
|
||||||
@@ -85,8 +85,8 @@ BEGIN
|
|||||||
*
|
*
|
||||||
* regola1: si fanno registrazioni solo se varia ALMENO UNO tra
|
* regola1: si fanno registrazioni solo se varia ALMENO UNO tra
|
||||||
* - quantità
|
* - quantità
|
||||||
* - idxPosizione
|
* - IdxPosizione
|
||||||
* - codStato
|
* - CodStato
|
||||||
*
|
*
|
||||||
* regola 2:
|
* regola 2:
|
||||||
* - Particolare deve essere valorizzato ALMENO a '' (blank)
|
* - Particolare deve essere valorizzato ALMENO a '' (blank)
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ BEGIN
|
|||||||
IF ( SELECT COUNT(*) FROM inserted ) = 0
|
IF ( SELECT COUNT(*) FROM inserted ) = 0
|
||||||
SET @FlaStoricizza = 1 ;
|
SET @FlaStoricizza = 1 ;
|
||||||
|
|
||||||
-- devo EVITARE di salvare se c'è solo modifica del codSoggetto...
|
-- devo EVITARE di salvare se c'è solo modifica del CodSoggetto...
|
||||||
IF( UPDATE(UDC) OR UPDATE(IdxCella) OR UPDATE(CodCS) OR UPDATE(DataRif) )
|
IF( UPDATE(UDC) OR UPDATE(IdxCella) OR UPDATE(CodCS) OR UPDATE(DataRif) )
|
||||||
SET @FlaStoricizza = 1;
|
SET @FlaStoricizza = 1;
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ CREATE NONCLUSTERED INDEX [IX_RigheListePrelievo_UDC]
|
|||||||
GO
|
GO
|
||||||
CREATE NONCLUSTERED INDEX [IX_RigheListePrelievo_NON_Prelevate]
|
CREATE NONCLUSTERED INDEX [IX_RigheListePrelievo_NON_Prelevate]
|
||||||
ON [dbo].[RigheListePrelievo]([Prelevato] ASC)
|
ON [dbo].[RigheListePrelievo]([Prelevato] ASC)
|
||||||
INCLUDE([CodLista], [Qta]) WHERE ([PRELEVATO]=(0));
|
INCLUDE([CodLista], [Qta]) WHERE (Prelevato=(0));
|
||||||
|
|
||||||
|
|
||||||
GO
|
GO
|
||||||
@@ -42,15 +42,15 @@ CREATE TRIGGER [dbo].[trg_RigheListePrelievoDel]
|
|||||||
AS
|
AS
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
-- setup variabili e verbosità
|
-- setup variabili e verbosità
|
||||||
SET NOCOUNT ON;
|
SET NOCOUNT ON;
|
||||||
-- inserisco in storico
|
-- inserisco in storico
|
||||||
INSERT INTO RigheListePrelievo_storico
|
INSERT INTO RigheListePrelievo_storico
|
||||||
(DataOraDelete,CodLista,UDC,Qta,Proposto,Prelevato)
|
(DataOraDelete,CodLista,UDC,Qta,Proposto,Prelevato)
|
||||||
|
|
||||||
SELECT GETDATE(), CodLista,UDC,Qta,Proposto,Prelevato
|
SELECT GETDATE(), CodLista,UDC,Qta,Proposto,Prelevato
|
||||||
FROM deleted
|
FROM deleted
|
||||||
|
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|
||||||
|
|||||||
@@ -10,11 +10,11 @@ WITH cte
|
|||||||
AS ( SELECT
|
AS ( SELECT
|
||||||
TipoCart ,
|
TipoCart ,
|
||||||
prtName ,
|
prtName ,
|
||||||
DATEDIFF( ms , dtStart , dtEnd )AS TimePrint ,
|
DATEDIFF( ms , dtStart , dtEnd) AS TimePrint ,
|
||||||
MAX( DATEDIFF( ms , dtStart , dtEnd ))OVER( PARTITION BY TipoCart , prtName )AS Maxi_ms ,
|
MAX( DATEDIFF( ms , dtStart , dtEnd ))OVER( PARTITION BY TipoCart , prtName) AS Maxi_ms ,
|
||||||
MIN( DATEDIFF( ms , dtStart , dtEnd ))OVER( PARTITION BY TipoCart , prtName )AS Min_ms ,
|
MIN( DATEDIFF( ms , dtStart , dtEnd ))OVER( PARTITION BY TipoCart , prtName) AS Min_ms ,
|
||||||
AVG( DATEDIFF( ms , dtStart , dtEnd ))OVER( PARTITION BY TipoCart , prtName )AS Med_ms ,
|
AVG( DATEDIFF( ms , dtStart , dtEnd ))OVER( PARTITION BY TipoCart , prtName) AS Med_ms ,
|
||||||
COUNT( * )OVER( PARTITION BY TipoCart , prtName )AS NumCart
|
COUNT( * )OVER( PARTITION BY TipoCart , prtName) AS NumCart
|
||||||
FROM dbo.PrintJobQueue
|
FROM dbo.PrintJobQueue
|
||||||
WHERE stato = 1 AND dtStart > GETDATE() - 180
|
WHERE stato = 1 AND dtStart > GETDATE() - 180
|
||||||
)
|
)
|
||||||
@@ -30,9 +30,9 @@ WITH cte
|
|||||||
NumCart ,
|
NumCart ,
|
||||||
Med_ms ,
|
Med_ms ,
|
||||||
Maxi_ms ,
|
Maxi_ms ,
|
||||||
SUM( MaxiCount )AS MaxiCount ,
|
SUM( MaxiCount) AS MaxiCount ,
|
||||||
Min_ms ,
|
Min_ms ,
|
||||||
SUM( MinCount )AS MinCount
|
SUM( MinCount) AS MinCount
|
||||||
FROM cte2
|
FROM cte2
|
||||||
GROUP BY
|
GROUP BY
|
||||||
TipoCart ,
|
TipoCart ,
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ BEGIN Tran
|
|||||||
|
|
||||||
-- associo DTX ad UDC
|
-- associo DTX ad UDC
|
||||||
INSERT INTO Dtx2UDC (DataMatrix, UDC, DataOra, CodSoggetto, Particolare)
|
INSERT INTO Dtx2UDC (DataMatrix, UDC, DataOra, CodSoggetto, Particolare)
|
||||||
VALUES (@DataMatrix, @UDC, GETDATE(), @CodSOggetto, @Particolare)
|
VALUES (@DataMatrix, @UDC, GETDATE(), @CodSoggetto, @Particolare)
|
||||||
|
|
||||||
-- ..e se ci sono almeno 2 Dtx...
|
-- ..e se ci sono almeno 2 Dtx...
|
||||||
SELECT @trovati = COUNT(d2c.DataMatrix)
|
SELECT @trovati = COUNT(d2c.DataMatrix)
|
||||||
@@ -86,7 +86,7 @@ BEGIN Tran
|
|||||||
ON Trasc.Particolare COLLATE SQL_Latin1_General_CP1_CI_AS = ec.Particolare COLLATE SQL_Latin1_General_CP1_CI_AS
|
ON Trasc.Particolare COLLATE SQL_Latin1_General_CP1_CI_AS = ec.Particolare COLLATE SQL_Latin1_General_CP1_CI_AS
|
||||||
INNER JOIN PosizioneUdcCorrente puc
|
INNER JOIN PosizioneUdcCorrente puc
|
||||||
ON puc.UDC = ec.UDC
|
ON puc.UDC = ec.UDC
|
||||||
WHERE dtx.esitoMarcatura = 'OK'
|
WHERE dtx.EsitoMarcatura = 'OK'
|
||||||
AND (
|
AND (
|
||||||
Dtx.DataOra BETWEEN @DtFirst
|
Dtx.DataOra BETWEEN @DtFirst
|
||||||
AND @DtLast
|
AND @DtLast
|
||||||
@@ -119,7 +119,7 @@ BEGIN Tran
|
|||||||
AND ec.IdxPosizione = @IdxPosizione
|
AND ec.IdxPosizione = @IdxPosizione
|
||||||
GROUP BY d2c.UDC
|
GROUP BY d2c.UDC
|
||||||
) AS conteggio
|
) AS conteggio
|
||||||
ON ec.udc = conteggio.udc
|
ON ec.UDC = conteggio.UDC
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user