Имя: Пароль:
1C
1С v8
Округление в форматной строке
0 AnisaL
 
21.03.19
14:23
Добрый день!
Скажите, пожалуйста, в выражении стоит округление до 2 десятых после запятой, а оно округляется: получается вот так:
3 217,5 ( три тысячи двести восемнадцать ) рублей, почему десятые округляются?

ПрописьЧисла = НРег(((Строка(СИ)+" ( "+ЧислоПрописью(Число(СИ),"Л=RU_RU; ЧДЦ=2; ДП=Истина",") рубль,) рубля,) рублей,м,копейка,копейки,копеек,м,0"))));
1 Лодырь
 
21.03.19
14:27
Потому что сто первую часть строки формирует вот этот кусок: Строка(СИ)
А тут ни о каком формате речи не идет
2 Лодырь
 
21.03.19
14:27
+(1) первую часть )
3 Ns33
 
21.03.19
14:32
"копеек,м,0" заменить на "копеек,м,2"
4 AnisaL
 
21.03.19
14:35
(3) спасибо,получилось!
5 1Сергей
 
21.03.19
14:41
(0) скажите, а такое количество скобок - это чтобы наверняка, да?
6 СтарПом
 
21.03.19
14:43
(5) это смайлики )))
7 AnisaL
 
21.03.19
15:04
(5) честно это не я писала))
8 AnisaL
 
21.03.19
15:05
(6) да, смайлики )))