Gestión de los dígitos de moneda del proyecto
Descripción general
Dígitos de moneda definen el número de decimales utilizados para los valores monetarios en un proyecto.
Por ejemplo:
- 0 →
$123
(sin decimales) - 2 →
$123.45
(dos decimales, común en la mayoría de las monedas) - 3 →
$123.456
(raro, pero se utiliza en algunos contextos, como la fijación de precios de metales preciosos)
Establecer el número correcto de dígitos de moneda asegura que los datos de coste se muestren de forma coherente en informes, exportaciones e integraciones.
Los dígitos de moneda establecen el número de decimales (dígitos después del punto decimal) utilizados para la moneda.
Gestión de los dígitos de moneda
La propiedad CurrencyDigits expuesta por la clase Project se usa para establecer u obtener el número de dígitos después del símbolo decimal para la moneda de un proyecto. Esta propiedad admite el tipo de datos integer.
Para comprobar el número de decimales de la moneda en Microsoft Project:
- Desde el Herramientas menú, seleccione Opciones.
- Vaya a la Vista pestaña.
- En la Moneda sección, revise la Dígitos después del decimal configuración.
Dígitos de moneda en Microsoft Project
Figura: Ajuste de dígitos de moneda en Microsoft Project.
Trabajar con los dígitos de moneda en Aspose.Tasks
La
CurrencyDigits
propiedad de la
Project
clase se usa para get o set el número de dígitos después del símbolo decimal para la moneda de un proyecto.
Acepta un integer valor de 0 a 4 en Microsoft Project.
Establecer los dígitos de moneda usando Aspose.Tasks
A continuación hay un ejemplo completo y funcional que crea un proyecto nuevo y establece los dígitos de moneda a 2
:
1// Create new project and set currency digits
2Project project = new Project();
3project.Set(Prj.CurrencyDigits, 2);
Obtener los dígitos de moneda usando Aspose.Tasks
Las propiedades de moneda se acceden a través de la propiedad CurrencyDigits del proyecto.
1Project project = new Project("New Project.mpp");
2Console.WriteLine(project.Get(Prj.CurrencyDigits));
Mejores prácticas
- ✅ Usar 2 dígitos para la mayoría de las monedas (USD, EUR, GBP, etc.).
- ✅ Usar 0 dígitos para monedas sin unidades menores (p. ej., el yen japonés).
- ✅ Alinee los dígitos de la moneda con su CurrencyCode configuración para mantener la coherencia.
- ❌ Evite cambiar los dígitos de moneda a mitad del proyecto sin actualizar todos los datos de coste relacionados.
Miembros relacionados de la API
CurrencyCode
— El código de moneda ISO 4217 de tres letras.CurrencySymbol
— El símbolo utilizado para la visualización de la moneda.CurrencySymbolPosition
— Colocación del símbolo de moneda en relación con el número.
Preguntas frecuentes
P: ¿Qué ocurre si establezco los dígitos de moneda a un valor mayor que 4?
R: Microsoft Project admite hasta 4 dígitos después del decimal; los valores superiores se ignoran.
P: ¿Afecta cambiar los dígitos de moneda a los valores numéricos almacenados?
R: No, solo cambia cómo se muestran los números, no la precisión interna de cálculo.
Resumen
- Los dígitos de moneda controlan cuántos decimales se muestran para los valores monetarios.
- Puede ver en la interfaz de Microsoft Project o get/set los programáticamente con Aspose.Tasks.
- Alinee siempre los dígitos de la moneda con su configuración CurrencyCode y con las necesidades de informes para mantener la coherencia.