csharp-l |
| sed12516 | |
Buenos dias: Somos nuevos en genexus y estamos pasando un programa hecho en genexus 9 basic a la version 15 a c-sharp window y estamos teniendo problemas. Uno de los problemas son las formulas, que se nos están aplicando antes de tener valores o que no nos recalcula la formula. Un ejemplo es la siguiente formula: max(NCOVECFi, EmprCod = ACoVEEmprCo .AND. NcoVEEmplco = ACoVEEmplco, 0, NCOVECFi) Esta formula lo que hace es buscar la ultimo tramo de comisión de un empleado: Ej: Tramo 1: de 0 a 5000 no tienes comision Tramo 2: de 5000,001 a 10000 tienes una comision de 200 euros Tramo 3: etc etc. Con esta formula, obtenemos el tramo ultimo que será el inicio del siguiente. En la versión de basic funciona correctamente, pero en net la formula se nos ejecuta de forma incorrecta, buscandola antes de tener ningún valor. En basic, escribimos una linea y al tabular, la siguiente linea comienza por el ultimo tramo, como en el ejemplo, mientras que en net, nos carga la comisión de un empleado que no es ni el que seleccionamos y creandole una nueva comision: Error: Tramo1: 200.000.000 a 0 ----------------------------------------- Para Suscribirse/Desuscribirse: http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,11 Por consultas owner-csharp-l@gxtech.com.uy |
|
|
| | |
Back to csharp-l |
|