MUNDOSAP

MUNDOSAP (foro/index.php)
-   FI - CONTABILIDAD FINANCIERA (foro/forumdisplay.php?f=10)
-   -   multiplicar campo currency (foro/showthread.php?t=77818)

Sistemas ATH 23/01/18 10:53:04

multiplicar campo currency
 
Buenos días Foro,

Cómo puedo multiplicar un campo currency (bsak-wrbtr) por -1 ?
es decir convertirlo en negativo si está en el debe (bsak-shkzg = 'S')

Gracias por vuestra ayuda.
un saludo.

J e f f 23/01/18 20:59:42


Buenas. Simplemente multiplicalo por -1.

if SHKZG eq 'S'
tu_variable = tu_variable * -1.
endif.

Slds,

Sistemas ATH 24/01/18 08:02:43

Gracias Jeff, pero al hacerlo así da error al ser un campo currency. (valor demasiado grande).

Lo solucioné asi:

DATA impabono(15) type p.
impabono = bsak-wrbtr.

if bsak-shkzg = 'S'.
impabono = impabono * -1.
else.
endif.
write impabono.

un saludo.


Husos Horarios son GMT. La hora en este momento es 09:59:39.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web