[Isis-users] Fechas PFT
spinaker
spinaker at adinet.com.uy
Tue Nov 14 22:50:26 CET 2017
Felipe
dos cosas:
en la fecha ISO aaaammdd el mes es el valor ^o*4.2
otra:
podrías simplificar tu codigo usando en vez de una serie de IF's
un SELECT CASE pag. 26 en el manual de formatos
select v347^o*4.2
case '01': 'enero',
case '02': 'febreror',
...
endsel,
Tambien podrías implementar un gizmo, etc
Saludos
Ernesto Spinak
El 14/11/2017 a las 18:32, suiteabcd at ideenwork.com escribió:
> Estimados(as)
>
> Tengo un pft en el que estoy mostrando las fechas de las
> "actualizaciones" que ABCD registra por cada modificación hecha, con
> un formato más claro para el usuario. ABCD registra la fecha
> automáticamente con este formato:
>
> * 20171026 03:15:13
> * 20171108 01:44:57
> * 20171114 10:02:23
>
>
> En el ejemplo anterior el registro tiene guardado 3 modificaciones con
> esas fechas y horas (la etiqueta 347 - Fecha de actualización está
> definido en la FDT como "Fecha de ingreso y operador" en el tipo de
> entrada como repetible).
>
> Al intentar validar los meses para mostrar una fecha con el formato
> 14-noviembre-2017 este código que escribí no me respeta el número de
> mes y muestra meses errados.
>
>
> if v347^o*4.2: '01' then (v347^o*6.2,'-enero-',v347^o.4,|,
> |v347^d|<br>|/) else
> if v347^o*4.2: '02' then (v347^o*6.2,'-febrero-',v347^o.4,|,
> |v347^d|<br>|/) else
> if v347^o*4.2: '03' then (v347^o*6.2,'-marzo-',v347^o.4,|,
> |v347^d|<br>|/) else
> if v347^o*4.2: '04' then (v347^o*6.2,'-abril-',v347^o.4,|,
> |v347^d|<br>|/) else
> if v347^o*4.2: '05' then (v347^o*6.2,'-mayo-',v347^o.4,|,
> |v347^d|<br>|/) else
> if v347^o*4.2: '06' then (v347^o*6.2,'-junio-',v347^o.4,|,
> |v347^d|<br>|/) else
> if v347^o*4.2: '07' then (v347^o*6.2,'-julio-',v347^o.4,|,
> |v347^d|<br>|/) else
> if v347^o*4.2: '08' then (v347^o*6.2,'-agosto-',v347^o.4,|,
> |v347^d|<br>|/) else
> if v347^o*4.2: '09' then (v347^o*6.2,'-septiembre-',v347^o.4,|,
> |v347^d|<br>|/) else
> if v347^o*4.2: '10' then (v347^o*6.2,'-octubre-',v347^o.4,|,
> |v347^d|<br>|/) else
> if v347^o*4.2: '11' then (v347^o*6.2,'-noviembre-',v347^o.4,|,
> |v347^d|<br>|/) else
> if v347^o*4.2: '12' then (v347^o*6.2,'-diciembre-',v347^o.4,|,
> |v347^d|<br>|/) fi fi fi fi fi fi fi fi fi fi fi fi,
>
>
> De seguro algo debo haber escrito mal y agradeceré vuestra ayuda en
> encontrar qué puede ser. (El sub-campo ^o lo trae por defecto ABCD en
> ese tipo de entrada definida en la etiqueta)
>
> Saludos y gracias.
>
> Felipe.
>
>
> _______________________________________________
> isis-users mailing list
> isis-users at iccisis.org
> To manage your own subscription options go to: http://lists.iccisis.org/listinfo/isis-users
> Or contact Henk Rutten: hlrutten at xs4all.nl
--
.^. .^.
( ) ( )
=== ===
=[=]================================[=]=
| | Ernesto Spinak | |
| | spinaker at adinet.com.uy | |
| | Montevideo, Uruguay | |
| | tel/fax (598) 2622-3352 | |
| | celular (598) 99612238 | |
=[=]================================[=]=
=== ===
( ) ( )
V V
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20171114/000a2a13/attachment.html>
More information about the isis-users
mailing list