|
Как написать обработку транслирующую число из числа в текст?
| ☑ |
0
pro3ri
23.04.15
✎
09:53
|
ДОбрый день!
В документах надо писать две тысячи сто двенадцать рублей 00 копеек а не 2112,00 коп
|
|
1
1Сергей
23.04.15
✎
09:54
|
Формат, кажись
|
3 |
2
sergeev-ag-1977
23.04.15
✎
09:54
|
Возьми любую стандартную печатную форму и посмотри название функции.
|
|
3
sergeev-ag-1977
23.04.15
✎
09:55
|
( 1) формат словами не умеет.
|
9 |
4
ale-sarin
23.04.15
✎
09:55
|
Вы думаете в типовых это не используется? Искали?
Поиск по СуммуПрописью.
|
|
5
sergeev-ag-1977
23.04.15
✎
09:55
|
В ТТН, к примеру, есть
|
|
6
Ненавижу 1С
гуру
23.04.15
✎
09:56
|
ЧислоПрописью
|
|
7
Krolik Bezobraznik
23.04.15
✎
09:57
|
ЧислоПрописью(123.65,,"рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2");
|
|
8
jsmith82
23.04.15
✎
09:57
|
СуммаПрописью
|
|
9
1Сергей
23.04.15
✎
10:00
|
|
|
10
pro3ri
23.04.15
✎
10:06
|
хорошо что есть такая функция платформы, а вот если б ее не было?
|
|
11
pro3ri
23.04.15
✎
10:06
|
Каков алгоритм?
|
12
13 |
12
Kvant1C
23.04.15
✎
10:08
|
( 11) А вы с какой целью интересуетесь?
|
14 |
13
Дмитрий
23.04.15
✎
10:10
|
( 11) разбиваешь число на миллиарды миллионы тысячи сотни десятки единицы, затем подставляешь нужное слов в зависимости от окончания
|
15 |
14
pro3ri
23.04.15
✎
10:12
|
|
|
15
Ненавижу 1С
гуру
23.04.15
✎
10:15
|
( 13) проверил, с триллионами оно еще работает, а потом ошибка
|
17 |
16
Ненавижу 1С
гуру
23.04.15
✎
10:16
|
ЧислоПрописью(171256660257853.65,,"рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2")
Сто семьдесят один триллион двести пятьдесят шесть миллиардов шестьсот шестьдесят миллионов двести пятьдесят семь тысяч восемьсот пятьдесят три рубля 65 копеек
|
|
17
Drac0
23.04.15
✎
10:19
|
( 15) Т.е. 1С: Управление страной 1.0 не взлетит? :(
|
18 |
18
Kvant1C
23.04.15
✎
10:28
|
( 17) Можно вместо рубля использовать МиллионРублей, тогда взлетит
|
|
19
wms
23.04.15
✎
10:33
|
ЧислоПрописью(997256660257853.99,,"рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2")
Девятьсот девяносто семь триллионов двести пятьдесят шесть миллиардов шестьсот шестьдесят миллионов двести пятьдесят семь тысяч восемьсот пятьдесят три рубля 99 копеек
|
|