Имя: Пароль:
1C
 
Строка из чисел, убрать пробел между группами разрядов
0 Sonic_vlad
 
30.11.05
13:50
Вот строка    "-1 206,55,-1 206,55,-1 306,55,-1 306,55,-1 316,54,-1 316,54,-1 316,54,-1 316,54," как пробелы убрать? стрЗаменить(СТр," ","") не помогает
1 Волшебник
 
модератор
30.11.05
13:51
Символы.НПП
2 Sonic_vlad
 
30.11.05
13:55
(1) спасибо.. вылетело совсем
3 roman
 
naïve
30.11.05
13:55
ну можно еще так:
стрЗаменить(СТр," ","")
4 Широкий
 
30.11.05
13:56
(3) нет
5 Sonic_vlad
 
30.11.05
13:57
(3) читай (0)
6 roman
 
naïve
30.11.05
14:32
(4), (5) а ты пробовал ?
7 roman
 
naïve
30.11.05
14:36
Процедура КнопкаВыполнитьНажатие(Кнопка)
   Число = 10000;
   Строка = Строка(Число);
   Строка = стрЗаменить(Строка," ","");
   Сообщить(Строка);
КонецПроцедуры
8 Волшебник
 
модератор
30.11.05
14:37
(7) Все зависит от региональных настроек ИБ. Возможно, что у тебя тоже будет работать, но маловероятно. По умолчанию, там вставляется символ "неразрывный пробел", т.е. Символы.НПП. Читай тут: http://www.v8.1c.ru/predpriyatie/typical_problems_Types.htm#2
9 roman
 
naïve
30.11.05
14:38
эээ...
все претензии к владельцу ресурса ;)
просто неразрывный пробел на форуме заменяется простым
а так вполне рабочий код
10 Волшебник
 
модератор
30.11.05
14:38
(9) Хитрец, однако...
11 VitaliySm
 
30.11.05
14:38
А как получаеш такую строку? Вообще для того чтобы убрать пробел из числа нужно его соответственно отформатировать

Значение=1000;
Формат(Значение,"ЧГ=0");
12 roman
 
naïve
30.11.05
14:56
можно еще быстрее
символ неразрывного пробела можно получить таким образом
"alt"+"2"+"5"+"5"
13 Волшебник
 
модератор
30.11.05
15:01
(12) Мне кажется такой стиль программирования не очень хороший. Внешне он выглядит как простой пробел. Такая строка требует как минимум комментария. Но лучше так вообще не делать