SE MODIFICO DOCUMENTO CERTIFICADO DE ESPECIFICACIONES, TANTO EN SU ESTRUCUTRA COMO EN LA PRESENTAICON DE LAS FIRMAS:


ESTE ES EL SCRIP GENERAL, EN DONSE DE CONTEMPLAN LOS DATOS DE LA CABECERA DEL DOCUMENTO, Y LAS FIRMAS


->FALTARIA AJUSTAR UN FORMATO O TABLA DE VERISON DE CAMBIO DE ESPECIFICAICONES

->LA PERIODICIDAD AL MOMENTO DE LA FECHA DE APROBACION 1 AÑOS DESPUES BY NO A 5 AÑOS COMO ESTA EN EL SISTEMA LINS IP6


SELECT DISTINCT

 NVL((SELECT TRAD.TRADUCIDO FROM IPTRADUCCION TRAD WHERE ESP.CODESPECIFICACION= TRAD.ORIGINAL AND ESP.CODCOMEN=TRAD.CODTRADUCCION AND TRAD.IDIOMA='ESP'),ESP.CODESPECIFICACION) CODESPECIFICACION,

 NVL((SELECT TRAD.TRADUCIDO FROM IPTRADUCCION TRAD WHERE ESP.DESESPECIFICACION= TRAD.ORIGINAL AND ESP.CODCOMEN=TRAD.CODTRADUCCION AND TRAD.IDIOMA='ESP'),ESP.DESESPECIFICACION) DESESPECIFICACION,

       ESP.NUMEDICION,

       ESP.VERSION,

       ESP.NUMREDUCIDA,

       NVL(TO_CHAR(TO_DATE(ESP.FECHAREVISION, 'J'), 'DD-MM-YY'),'SIN FECHA') FECHAREVISION,

 NVL((SELECT TRAD.TRADUCIDO FROM IPTRADUCCION TRAD WHERE STT.DESSTATUS= TRAD.ORIGINAL AND ESP.CODCOMEN=TRAD.CODTRADUCCION AND TRAD.IDIOMA='ESP'),STT.DESSTATUS) DESSTATUS,TO_CHAR(TO_DATE(FECHASYS, 'J'), 'DD-MM-YY') FECHAHOY,

 SUBSTR( HORASYS,1,5) HORA,NVL((SELECT

 Usr.Infocliextra

 FROM IPLESPFIRMA FIR, IPGRUPO GRP,IPLESPECIFICACION ESP, IPUSUARIO USR 

 WHERE FIR.CODESPECIFICACION =$P{CODESPECIFICACION} 

 AND FIR.VERSION =$P{VERSION}  

 AND FIR.CODOPE = GRP.CODGRUPO 

 AND FIR.CODESPECIFICACION=ESP.CODESPECIFICACION 

 AND FIR.VERSION=ESP.VERSION  

 AND USR.NOMBRE=FIR.NOMBRE

 AND GRP.DESGRUPO ='ANALISTAS'

 ),'SIN FIRMA')FIRMAA,NVL((SELECT

 NVL(TO_CHAR(TO_DATE(FIR.FECFIRMA, 'J'), 'DD-MM-YY'),'SIN FIRMA')FECFIRMAA  

 FROM IPLESPFIRMA FIR, IPGRUPO GRP,IPLESPECIFICACION ESP, IPUSUARIO USR 

 WHERE FIR.CODESPECIFICACION =$P{CODESPECIFICACION} 

 AND FIR.VERSION =$P{VERSION}  

 AND FIR.CODOPE = GRP.CODGRUPO 

 AND FIR.CODESPECIFICACION=ESP.CODESPECIFICACION 

 AND FIR.VERSION=ESP.VERSION  

 AND USR.NOMBRE=FIR.NOMBRE

 AND GRP.DESGRUPO ='ANALISTAS'),'SIN FECHA')FECFIRMAA,NVL((SELECT

 Usr.Infocliextra

 FROM IPLESPFIRMA FIR, IPGRUPO GRP,IPLESPECIFICACION ESP, IPUSUARIO USR 

 WHERE FIR.CODESPECIFICACION =$P{CODESPECIFICACION} 

 AND FIR.VERSION =$P{VERSION}  

 AND FIR.CODOPE = GRP.CODGRUPO 

 AND FIR.CODESPECIFICACION=ESP.CODESPECIFICACION 

 AND FIR.VERSION=ESP.VERSION  

 AND USR.NOMBRE=FIR.NOMBRE

 AND GRP.DESGRUPO ='COORDINACION'),'SIN FIRMA')FIRMAC,NVL((SELECT

 NVL(TO_CHAR(TO_DATE(FIR.FECFIRMA, 'J'), 'DD-MM-YY'),'SIN FIRMA')FECFIRMAC

 FROM IPLESPFIRMA FIR, IPGRUPO GRP,IPLESPECIFICACION ESP, IPUSUARIO USR 

 WHERE FIR.CODESPECIFICACION =$P{CODESPECIFICACION} 

 AND FIR.VERSION =$P{VERSION}  

 AND FIR.CODOPE = GRP.CODGRUPO 

 AND FIR.CODESPECIFICACION=ESP.CODESPECIFICACION 

 AND FIR.VERSION=ESP.VERSION  

 AND USR.NOMBRE=FIR.NOMBRE

 AND GRP.DESGRUPO ='COORDINACION'),'SIN FECHA')FECFIRMAC,

 (SELECT DISTINCT NVL(VALOR, '')VALOR FROM IPLESPTERMDATOSCOMPESP WHERE Codespecificacion=$P{CODESPECIFICACION} AND Version=$P{VERSION} and Descripcion='DATOS DE METODOLOGIA-ESP' and Propiedad='Especificación - Versión')DATCOMESPEVER

  FROM IPLESPECIFICACION ESP, IPSTATUS STT

 WHERE ESP.CODESPECIFICACION =$P{CODESPECIFICACION}

 AND ESP.VERSION =$P{VERSION}

 AND ESP.STATUS = STT.STATUS AND STT.TIPOSTATUS = 'ESP'





ESTOS SON LOS SCRIPT EJECUTADOS:


--- SCRIPT ACTUAL

SELECT DISTINCT

 NVL((SELECT TRAD.TRADUCIDO FROM IPTRADUCCION TRAD WHERE ESP.CODESPECIFICACION= TRAD.ORIGINAL AND ESP.CODCOMEN=TRAD.CODTRADUCCION AND TRAD.IDIOMA='ESP'),ESP.CODESPECIFICACION) CODESPECIFICACION,

 NVL((SELECT TRAD.TRADUCIDO FROM IPTRADUCCION TRAD WHERE ESP.DESESPECIFICACION= TRAD.ORIGINAL AND ESP.CODCOMEN=TRAD.CODTRADUCCION AND TRAD.IDIOMA='ESP'),ESP.DESESPECIFICACION) DESESPECIFICACION,

       ESP.NUMEDICION,

       ESP.VERSION,

       ESP.NUMREDUCIDA,

       NVL(TO_CHAR(TO_DATE(ESP.FECHAREVISION, 'J'), 'DD-MM-YY'),'SIN FECHA') FECHAREVISION,

 NVL((SELECT TRAD.TRADUCIDO FROM IPTRADUCCION TRAD WHERE STT.DESSTATUS= TRAD.ORIGINAL AND ESP.CODCOMEN=TRAD.CODTRADUCCION AND TRAD.IDIOMA='ESP'),STT.DESSTATUS) DESSTATUS,TO_CHAR(TO_DATE(FECHASYS, 'J'), 'DD-MM-YY') FECHAHOY,

 SUBSTR( HORASYS,1,5) HORA,(SELECT

 Usr.Infocliextra

 FROM IPLESPFIRMA FIR, IPGRUPO GRP,IPLESPECIFICACION ESP, IPUSUARIO USR 

 WHERE FIR.CODESPECIFICACION =:CODESPECIFICACION 

 AND FIR.VERSION =:VERSION  

 AND FIR.CODOPE = GRP.CODGRUPO 

 AND FIR.CODESPECIFICACION=ESP.CODESPECIFICACION 

 AND FIR.VERSION=ESP.VERSION  

 AND USR.NOMBRE=FIR.NOMBRE

 AND GRP.DESGRUPO ='ANALISTAS'

 )FIRMAA,(SELECT

 NVL(TO_CHAR(TO_DATE(FIR.FECFIRMA, 'J'), 'DD-MM-YY'),'SIN FIRMA')FECFIRMAA  

 FROM IPLESPFIRMA FIR, IPGRUPO GRP,IPLESPECIFICACION ESP, IPUSUARIO USR 

 WHERE FIR.CODESPECIFICACION =:CODESPECIFICACION 

 AND FIR.VERSION =:VERSION  

 AND FIR.CODOPE = GRP.CODGRUPO 

 AND FIR.CODESPECIFICACION=ESP.CODESPECIFICACION 

 AND FIR.VERSION=ESP.VERSION  

 AND USR.NOMBRE=FIR.NOMBRE

 AND GRP.DESGRUPO ='ANALISTAS')FECFIRMAA,(SELECT

 Usr.Infocliextra

 FROM IPLESPFIRMA FIR, IPGRUPO GRP,IPLESPECIFICACION ESP, IPUSUARIO USR 

 WHERE FIR.CODESPECIFICACION =:CODESPECIFICACION 

 AND FIR.VERSION =:VERSION  

 AND FIR.CODOPE = GRP.CODGRUPO 

 AND FIR.CODESPECIFICACION=ESP.CODESPECIFICACION 

 AND FIR.VERSION=ESP.VERSION  

 AND USR.NOMBRE=FIR.NOMBRE

 AND GRP.DESGRUPO ='COORDINACION')FIRMAC,(SELECT

 NVL(TO_CHAR(TO_DATE(FIR.FECFIRMA, 'J'), 'DD-MM-YY'),'SIN FIRMA')FECFIRMAC

 FROM IPLESPFIRMA FIR, IPGRUPO GRP,IPLESPECIFICACION ESP, IPUSUARIO USR 

 WHERE FIR.CODESPECIFICACION =:CODESPECIFICACION 

 AND FIR.VERSION =:VERSION  

 AND FIR.CODOPE = GRP.CODGRUPO 

 AND FIR.CODESPECIFICACION=ESP.CODESPECIFICACION 

 AND FIR.VERSION=ESP.VERSION  

 AND USR.NOMBRE=FIR.NOMBRE

 AND GRP.DESGRUPO ='COORDINACION')FECFIRMAC,

 (SELECT DISTINCT NVL(VALOR, '')VALOR FROM IPLESPTERMDATOSCOMPESP WHERE Codespecificacion=:CODESPECIFICACION AND Version=:VERSION and Descripcion='DATOS DE METODOLOGIA-ESP' and Propiedad='Especificación - Versión')DATCOMESPEVER

  FROM IPLESPECIFICACION ESP, IPSTATUS STT

 WHERE ESP.CODESPECIFICACION =:CODESPECIFICACION

 AND ESP.VERSION =:VERSION

 AND ESP.STATUS = STT.STATUS AND STT.TIPOSTATUS = 'ESP';

 

 

 

 SELECT

 NVL((SELECT TRAD.TRADUCIDO FROM IPTRADUCCION TRAD WHERE GRP.DESGRUPO= TRAD.ORIGINAL AND ESP.CODCOMEN=TRAD.CODTRADUCCION AND TRAD.IDIOMA='EN'),GRP.DESGRUPO) DESGRUPO,

 FIR.NOMBRE, 

 USR.APELLIDO1, 

 USR.APELLIDO2, 

 FIRMADO,Usr.Infocliextra,

 NVL(TO_CHAR(TO_DATE(FIR.FECFIRMA, 'J'), 'DD-MM-YY'),'SIN FIRMA')FECFIRMA  

 FROM IPLESPFIRMA FIR, IPGRUPO GRP,IPLESPECIFICACION ESP, IPUSUARIO USR 

 WHERE FIR.CODESPECIFICACION =:CODESPECIFICACION 

 AND FIR.VERSION =:VERSION  

 AND FIR.CODOPE = GRP.CODGRUPO 

 AND FIR.CODESPECIFICACION=ESP.CODESPECIFICACION 

 AND FIR.VERSION=ESP.VERSION  

 AND USR.NOMBRE=FIR.NOMBRE 

 ORDER BY ORDENFIRMA;



 --===== FIRMA ANALISTA 

SELECT

 Usr.Infocliextra

 FROM IPLESPFIRMA FIR, IPGRUPO GRP,IPLESPECIFICACION ESP, IPUSUARIO USR 

 WHERE FIR.CODESPECIFICACION =:CODESPECIFICACION 

 AND FIR.VERSION =:VERSION  

 AND FIR.CODOPE = GRP.CODGRUPO 

 AND FIR.CODESPECIFICACION=ESP.CODESPECIFICACION 

 AND FIR.VERSION=ESP.VERSION  

 AND USR.NOMBRE=FIR.NOMBRE

 AND GRP.DESGRUPO ='ANALISTAS'

 ORDER BY ORDENFIRMA;

 

--=== FECHA FIRMA ANALISTA

SELECT

 NVL(TO_CHAR(TO_DATE(FIR.FECFIRMA, 'J'), 'DD-MM-YY'),'SIN FIRMA')FECFIRMAA  

 FROM IPLESPFIRMA FIR, IPGRUPO GRP,IPLESPECIFICACION ESP, IPUSUARIO USR 

 WHERE FIR.CODESPECIFICACION =:CODESPECIFICACION 

 AND FIR.VERSION =:VERSION  

 AND FIR.CODOPE = GRP.CODGRUPO 

 AND FIR.CODESPECIFICACION=ESP.CODESPECIFICACION 

 AND FIR.VERSION=ESP.VERSION  

 AND USR.NOMBRE=FIR.NOMBRE

 AND GRP.DESGRUPO ='ANALISTAS'

 ORDER BY ORDENFIRMA;


 

 

 --===== FIRMA COORDINACION

SELECT

 Usr.Infocliextra

 FROM IPLESPFIRMA FIR, IPGRUPO GRP,IPLESPECIFICACION ESP, IPUSUARIO USR 

 WHERE FIR.CODESPECIFICACION =:CODESPECIFICACION 

 AND FIR.VERSION =:VERSION  

 AND FIR.CODOPE = GRP.CODGRUPO 

 AND FIR.CODESPECIFICACION=ESP.CODESPECIFICACION 

 AND FIR.VERSION=ESP.VERSION  

 AND USR.NOMBRE=FIR.NOMBRE

 AND GRP.DESGRUPO ='COORDINACION'

 ORDER BY ORDENFIRMA;

 

--========== FECHA FIRMA COORDINACION

SELECT

 NVL(TO_CHAR(TO_DATE(FIR.FECFIRMA, 'J'), 'DD-MM-YY'),'SIN FIRMA')FECFIRMAC  

 FROM IPLESPFIRMA FIR, IPGRUPO GRP,IPLESPECIFICACION ESP, IPUSUARIO USR 

 WHERE FIR.CODESPECIFICACION =:CODESPECIFICACION 

 AND FIR.VERSION =:VERSION  

 AND FIR.CODOPE = GRP.CODGRUPO 

 AND FIR.CODESPECIFICACION=ESP.CODESPECIFICACION 

 AND FIR.VERSION=ESP.VERSION  

 AND USR.NOMBRE=FIR.NOMBRE

 AND GRP.DESGRUPO ='COORDINACION'

 ORDER BY ORDENFIRMA;


---SCRIPT DE DATOS COMPLEMENTAIROS:

SELECT DISTINCT NVL(VALOR, '')VALOR FROM IPLESPTERMDATOSCOMPESP WHERE Codespecificacion=:CODESPECIFICACION AND Version=:VERSION and Descripcion='DATOS DE METODOLOGIA-ESP' and Propiedad='Especificación - Versión';