evitar división entre cero


([N1] JorgeVelasco) #1

Buenas noches.

No se si será por estar trabajando a estas horas, pero a alguien le provoca error esta fórmula: #DIVIDENDO / (#DIVISOR | 1).Si lo pongo así siempre me divide entre 1.

Debo poner: #DIVIDENDO / choose(#DIVISOR ! 0,#DIVISOR , 1)

Un saludo.

 


Jorge Velasco

SISTEMA BINARIO


([N4] fgutierrez.velneo) #2

No es necesario que hagas nada para evitar la división por 0, ya se encarga Velneo V7 de controlarlo. Con #DIVIDENDO / #DIVISOR te vale.

 

Un saludo.


(Tony Diana) #3

¿No es necesario entonces controlarlo?


([N1] JorgeVelasco) #4

Buenas.

Retomando este tema sólo comentar que como ponga la fórmula tal como dice fgutierrez se me llena el vAdmin de mensajes de división entre cero.

Y si, como lo tengo yo, estamos hablando de una tabla de movimientos de almacén en un día tengo colapsado el vAdmin con mensajes de error.

Un saludo.

 

 

Jorge Velasco

SISTEMA BINARIO


([N4] rcueto.velneo) #5

Hola, Jorge:

Efectivamente, si la operación se hace en el servidor (procesos en tercer plano, triggers o actualizaciones) éste mensaje será enviado a la lista de mensajes del mismo. Hemos añadido una incidencia en nuestro sistema de gestión de incidencicas comentando esta problemática. Su código es el 1737.

Muchas gracias por tu colaboración y un saludo.