Имя: Пароль:
1C
1С v8
Часы прописью! 1с 8,2
0 KonstantinK90
 
26.05.16
06:16
Всем привет! подскажите где ошибка пишу вот так
ПараметрыПредметаИсчисления = "час, часы, часов,ж, минута,минуты,минут, ж,2";
        ФорматнаяСтрока = "Л=ru_RU; ДП=Истина";
        ОбластьПодвал.Параметры.ЧасовПрописью = ЧислоПрописью(Количество,ФорматнаяСтрока,ПараметрыПредметаИсчисления);
количество = 102,5
получается вот так (Сто две часы пятьдесят минут                    )
1 KonstantinK90
 
26.05.16
06:16
правильно же будет  - сто два часа пятьдесят минут
2 Любопытная
 
26.05.16
06:19
Ну так в параметрах исчисления вместо "часы" поставь "часа"
3 imepic
 
26.05.16
06:26
(1) В Морфере (morpher.ru) есть склонение слов и числа прописью. Попробуй его использовать.
4 KonstantinK90
 
26.05.16
06:28
что за морфере?
5 Bigbro
 
26.05.16
06:35
правильно будет 102 часа и ТРИДЦАТЬ минут.
6 KonstantinK90
 
26.05.16
06:37
вот пример как с рублем сделать "рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2",
а как сделать с часоми?
7 imepic
 
26.05.16
06:38
(4) Вот функция там кот. решит твою задачу: "Пропись чисел и согласование с числом (метод Propis)"  http://morpher.ru/WebService.aspx#propis
8 KonstantinK90
 
26.05.16
06:44
"час, часа, часов,м, минуты,минута,минут, м,2" вот работает нормално! Спасибо!
9 DDwe
 
26.05.16
06:47
(5) +100
10 KonstantinK90
 
26.05.16
06:55
"час, часа, часов,м, минута,минуты,минут,ж,2"; а нет правильней будет вот так !
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.