Modifica stored e report x traduzione...

This commit is contained in:
Samuele E. Locatelli
2018-03-19 11:28:20 +01:00
parent e721e592f3
commit b92439ad06
7 changed files with 188 additions and 52 deletions
+40 -11
View File
@@ -22,12 +22,14 @@ exec voc.stp_insNewLemma 'EnableIfCompiled','(in presenza di record misure)'
exec voc.stp_insNewLemma 'FiltroSearchMatr','Filtro Ricerca Matricola (elenco)'
-- 2018.03.19 - update getDossier
/****** Object: StoredProcedure [dbo].[stp_rep_getDossier] Script Date: 19/03/2018 09:37:05 ******/
/****** Object: StoredProcedure [dbo].[stp_rep_getDossier] Script Date: 19/03/2018 10:48:24 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: Steamware
-- Create date: 2015.06.18
@@ -38,19 +40,43 @@ ALTER PROCEDURE [dbo].[stp_rep_getDossier]
@IdxDossier INT
,@Fase NVARCHAR(50)
,@Rev INT = 0
-- ,@Lingua NVARCHAR(3)
,@Lingua NVARCHAR(3) = 'IT'
)
AS
SELECT mi.*,
fa.Descrizione AS DescFase,
em.Cliente AS Cliente,
em.Matricola AS MatrMacchina,
em.Descrizione AS DescMacchina
FROM dbo.v_Misure AS mi
INNER JOIN dbo.AnagFasi AS fa ON mi.Fase = fa.Fase
INNER JOIN dbo.ElencoDossier AS do ON mi.IdxDossier = do.IdxDossier
INNER JOIN dbo.ElencoMacchineCN AS em ON do.Matricola = em.Matricola
SELECT mi.IdxDossier,
mi.CodSchedaVersNum,
dbo.f_getStringLang(sc.Descrizione, @Lingua,0) AS DescrizioneScheda,
mi.CodScheda,
mi.Vers,
mi.NumScheda,
mi.CodMisura,
mi.Fase,
mi.Rev,
mi.Operatore,
mi.DataOra,
mi.ValorePar,
mi.ValoreMis,
mi.OkValMis,
mi.CodDeroga,
dbo.f_getStringLang(mi.NomeMisura, @Lingua,0) AS NomeMisura,
mi.TipoValMisura,
dbo.f_getStringLang(mi.NomePar, @Lingua,0) AS NomePar,
mi.MinPar,
mi.MaxPar,
mi.LIVal,
mi.LSVal,
mi.CodVisib,
mi.Ordinale,
fa.Descrizione AS DescFase,
em.Cliente,
em.Matricola AS MatrMacchina,
em.Descrizione AS DescMacchina
FROM v_Misure AS mi INNER JOIN
AnagFasi AS fa ON mi.Fase = fa.Fase INNER JOIN
ElencoDossier AS do ON mi.IdxDossier = do.IdxDossier INNER JOIN
ElencoMacchineCN AS em ON do.Matricola = em.Matricola INNER JOIN
AnagSchede AS sc ON mi.CodScheda = sc.CodScheda AND mi.Vers = sc.Vers
WHERE ( mi.IdxDossier = @IdxDossier OR @IdxDossier = 0 ) -- mettere ISNULL su variabile x estrarre anche con NULL?
AND ( mi.Fase = @Fase OR @Fase = '' )
AND ( mi.Rev = @Rev)
@@ -64,4 +90,7 @@ WHERE IdxDossier = CASE WHEN @IdxDossier <> 0 THEN @IdxDossier ELSE IdxDossie
ORDER BY CodScheda, Vers, NumScheda, CodMisura, NomeMisura
*/
RETURN
GO