|
Вопрос по функции Вычислить()
| ☑ |
0
program1c82
15.11.19
✎
11:03
|
Добрый день.
Столкнулся с такой проблемой:
Дробные числа во всех формах 1с выводятся с разделителем "," например 256,509825
А функция Вычислить() отказывается работать с формулами, где для дробных чисел разделителем целой и дробной части является ",".
И для данной функции приходится сначала преобразовывать числа к виду когда разделителем выступает "."
Для чего так сделали ? Может есть какой-то обходной путь ?
|
|
1
Ненавижу 1С
гуру
15.11.19
✎
11:06
|
Потому что Вычислить принимает выражение на языке программирования 1С и там разделитель дробной части точка
Потому что в России принято отделять дробную часть запятой и при выводе чисел используется региональная настройка
Кстати помимо этого там еще разделяются неразрывным пробелом триады целой части
|
|
2
Chum
15.11.19
✎
11:08
|
(0) проблема нормализовать строку?
|
|
3
unenu
15.11.19
✎
11:08
|
(0) Вычислить() имеет смысл в фоновых, а у вас что на поделка?
|
|
4
Волшебник
15.11.19
✎
11:13
|
(0) В функцию Вычислить передаётся программный код.
|
|
5
Жан Пердежон
15.11.19
✎
12:32
|
(0) там еще неразрывной пробел есть между группами (тысячи, миллионы, тд)
|
|