число прописью без дробной части и безнолей
☑
0
drwmurge
25.07.13
✎
14:56
в общем нужно вывести число прописью без дробной частипробовал много вариантов но в итоге выводит либо ноль либо 00! Помогите
ФормСтрока = "Л = ru_RU; ДП = Истина";
ПарПредмета=" ";
Отсрочка.Параметры.СуммаНДС = ОКР(ИтогоНдс,0,1);
//Отсрочка.Параметры.СуммаНДСПрописью = ЧислоПрописью(ИтогоНдс,ФормСтрока,ПарПредмета);
Отсрочка.Параметры.ИтогоВсего = ИтогоВсего;
Отсрочка.Параметры.ИтогоВсегоПрописью = ЧислоПрописью(ИтогоВсего,ФормСтрока,ПарПредмета);
1
dva1c
25.07.13
✎
14:57
Используй Цел()
2
Crush
25.07.13
✎
14:59
ПарПредмета="доллар,доллара,долларов,м,цент,цента,центов,м,0";
3
dva1c
25.07.13
✎
14:59
+(1) Цел (Int)
Синтаксис:
Цел(<Число>)
Параметры:
<Число> (обязательный)
Тип: Число.
Исходное число.
Возвращаемое значение:
Тип: Число.
Результат выделения целой части
4
1Сергей
25.07.13
✎
15:00
Конструктор форматной строки не предлагали ещё?
ЗЫ и знаков препинания отсыпьте ему
5
Crush
25.07.13
✎
15:10
(3) Для ЧислоПрописью() пофиг целое ты ему подсовываешь или дробное. Последний параметр в ПарПредмета влияет на десятые доли
6
Crush
25.07.13
✎
15:13
На, радуйся
ЧислоПрописью(123.456,"НП=Ложь",",,,,,,,,0")
7
drwmurge
25.07.13
✎
15:19
(6) Спасибо! Заработало!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший