# JUSTIFICAR A LA DERECHA

**URL:** <https://foros.velneo.com/t/justificar-a-la-derecha/260>\
**Category:** Velneo\
**Created:** [24 Febrero, 2009 10:03 UTC](https://foros.velneo.com/t/justificar-a-la-derecha/260 "2009-02-24T10:03:31Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ciberideas](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@ciberideas](https://foros.velneo.com/u/ciberideas)\
**Post date:** [24 Febrero, 2009 10:03 UTC](https://foros.velneo.com/t/justificar-a-la-derecha/260/1 "2009-02-24T10:03:31Z")

</div>

No justifica os mando doc. si tu pones justificar a la derecha con los siguientes parametros ("000000",2,"0") te devolverá 6 ceros y no 2.  
un Saludo  
MIGUEL BENJUMEA (CIBERIDEAS, S.L.)

[attachment=1241,124]

---

<div class="post-metadata">

**Author:** ![fgabad](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/fgabad/32/5193_2.png) [@fgabad](https://foros.velneo.com/u/fgabad)\
**Post date:** [24 Febrero, 2009 14:04 UTC](https://foros.velneo.com/t/justificar-a-la-derecha/260/2 "2009-02-24T14:04:08Z")

</div>

Estimado info.ciberideas:  
El comportamiento que indicas es debido a que la función que usas: "rightJustified(cadena, longitud, relleno)" nunca corta las cadenas, simplemente las justifica añadiendo el caracter de relleno hasta la longitud indicada (entendiendo que el término Justificar nunca trunca ni corta cadenas).  
Para producir el efecto que creo que buscas, debes usar la función right(cadena, longitud) junto con la función de justificar, de modo que en el ejemplo que pasas en el documento adjunto quedaría de la siguiente manera:  
right((rightJustified(""+"00000000"+#ID, 20, 0)), 2)  
Saludos

---

<div class="post-metadata">

**Author:** ![ciberideas](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@ciberideas](https://foros.velneo.com/u/ciberideas)\
**Post date:** [3 Marzo, 2009 08:44 UTC](https://foros.velneo.com/t/justificar-a-la-derecha/260/3 "2009-03-03T08:44:19Z")

</div>

A continuación te recuerdo el texto de esta función en V6 "Devuelve una cadena de la longitud especificada con el dato a la izquierda, rellenando por la derecha si es necesario con el caracter de relleno (espacios por defecto). [b]Corta el dato si es mayor[/b]." Como ves en V6 si corta la cadeena ¿Porque este cambio?  
UN SALUDO  
MIGUEL BENJUMEA CIBERIDEAS, S.L.

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/1X/c2c048bdb4dfec4f8b824bcf1339b4e4f8ef0931.jpg)

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/1X/c2c048bdb4dfec4f8b824bcf1339b4e4f8ef0931.jpg)

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/1X/c2c048bdb4dfec4f8b824bcf1339b4e4f8ef0931.jpg)

---

<div class="post-metadata">

**Author:** ![rcueto](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/rcueto/32/5190_2.png) [@rcueto](https://foros.velneo.com/u/rcueto)\
**Post date:** [3 Marzo, 2009 12:31 UTC](https://foros.velneo.com/t/justificar-a-la-derecha/260/4 "2009-03-03T12:31:46Z")

</div>

Hola:  
  
No se estimó necesaria esa funcionalidad dado que es posible cortar la cadena resultante con otras funciones.  
  
Un saludo.

---

<div class="post-metadata">

**Author:** ![ciberideas](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@ciberideas](https://foros.velneo.com/u/ciberideas)\
**Post date:** [3 Marzo, 2009 19:10 UTC](https://foros.velneo.com/t/justificar-a-la-derecha/260/5 "2009-03-03T19:10:23Z")

</div>

Te agradezco la respuesta, pero permiteme que discrepe de la lógica,creo que estaba mejor definida en v6  
UN SALUDO  
MIGUEL BENJUMEA (CIBERIDEAS, S.L.)

---

<div class="post-metadata">

**Author:** ![rcueto](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/rcueto/32/5190_2.png) [@rcueto](https://foros.velneo.com/u/rcueto)\
**Post date:** [4 Marzo, 2009 11:12 UTC](https://foros.velneo.com/t/justificar-a-la-derecha/260/6 "2009-03-04T11:12:32Z")

</div>

Hola, Miguel:  
  
Si lo crees conveniente, te sugerio que lo añadas al foro de ideas.  
  
Un saludo.
