Управление числом знаков валюты проекта
Обзор
Десятичные знаки валюты определяет количество десятичных знаков, используемых для денежных значений в проекте.
Например:
- 0 →
$123
(без десятичных знаков) - 2 →
$123.45
(два десятичных знака, обычно для большинства валют) - 3 →
$123.456
(редко, но используется в некоторых контекстах, например при ценообразовании драгоценных металлов)
Правильная настройка количества десятичных знаков валюты обеспечивает единообразное отображение данных о затратах в отчетах, при экспорте и при интеграциях.
Десятичные знаки валюты задают количество десятичных разрядов (цифр после десятичной точки), используемых для валюты.
Управление десятичными знаками валюты
Свойство CurrencyDigits, предоставляемое классом Project, используется для установки или получения количества цифр после десятичного символа для валюты проекта. Это свойство поддерживает тип данных integer.
Чтобы просмотреть число знаков валюты для проекта в Microsoft Project:
Чтобы проверить количество десятичных знаков для валюты в Microsoft Project:
- Из Сервис меню выберите Параметры.
- Перейдите на вкладку Вид .
- В разделе Валюта проверьте настройку Число знаков после десятичной точки .
Десятичные знаки валюты в Microsoft Project
Рисунок: настройка числа знаков валюты в Microsoft Project.
Работа с десятичными знаками валюты в Aspose.Tasks
Свойство
CurrencyDigits
CurrencyDigits
Project
класса Project используется для получения или установки количества цифр после десятичного символа для валюты проекта.
Это свойство принимает integer значение от 0 до 4 в Microsoft Project.
Установка числа знаков валюты с помощью Aspose.Tasks
Ниже приведён полный рабочий пример, который создаёт новый проект и устанавливает число знаков валюты в 2
:
1// Create new project and set currency digits
2Project project = new Project();
3project.Set(Prj.CurrencyDigits, 2);
Получение числа знаков валюты с помощью Aspose.Tasks
Свойства валюты доступны через свойство CurrencyDigits проекта.
1Project project = new Project("New Project.mpp");
2Console.WriteLine(project.Get(Prj.CurrencyDigits));
Рекомендации
- ✅ Используйте 2 знака для большинства валют (USD, EUR, GBP и т.д.).
- ✅ Используйте 0 знаков для валют без младших единиц (например, японская иена).
- ✅ Согласовывайте число знаков валюты с настройкой CurrencyCode для согласованности.
- ❌ Избегайте изменения числа знаков валюты в середине проекта без обновления всех связанных данных о затратах.
Связанные члены API
CurrencyCode
— трёхбуквенный код валюты по стандарту ISO 4217.CurrencySymbol
— символ, используемый для отображения валюты.CurrencySymbolPosition
— расположение символа валюты относительно числа.
Часто задаваемые вопросы
Вопрос: Что произойдёт, если я установлю число знаков валюты больше 4?
Ответ: Microsoft Project поддерживает до 4 знаков после десятичной точки; более высокие значения игнорируются.
Вопрос: Влияет ли изменение числа знаков валюты на сохранённые числовые значения?
Ответ: Нет, это изменяет только способ отображения чисел, а не внутреннюю точность вычислений.
Резюме
- Число знаков валюты контролирует, сколько десятичных знаков отображается для валютных значений.
- Вы можете просмотреть их в интерфейсе Microsoft Project или получать/устанавливать их программно с помощью Aspose.Tasks.
- Всегда согласовывайте число знаков валюты с кодом валюты и требованиями отчётности, чтобы поддерживать согласованность.