|
v7: Форматная строка для перевода в слова чисел (процентов) Ø (Злопчинский 10.08.2017 23:57) | ☑ | ||
---|---|---|---|---|
0
johnnik
10.08.17
✎
13:57
|
Здравствуйте. Есть число в процентах годовых (для ломбарда), например "146,450", его надо переформатировать в строку "Сто сорок шесть целых четыреста пятьдесят тысячных". Возможно ли это сделать средствами
7.7 без сложных разбиений числа и присвоению каждой цифре слова. Команда Формат() переводит в строку только денежную величину, а тут неденежная |
|||
1
2S
10.08.17
✎
13:58
|
ну ты даешь. Например,
КоличествоСтрок() #ЧП |
|||
2
2S
10.08.17
✎
13:59
|
чпдс полный формат, если не ошибаюсь.
|
|||
3
2S
10.08.17
✎
14:00
|
(2) - это для денежной системы
|
|||
4
Дмитрий
10.08.17
✎
14:06
|
напиши два spl файла для целой и для дробной частей.
делал такое для тонн и килограммов |
|||
5
Ёпрст
10.08.17
✎
14:17
|
(0) ща кину пример, если найду
|
|||
6
Ёпрст
10.08.17
✎
14:40
|
||||
7
Злопчинский
10.08.17
✎
17:20
|
(0) вообще то число в примере обычно принято представлять как "146,45" - ..сорок пять сотых...
|
|||
8
Злопчинский
10.08.17
✎
17:21
|
я писал spl файлик и все...
думаю тут как раз заморчоки будут с .45 и .450 |
|||
9
johnnik
10.08.17
✎
18:39
|
(7) Это конфа для ломбардов, там требования Центробанка РФ такие, что я сам в шоке. Годовой процент должен выводиться в квадратной рамке (прямоугольная не катит), размер рамки должен быть не менее 5% площади листа, цифра процентов обязательно должна быть в письменном виде с точностью до тысячной доли процента и слова "целых", "тысячных" и "процент" должны быть четко прописаны. Никаких запятых, знаков "%", чтобы сключить двусмысленность в прочтении.
|
|||
10
HawkEye
10.08.17
✎
20:01
|
(0) так делал:
ПечСредневзвешанный = Формат(Цел(ПечСредневзвешанный),"ЧП") + " целых " + Формат((ПечСредневзвешанный - Цел(ПечСредневзвешанный))*1000,"ЧП") + " тысячных процента"; ПечСредневзвешанный = ВРЕГ(ПечСредневзвешанный); вроде не жаловались.... |
|||
11
Злопчинский
10.08.17
✎
20:07
|
(10) кстати, да
Прикольно будет Десять целых ноль тысячных Но с падежовывами будут проблемы Десять целых сто двадцать одна тысячная процента А не... сто двадцать одна тысячных ??? |
|||
12
HawkEye
10.08.17
✎
20:35
|
(11) ноля там не бывает )
с падежами - я заказчика предупредил, сказали - будут претензии, будем переделывать, а сейчас надо вчера... кто платит, тот и заказывает музыку... |
|||
13
johnnik
10.08.17
✎
21:56
|
(10) Ну, я в общем так и сделал. Разделил целую и дробную часть числа, дробную из сотых превратил в тысячные, а с падежовыми проблем не будет, так как третий разряд тысячных долей и не будет, т.е. не будет 121 тысячная или 987 тысячных, будет всегда 550, 430. так что падеж всегда будет "тысячных". Просто требование Центробанка писать до тысячных, даже если этих тысячных - ноль.
Всем спасибо, помогли |
|||
14
Злопчинский
10.08.17
✎
23:57
|
(13) ну и отлично!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |