[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