Estimados(as)<br><br>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: <br>
<ul>
<li>20171026 03:15:13</li>
<li>20171108 01:44:57</li>
<li>20171114 10:02:23</li>
</ul>
<br>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). <br><br>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.<br><br><br> if v347^o*4.2: '01' then (v347^o*6.2,'-enero-',v347^o.4,|, |v347^d|<br>|/) else<br>if v347^o*4.2: '02' then (v347^o*6.2,'-febrero-',v347^o.4,|, |v347^d|<br>|/) else<br> if v347^o*4.2: '03' then (v347^o*6.2,'-marzo-',v347^o.4,|, |v347^d|<br>|/) else<br> if v347^o*4.2: '04' then (v347^o*6.2,'-abril-',v347^o.4,|, |v347^d|<br>|/) else<br> if v347^o*4.2: '05' then (v347^o*6.2,'-mayo-',v347^o.4,|, |v347^d|<br>|/) else<br> if v347^o*4.2: '06' then (v347^o*6.2,'-junio-',v347^o.4,|, |v347^d|<br>|/) else<br> if v347^o*4.2: '07' then (v347^o*6.2,'-julio-',v347^o.4,|, |v347^d|<br>|/) else<br> if v347^o*4.2: '08' then (v347^o*6.2,'-agosto-',v347^o.4,|, |v347^d|<br>|/) else<br> if v347^o*4.2: '09' then (v347^o*6.2,'-septiembre-',v347^o.4,|, |v347^d|<br>|/) else<br> if v347^o*4.2: '10' then (v347^o*6.2,'-octubre-',v347^o.4,|, |v347^d|<br>|/) else<br> if v347^o*4.2: '11' then (v347^o*6.2,'-noviembre-',v347^o.4,|, |v347^d|<br>|/) else<br> 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,<br><br><br>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)<br><br>Saludos y gracias.<br><br>Felipe.