Имя: Пароль:
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 копеек
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн