# Edición numérica - numero decimales

**URL:** <https://foros.velneo.com/t/edicion-numerica-numero-decimales/9186>\
**Category:** Velneo\
**Created:** [16 Noviembre, 2016 10:06 UTC](https://foros.velneo.com/t/edicion-numerica-numero-decimales/9186 "2016-11-16T10:06:15Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [16 Noviembre, 2016 10:06 UTC](https://foros.velneo.com/t/edicion-numerica-numero-decimales/9186/1 "2016-11-16T10:06:15Z")

</div>

Hola,  
En un formulario tengo varios campos de edición numérica que en sus propiedades, concretamente “Número de decimales”, tiene la fórmula “#DIV.RDO\_CANT”  
Pues bien, si lanzo el formulario desde la rejilla o desde la toolbar, todo correcto, pero si llamo el formulario desde un Manejador de objeto, no me pone los decimales.  
Desde el Manejador de objeto parece que solo funciona son una variable local o global  
Es normal?  
Saludos

---

<div class="post-metadata">

**Author:** ![vgegeo](https://avatars.discourse-cdn.com/v4/letter/v/278dde/32.png) [@vgegeo](https://foros.velneo.com/u/vgegeo)\
**Post date:** [16 Noviembre, 2016 10:18 UTC](https://foros.velneo.com/t/edicion-numerica-numero-decimales/9186/2 "2016-11-16T10:18:00Z")

</div>

Normal no parece.  
A mi me pasó algo similar con el CSS en la 7.18.1  
Si el formulario era llamado desde un Manejador, no aplicaba el CSS de la aplicacion.  
La solucion pasaba por cargar de nuevo el CSS en el Post-Inicializado del formulario.

Esto aparentemente esta solucionado en la 20, incidencia 4141, por si quieres consultar a soporte si tambien afecta a tus decimales.

Digo aparentemente porque no la he probado.

Saludos

---

<div class="post-metadata">

**Author:** ![vgegeo](https://avatars.discourse-cdn.com/v4/letter/v/278dde/32.png) [@vgegeo](https://foros.velneo.com/u/vgegeo)\
**Post date:** [16 Noviembre, 2016 10:24 UTC](https://foros.velneo.com/t/edicion-numerica-numero-decimales/9186/3 "2016-11-16T10:24:06Z")

</div>

Se me olvido comentarte que las instrucciones que no respetaban las caracteristicas eran:  
- **Modificar ficha seleccionada con formulario** y/o **Seleccionar ficha de la lista**

Saludos

---

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [16 Noviembre, 2016 11:13 UTC](https://foros.velneo.com/t/edicion-numerica-numero-decimales/9186/4 "2016-11-16T11:13:34Z")

</div>

Hola #GEGEO,  
Tiene algo que ver el estilo aplicado CSS con las propiedades de los decimales?

---

<div class="post-metadata">

**Author:** ![vgegeo](https://avatars.discourse-cdn.com/v4/letter/v/278dde/32.png) [@vgegeo](https://foros.velneo.com/u/vgegeo)\
**Post date:** [16 Noviembre, 2016 11:43 UTC](https://foros.velneo.com/t/edicion-numerica-numero-decimales/9186/5 "2016-11-16T11:43:47Z")

</div>

No,

Lo que tienen en común tu problema y el mio, es que Velneo no respeta ciertas caracteristicas en los formularios cuando estos se abren utilizando Modificar ficha seleccionada con formulario y/o Seleccionar ficha de la lista en un manejador.  
Si se abren desde rejillas o toolbars, si funcionan tal y como están diseñados.

Por eso te digo mi experiencia, y el numero de incidencia al respecto.

Evidentemente, no tengo una varita para solucionarlo, pero tienes un numero de incidencia que quizas a soporte de Velneo le interese, porque igual no solo fallaba el CSS cargado cuando utilizaba esas instrucciones, y por detrás hay algo que no hacen bien las mismas.

Siento no poder ayudarte, pensé que darte mi opinion con una experiencia similar (con CSS, no con un decimal) podia orientarte con ello y con el numero de incidencia.

Saludos

---

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [16 Noviembre, 2016 14:42 UTC](https://foros.velneo.com/t/edicion-numerica-numero-decimales/9186/6 "2016-11-16T14:42:06Z")

</div>

Hola #GEGEO,  
Muchas gracias

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [16 Noviembre, 2016 16:07 UTC](https://foros.velneo.com/t/edicion-numerica-numero-decimales/9186/7 "2016-11-16T16:07:36Z")

</div>

Hola Luis.

Parece ser que el número de decimales en los controles de Edición numérica no se refresca en todos los casos, a pesar de ser una fórmula.

Como siempre, habrá que recurrir al API. En este caso a la **_propiedad decimals_** de la clase **_VNumberSpinBox_**.

Prueba el siguiente código:

- En el formulario, creas una conexión de evento EVT\_REG\_CAMBIO con al señal “Ítem: Cambio de seleccionado” que ejecuta el manejador REG\_CAMBIO.
- En el manejador REG\_CAMBIO pones:

```auto
Rem (Se ha cargado un nuevo registro en el formulario)
Interfaz: Ejecutar manejador de evento (FIJAR_DECIMALES_JS)

```

- En el manejador FIJAR\_DECIMALES\_JS de Javascript:

```auto
// Fijamos de forma dinámica el Nº decimales de un control del formulario
var oImporte = theRoot.dataView().control("TXT_IMPORTE")
oImporte.decimals = theRegisterIn.fieldToInt("DIVISA.NUM_DEC")

```

Con esto creo que tienes contempladas todas las formas de ejecutar el formulario y siempre se fijará correctamente el número de decimales.

De todas formas, consulta a soporte, porque realmente no funciona bien el refresco de la fórmula usando código nativo.

Pruébalo  
Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [17 Noviembre, 2016 08:02 UTC](https://foros.velneo.com/t/edicion-numerica-numero-decimales/9186/8 "2016-11-17T08:02:17Z")

</div>

Buenos dia Paco,  
Lo he probado y todo perfecto.  
Lo consultaré a soporte y reporto información.  
Muchas gracias

---

<div class="post-metadata">

**Author:** ![overall](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/overall/32/5437_2.png) [@overall](https://foros.velneo.com/u/overall)\
**Post date:** [17 Noviembre, 2016 08:07 UTC](https://foros.velneo.com/t/edicion-numerica-numero-decimales/9186/9 "2016-11-17T08:07:43Z")

</div>

Hola de nuevo,  
Creo que con este [artículo](https://soporte.velneo.es/hc/es/articles/230599027?input_string=edici%C3%B3n+num%C3%A9rica+%E2%80%93+numero+decimales) publicado por Velneo queda claro.  
Saludos

---

<div class="post-metadata">

**Author:** ![vgegeo](https://avatars.discourse-cdn.com/v4/letter/v/278dde/32.png) [@vgegeo](https://foros.velneo.com/u/vgegeo)\
**Post date:** [17 Noviembre, 2016 09:00 UTC](https://foros.velneo.com/t/edicion-numerica-numero-decimales/9186/10 "2016-11-17T09:00:45Z")

</div>

Gracias Luis
