|
СтрокаСЧислом() не выводит число с плавающей точкой
| ☑ |
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) Спасибо)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший