Имя: Пароль:
1C
 
Как написать обработку транслирующую число из числа в текст?
0 pro3ri
 
23.04.15
09:53
ДОбрый день!
В документах надо писать две тысячи сто двенадцать рублей 00 копеек а не 2112,00 коп
1 1Сергей
 
23.04.15
09:54
Формат, кажись
2 sergeev-ag-1977
 
23.04.15
09:54
Возьми любую стандартную печатную форму и посмотри название функции.
3 sergeev-ag-1977
 
23.04.15
09:55
(1) формат словами не умеет.
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
(3) а, точн
10 pro3ri
 
23.04.15
10:06
хорошо что есть такая функция платформы, а вот если б ее не было?
11 pro3ri
 
23.04.15
10:06
Каков алгоритм?
12 Kvant1C
 
23.04.15
10:08
(11) А вы с какой целью интересуетесь?
13 Дмитрий
 
23.04.15
10:10
(11) разбиваешь число на миллиарды миллионы тысячи сотни десятки единицы, затем подставляешь нужное слов в зависимости от окончания
14 pro3ri
 
23.04.15
10:12
(12) мозги тренировать
15 Ненавижу 1С
 
гуру
23.04.15
10:15
(13) проверил, с триллионами оно еще работает, а потом ошибка
16 Ненавижу 1С
 
гуру
23.04.15
10:16
ЧислоПрописью(171256660257853.65,,"рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2")

Сто семьдесят один триллион двести пятьдесят шесть миллиардов шестьсот шестьдесят миллионов двести пятьдесят семь тысяч восемьсот пятьдесят три рубля 65 копеек
17 Drac0
 
23.04.15
10:19
(15) Т.е. 1С: Управление страной 1.0 не взлетит? :(
18 Kvant1C
 
23.04.15
10:28
(17) Можно вместо рубля использовать МиллионРублей, тогда взлетит
19 wms
 
23.04.15
10:33
ЧислоПрописью(997256660257853.99,,"рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2")
Девятьсот девяносто семь триллионов двести пятьдесят шесть миллиардов шестьсот шестьдесят миллионов двести пятьдесят семь тысяч восемьсот пятьдесят три рубля 99 копеек