Имя: Пароль:
1C
1С v8
Преобразовать строку в число 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
ТипЧисло.привестизначение
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн