[Isis-users] Fechas PFT
spinaker
spinaker at adinet.com.uy
Wed Nov 15 17:19:44 CET 2017
Felipe
El problema es que el formato no está bien construído
prueba con este
*
( if p(v347) then
v347^o*6.2,
select v347^o*4.2
case '01': '-enero-',
case '09': '-setiembre-',
...
endsel,
v347^o*0.4, |, |v347^d|<br>| /
fi,)
*Saludos
Ernesto Spinak
------------------------------------------------------------------------
El 15/11/2017 a las 10:32, suiteabcd at ideenwork.com escribió:
> Tampoco funcionó con esto, ahora no muestra ninguna fecha:
>
> select v347^o*4.2
> case '01': (v347^o*6.2,'-enero-',v347^o.4,|, |v347^d|<br>|/),
> case '02': (v347^o*6.2,'-febrero-',v347^o.4,|, |v347^d|<br>|/),
> case '03': (v347^o*6.2,'-marzo-',v347^o.4,|, |v347^d|<br>|/),
> case '04': (v347^o*6.2,'-abril-',v347^o.4,|, |v347^d|<br>|/),
> case '05': (v347^o*6.2,'-mayo-',v347^o.4,|, |v347^d|<br>|/),
> case '06': (v347^o*6.2,'-junio-',v347^o.4,|, |v347^d|<br>|/),
> case '07': (v347^o*6.2,'-julio-',v347^o.4,|, |v347^d|<br>|/),
> case '08': (v347^o*6.2,'-agosto-',v347^o.4,|, |v347^d|<br>|/),
> case '09': (v347^o*6.2,'-septiembre-',v347^o.4,|, |v347^d|<br>|/),
> case '10': (v347^o*6.2,'-octubre-',v347^o.4,|, |v347^d|<br>|/),
> case '11': (v347^o*6.2,'-noviembre-',v347^o.4,|, |v347^d|<br>|/),
> case '12': (v347^o*6.2,'-diciembre-',v347^o.4,|, |v347^d|<br>|/),
> endsel,
>
>
> Gracias.
>
>
>
>
> *----- Original Message -----*
> *From:* suiteabcd at ideenwork.com [mailto:suiteabcd at ideenwork.com]
> *To:* spinaker at adinet.com.uy,isis-users at iccisis.org
> *Sent:* Tue, 14 Nov 2017 18:56:14 -0300
> *Subject:*
>
>
> Gracias Ernesto. Probaré con eso y te cuento.
>
> Saludos.
>
> Felipe.
>
> *----- Original Message -----*
> *From:* spinaker [mailto:spinaker at adinet.com.uy]
> *To:* suiteabcd at ideenwork.com,isis-users at iccisis.org
> *Sent:* Tue, 14 Nov 2017 18:50:26 -0300
> *Subject:*
>
> 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
--
.^. .^.
( ) ( )
=== ===
=[=]================================[=]=
| | 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/20171115/59935199/attachment.html>
More information about the isis-users
mailing list