¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo cambiar los campos de cantidad de 2 a 3 decimales en un programa personalizado

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 106 Vistas
0
Cargando...

Hola,

Tengo un programa personalizado que recoge líneas de BSIS y las muestra en una pantalla, luego el usuario selecciona algunas líneas y el programa las envía utilizando el programa RFBIBL00.

Actualmente este programa funciona perfectamente, pero tengo algunos países que trabajan con 3 decimales en lugar de 2 y el programa no lo está detectando.

He encontrado que la tabla TCURX contiene monedas que tienen 3 decimales, pero quiero saber cómo cambiar todos mis tablas internas y campos de pantalla para que tengan repentinamente 3 decimales en lugar de 2. ¿Necesito duplicar todos los campos de cantidad, uno con 2 decimales y otro con 3?

Cualquier sugerencia es bienvenida.

Gill

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola

Solo intenta pasar tu valor a la variable, ella se encargará de ello.

datos: tipo var p decimales 3.

Espero que esto ayude.

Saludos

Aakash Banga

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Puedes tener tus campos actuales en la tabla interna con 3 caracteres.

Utiliza FM ROUND para redondear para los países que tienen 2 dígitos decimales.

Espero que te ayude,

Raj

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Si solo te preocupa la visualización, realiza una conversión de P a C y utiliza concatenación de cadenas y luego una conversión de C a P si es necesario.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Lo mejor sería tener todas las variables con 3 decimales. Eso serviría para todos los escenarios.

Dado que no estás realizando cambios en las cantidades, no es necesario redondear en ningún lugar.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?