Buenas tardes
Nuevamente solicitando de su apoyo.
En la plantilla de Orden de Compra o Pedido de Compra, cuando se colocan euros o dolares, el formato me pone la cantidad en letra pero me hace la conversión a pesos, por ejemplo, si la Orden de Compra es por 1 dolar, en la parte final del formato coloca 20 pesos en letra en lugar de poner 1 USD.
el código que estoy poniendo es el siguiente,:
IF {OPOR.DocRate} = 1
THEN
UpperCase (Left ((towords({OPOR.DocTotal})),len(towords({OPOR.DocTotal}))-10))+" PESOS "+UpperCase
((Right (towords({OPOR.DocTotal}),9)))+". "+"M.N."
ELSE
IF {OPOR.DocRAte} <= 21 THEN
UpperCase (Left ((towords({OPOR.DocTotal})),len(towords({OPOR.DocTotal}))-10))+" DOLARES "+UpperCase
((Right (towords({OPOR.DocTotal}),9)))+". "+"USD"
ELSE
UpperCase (Left ((towords({OPOR.DocTotal})),len(towords({OPOR.DocTotal}))-10))+" EUROS "+UpperCase
((Right (towords({OPOR.DocTotal}),9)))+". "+"EUR"