anonymous
Log in
Log out
Search
Recents:
v3.0
My subscriptions
My posts
My profile
java-l
Fórmulas en transacciones
01/06/20 19:20
Diego Cromberg
Replies:
2
Estimado foro, buenas tardes. Alguien tiene la información precisa para hacer funcionar las fórmulas en una transacción? Tengo problemas de todo tipo. Tanto en GX15U12 como en GX16U9. Llevo muchos años con estos problemas, y quizás sea yo, que no sepa utilizar. Pero sigo los datos y ejemplos de la WIKI. Ejemplos: 1. Usando la función sum cuando en la condición se evalúan 2 atributos Atributo Fórmula PEDNetoGravado01 sum(PEDDetSubtotal, TasasIvaId01=PEDDetTasasIvaid01) // se puede ver en pantalla que tanto TasasIvaId01 como PEDDetTasasIvaid01, valen 1. NO SUMA 2. Luego tengo cálculos donde la fórmula para un atributo usa el valor de otro atributo. Atributo Fórmula PEDNetoGravadoConDto01 PEDNetoGravado01 - PEDBonificacion01 PEDIva01 PEDNetoGravadoConDto01*PEDTasaIvaTasa01/100 // lo calcula en modo Update, cuando se cargan los datos en pantalla. Luego, se hace cualquier modificación, por ej. la cantidad y se ve en pantalla que cambia el valor de PEDNetoGravadoConDto01, pero no el valor de PEDIva01 ES MUY FRUSTRANTE!!! Muchas gracias. Saludos cordiales Diego Carlos Cromberg +54 11 4141-9282 <http://www.datafix.com.ar> http://www.datafix.com.ar
Estimado foro, buenas tardes.
Alguien tiene la información precisa para hacer funcionar las fórmulas en
una transacción?
Tengo problemas de todo tipo. Tanto en GX15U12 como en GX16U9. Llevo muchos
años con estos problemas, y quizás sea yo, que no sepa utilizar. Pero sigo
los datos y ejemplos de la WIKI.
Ejemplos:
1. Usando la función sum cuando en la condición se evalúan 2 atributos
Atributo Fórmula
PEDNetoGravado01 sum(PEDDetSubtotal,
TasasIvaId01=PEDDetTasasIvaid01) // se
puede ver en pantalla que tanto TasasIvaId01 como PEDDetTasasIvaid01, valen
1.
NO SUMA
2. Luego tengo cálculos donde la fórmula para un atributo usa el valor
de otro atributo.
Atributo Fórmula
PEDNetoGravadoConDto01 PEDNetoGravado01 -
PEDBonificacion01
PEDIva01
PEDNetoGravadoConDto01*PEDTasaIvaTasa01/100
// lo calcula en modo Update, cuando se cargan los datos en
pantalla. Luego, se hace cualquier modificación, por ej. la cantidad y se ve
en pantalla que
cambia el valor de PEDNetoGravadoConDto01, pero no el valor de PEDIva01
ES MUY FRUSTRANTE!!!
Muchas gracias.
Saludos cordiales
Diego Carlos Cromberg
+54 11 4141-9282
<http://www.datafix.com.ar> http://www.datafix.com.ar
Replies
Carlos A.L.Herrero
01/06/20 20:47
Hola Diego, no, no creo que seas vos, llevo el problema desde gx6, pero siempre con las redundantes. Las que no son redundantes las calcula bien, por otro lado si no son redundantes tarda mucho por ejemplo en un reporte. Básicamente lo único que pude hacer es tener un procedimiento que recalcula todo y lo corro desde una rule en la trn o bien desde un evento *Carlos A.L.Herrero* *Análisis de sistemas* *datacomsys.com.ar <http://www.datacomsys.com.ar/>* El lun., 1 de jun. de 2020 a la(s) 19:20, Diego Cromberg ( dcromberg@datafix.com.ar)
Hola Diego, no, no creo que seas vos, llevo el problema desde gx6, pero siempre con las redundantes. Las que no son redundantes las calcula bien, por otro lado si no son redundantes tarda mucho por ejemplo en un reporte. Básicamente lo único que pude hacer es tener un procedimiento que recalcula todo y lo corro desde una rule en la trn o bien desde un evento *Carlos A.L.Herrero* *Análisis de sistemas* *datacomsys.com.ar
* El lun., 1 de jun. de 2020 a la(s) 19:20, Diego Cromberg ( dcromberg@datafix.com.ar)
jmaubrigadez
02/06/20 16:45
El 01/06/2020 a las 20:47, Carlos Herrero
El 01/06/2020 a las 20:47, Carlos Herrero
Back to java-l