Имя: Пароль:
1C
1С v8
ЧислоПрописью
0 Gorro-1789
 
28.02.12
11:53
ДобрыйДень!  пожалуйсто, помогите УБРАТЬ ЭТИ НУЛИ, всё перепробывал,в СП смотрел, не могу разобраться и всё..

ЧислоПрописью(Сумма, "рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 0")  
в рузультате выводит числопрописью и в конце прикручивает эти 00
1 Чайник Рассела
 
28.02.12
11:54
треклятые нули, чтоб им пусто было!
2 andrewks
 
28.02.12
11:55
Стр1=СтрЗаменить(Стр1,"00 копеек","");
3 Fish
 
гуру
28.02.12
11:59
Попробуй так: ЧислоПрописью(15,"ЧЦ=3", "рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 0")
4 Reset
 
28.02.12
11:59
ЧислоПрописью(10, "НД=Ложь", "рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 0")
==>

Десять рублей
5 Ненавижу 1С
 
гуру
28.02.12
12:04
+(4) не забыть еще взять целую часть, а то округлит, например:

ЧислоПрописью(Цел(123.56), "НД=Ложь", "рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 0")
6 Reset
 
28.02.12
12:05
"в СП смотрел"..
---
НД (FN) - Включать/не включать название десятичных частей предмета исчисления (Булево), по умолчанию - Истина.
---
(0) Спасибо где? :-)
7 Reset
 
28.02.12
12:06
(5) Согласен, хотя детали ТС не озвучил. Вдруг если копейки есть, нужно выводить. Хотя (5) в любом случае верно, нужно учитывать
8 НЕА123
 
28.02.12
12:15
(7)
плагиат (5)
ЧислоПрописью(123.56, "НД="+?(ЦЕл(123.56) = 123.56, "Ложь","Истина"), "рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 0")
9 НЕА123
 
28.02.12
12:18
(7)
плагиат (5)
ЧислоПрописью(123.56, "НД="+Формат(ЦЕл(123.56) = 123.56,"БЛ=НД=Истина; БИ=НД=Ложь"), "рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 0")
10 Gorro-1789
 
28.02.12
16:56
Fish помогло!!!  спасибО!!!!       "ЧЦ=3" - вот это убрало нули!    ВСЕМ СПАСИБО
11 Gorro-1789
 
28.02.12
16:58
"ЧЦ=3" -расшифруйте пожалуйсто!!
12 Fish
 
гуру
28.02.12
16:59
(11) Посмотри конструктор форматной строки - всё поймёшь :)))
13 Reset
 
28.02.12
17:08
(11) <ЧЦ> ничего не значит, оно, походу, просто игнорируется. Косяк у тебя был изза-то, что ты обсчитался в количестве параметров. Их три, а у тебя два.

Убирает указание дробной части, натурально, ",0" в третьем параметре.

Т.е. ЧислоПрописью(15,, "рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 0") приведет к тому же результату.
14 Fish
 
гуру
28.02.12
17:11
(13) Кстати да. Слона-то я и не приметил :)))
15 Reset
 
28.02.12
17:11
Процитированный мной (не совсем к месту,ок) "НД" необходим, если нужно вместо "1 рупь 12 копеек" получить "1 рупь 12"
16 Gorro-1789
 
28.02.12
17:17
всё очень доступно объяснил. спс.
17 Gorro-1789
 
03.03.12
21:35
ещё один вопрос по этому поводу...    ..как мне сделать так что бы слово "рублей" не было...   только сумма прописью, и всё, больше ничего не нужно.       плизз!!
18 EvgeniuXP
 
03.03.12
21:40
(17) СтрЗаменить
19 EvgeniuXP
 
03.03.12
21:42
или "рубль, рубля, """", м, копейка, копейки, копеек, ж, 0")? :)
20 Gorro-1789
 
03.03.12
21:45
МММ..    вот значит как нужно!  теперь ВСЁ ПОНЯТНО.    У меня всё получилось, наиогромнейшее спасибо!
Программист всегда исправляет последнюю ошибку.