|
Преобразовать строку в число 1С 8.2
| ☑ |
0
Eeelena
25.01.18
✎
08:00
|
Здравствуйте.
Подскажите как правильно преобразовать строку в число, например 3500.50. Делаю Число(3500.50) выводится ошибка "Преобразование значения к типу Число не может быть выполнено".
|
|
1
Dmitry1c
25.01.18
✎
08:01
|
надо делать Число("3500.50")
|
|
2
Eeelena
25.01.18
✎
08:02
|
(1) да, да все верно, я так и делаю. просто не написала здесь. Ошибка выводится.
|
|
3
catena
25.01.18
✎
08:03
|
Этого не может быть. Вы не все рассказываете.
|
|
4
icipher
25.01.18
✎
08:13
|
лишние символы, наверное, в числе?
"3 500"
|
|
5
Lexey_
25.01.18
✎
08:13
|
(2) да, все верно, только там ещё неразрывный пробел есть?
|
|
6
Eeelena
25.01.18
✎
08:18
|
(4) (5) а как удалить неразрывный пробел
?
|
|
7
Lama12
25.01.18
✎
08:20
|
(6) СтрЗаменить, Формат, ну и ещё 2-3 извращённых варианта.
|
|
8
Eeelena
25.01.18
✎
08:22
|
пробовала вот так Число("3 500.50","ЧГ=0") и вот так СтрЗаменить("3 500.50",Символы.НПП,"") не помогло
|
|
9
Eeelena
25.01.18
✎
08:23
|
ой (8) тут не число, а ФОрмат
|
|
10
catena
25.01.18
✎
08:23
|
(7)Если там уже строка, формат не поможет. Формат надо делать на этапе превращения в строку. Но тогда не понятен смысл всех этих туда-сюда.
(6)Дарю, копируй:
СтрЗаменить(Переменная," ","")
|
|
11
catena
25.01.18
✎
08:24
|
(8)Ну, значит там не НПП, а обычный пробел
|
|
12
Eeelena
25.01.18
✎
08:26
|
(11) да, вы правы. это был обычный пробел) всем спасибо за помощь!
|
|
13
novichok79
25.01.18
✎
08:29
|
ТипЧисло.привестизначение
|
|