Имя: Пароль:
1C
1С v8
число прописью без дробной части и безнолей
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) Спасибо! Заработало!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший