|
СтрокаСЧислом() не выводит число с плавающей точкой | ☑ | ||
---|---|---|---|---|
0
Капитан Джек Воробей
16.01.23
✎
17:03
|
Передаю данные в функцию СтрокаСЧислом(НСтр("ru = ';%1 час;;%1 часа;%1 часов;'", 11.5, ВидЧисловогоЗначения.Количественное)
Возвращает пустую строку Вопрос: В чем может быть причина такого поведения и как это можно поправить? |
|||
1
Капитан Джек Воробей
16.01.23
✎
17:06
|
(0) + 1С:Предприятие 8.3 (8.3.20.2180)
|
|||
2
Капитан Джек Воробей
16.01.23
✎
17:14
|
Так будет поточнее СтрокаСЧислом(";%1 час;;%1 часа;%1 часов;", 11.5, ВидЧисловогоЗначения.Количественное)
А если целое оставить СтрокаСЧислом(";%1 час;;%1 часа;%1 часов;", 11, ВидЧисловогоЗначения.Количественное) то без проблем... |
|||
3
mikecool
16.01.23
✎
17:17
|
гм, а как должна интерпретироваться дробная часть?
|
|||
4
mikecool
16.01.23
✎
17:18
|
да и в справке про дробное - ни слова, почитай внимательно порядок категорий
|
|||
5
lodger
16.01.23
✎
17:22
|
ВидЧисловогоЗначения (NumericValueType)
Количественное (Cardinal) Описание: Количественное числительное (например: один, восемьдесят, и т.д.). это ж тебе не правила и законы. тут не работает принцип "что не описано то разрешено". тут работает ровно так как написано - работает с целыми количественными или порядковыми. |
|||
6
Галахад
гуру
16.01.23
✎
17:22
|
СтрокаСЧислом(";%1 час;;%1 часа;%1 часов;%1 ухах", 11.5, ВидЧисловогоЗначения.Количественное)
|
|||
7
Капитан Джек Воробей
16.01.23
✎
17:23
|
(3) по идеи 11.5 часов (4) да я справку читал, но на прием идет <Число> (обязательный), а число может быть дробным
|
|||
8
Капитан Джек Воробей
16.01.23
✎
17:26
|
(5) Ну да не поспоришь) да проглядел этот пункт...
|
|||
9
lodger
16.01.23
✎
17:28
|
(8) но вообще, этот метод ест дробные.
<ФорматнаяСтрокаЧисла> (необязательный) Тип: Строка. В качестве параметра передается строка, используемая методом Формат для преобразования исходного числа в строку в указанном формате. сюда можно уточнить, сколько разрядов. |
|||
10
Капитан Джек Воробей
16.01.23
✎
17:32
|
(9) Да с этим уже экспериментировал, там все же ВидЧисловогоЗначения отыгрывает...
|
|||
11
lodger
16.01.23
✎
17:59
|
(10) обрати внимание на (6).
|
|||
12
Капитан Джек Воробей
16.01.23
✎
18:32
|
(11) Блин я уже костыли сварганил), спасибо что ткнул) (6) Спасибо)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |