Сумма прописью

Обсуждение Stimulsoft Reports.Net
Ответить
agent
Сообщения: 3
Зарегистрирован: 12 июн 2006, 04:08

Сумма прописью

Сообщение agent » 12 июн 2006, 14:02


Есть ли в Стимуле встроенная функция сумма прописью? или придется самому все реализовывать.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 08:23

Сумма прописью

Сообщение Edward » 13 июн 2006, 08:07

Да. реализованы функции вывода числа, даты, валюты прописью.

1.Функции вывода числового значения прописью:

Func.Ru.NumToStr(long value, bool uppercase, Gender gender);
Func.Ru.NumToStr(long value, bool uppercase);
Func.Ru.NumToStr(long value);

public enum Gender
{
Masculine = 0,
Feminine = 1,
Neutral = 2
}

value - значение для преобразования в строку.
uppercase - если uppercase= true то первый символ результирующей строки будет выведен в верхнем регистре.
Gender - род выводимого значения.

2.Функции вывода даты прописью:
Func.Ru.DateToStr(DateTime date)
Func.Ru.DateToStr(DateTime date, bool uppercase)

date - дата для вывода прописью
uppercase - если uppercase=false, то первый символ в результирующей строке будет выведен в верхнем регистре.

3.Функции вывода валюты прописью:
Func.Ru.CurrToStr(double value)
Func.Ru.CurrToStr(double value, bool cents)
Func.Ru.CurrToStr(double value, string currency, bool cents)
Func.Ru.CurrToStr(double value, bool uppercase, string currency, bool cents)

value - значение для вывода прописью
uppercase - если uppercase=false, то первый символ в результирующей строке будет выведен в верхнем регистре.
cents - если cents=true то будут выведены и копейки в валюте
currency - наименование валюты ("USD","RUR").
agent
Сообщения: 3
Зарегистрирован: 12 июн 2006, 04:08

Сумма прописью

Сообщение agent » 13 июн 2006, 10:38


Когда я пытаюсь использовать Func.Ru.NumToStr при построении отчета из дизайнера выдается ошибка компиляции. Что-то не так?
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 08:23

Сумма прописью

Сообщение Vital » 13 июн 2006, 10:44


Эти функции доступны только начиная с версии 1.60.
agent
Сообщения: 3
Зарегистрирован: 12 июн 2006, 04:08

Сумма прописью

Сообщение agent » 13 июн 2006, 14:40


Спасибо. С версией 1.60 все получилось.
Ответить