Имя: Пароль:
1C
 
Как вывести число с дробной частью прописью?
0 SemT
 
14.01.05
11:56
Сообственно САБЖ! Вывести доробную часть нужно в виде числа
КолвоПрописью = "" + Формат(КолвоДалПриТ20,"ЧП") + " дкл.";
Выдает только число без дробной части
1 SKrin
 
14.01.05
11:57
ДробнаяЧасть=КолвоДалПриТ20-Цел(КолвоДалПриТ20)
2 Композитор
 
14.01.05
12:04
http://www.absur.da.ru/por

Раздел Число прописью
3 321
 
14.01.05
12:05
(1) и что?
4 SKrin
 
14.01.05
12:07
(3) и то. получаем дробную часть числом как хотелось (0)
5 321
 
14.01.05
12:11
(4) ему же прописью надо...
6 SKrin
 
14.01.05
12:13
а блин, дошло :)
вот так будет лудше
ДробнаяЧасть=Прав(Формат(КолвоДалПриТ20-Цел(КолвоДалПриТ20),"Ч15.2"),2)
7 SemT
 
14.01.05
12:13
(1) ну тут получиться число в виде 0.дробная часть
а надо целая часть прописью . дробная часть прописью или в виде числа
8 SKrin
 
14.01.05
12:15
(5) ему не дробную часть прописью надо а число прописью с дробной частью числом
т.е.
КолвоПрописью+" "+ДробнаяЧасть=Прав(Формат(КолвоДалПриТ20-Цел(КолвоДалПриТ20),"Ч15.2"),2)
получится примерно так при числе 100,50: "сто руб. 50 коп" (валюта от фанаря)
9 SemT
 
14.01.05
12:16
(6) Все сделал. Спасибо
10 Maksik
 
14.01.05
12:19
(8) "получится примерно так при числе 100,50: "сто руб. 50 коп" (валюта от фанаря) "
Такое можно получить и с помощью "ЧПДС"
11 SemT
 
14.01.05
12:21
В том то и дело что при "ЧПДС" он пишет "рубли" и "копейки". А у меня просто чило должно было быть
12 SKrin
 
14.01.05
12:22
(10) можно, если формат представления устраивает ("Рублей" и "копеек")
мож ему хочется "руб." и "коп." или что-нибуть другое
13 Maksik
 
14.01.05
12:25
Подключить другой файл прописи
14 SKrin
 
14.01.05
12:34
(13) проще создать глобальную функцию и передавать ей парметры, которые будут отображаться вместо копеек и рублей - так универсальней и проще
15 321
 
14.01.05
12:42
Да блин, просто нужно два числа: первое цел. число, второе дробное раздельно вывести прописью...т.е
КолвоПрописью = Формат(КолвоДалПриТ20Цел,"ЧП") + Формат(КолвоДалПриТ20ЦелДроб,"ЧП") ;
17 Барбариска
 
14.01.05
15:36
В глобальном модуле Аспекта есть функция... Она достаточно большая, не хотелось бы выкладывать...