Имя: Пароль:
1C
1С v8
Считываю с экселя строку , в ней оплучается пробел как удалить?
0 Artur Mirodyanov
 
06.11.13
16:51
В экселе есть ячейка в ней стоит 2013. Считавыю значение в 1с , уже строка имеет значение "2 013", пытаюсь функцией СтрЗаменить.. убрать этот пробел но нет. Внизу привожу код.

    ГодСтрокой = "" + Лист.Cells(1,16).Value;
    ГодСтрокой = СтрЗаменить(ГодСтрокой, " ", "");

Если  это не пробел тогда что это??? И как его оттуда убрать?, могут быть данные "2013" и "2 013"
1 vicof
 
06.11.13
16:51
Формат()
2 GROOVY
 
06.11.13
16:52
Оплучется так: Бывает не только пробел, но и неразрывной пробел.
3 Artur Mirodyanov
 
06.11.13
16:52
Значеине переменной после функции СтрЗаменить остается таким же.
4 vicof
 
06.11.13
16:52
Это разделитель групп
5 sda553
 
06.11.13
16:52
Это не пробел.
Убирается выражением
ГодСтрокой = Формат(Лист.Cells(1,16).Value,"КакаятоТамФорматнаяСтрокаЧСтобБезПробелов");
6 GROOVY
 
06.11.13
16:53
7 Artur Mirodyanov
 
06.11.13
16:54
(2), (5), (1) Спасибо сейчас сделаю
8 GROOVY
 
06.11.13
16:55
(7) Чего обрадовался, у тебя там не число.
9 abfm
 
06.11.13
16:56
Не надо мучить.
Значение = СтрЗаменить(Значение, Символы.НПП, "");
10 sda553
 
06.11.13
16:57
(8) Спорим, число
11 Смотрящий от 1С
 
06.11.13
16:57
Скопипасти эту невидимую фигню и вставь ее в СтрЗаменить() в качестве строки для замены
Основная теорема систематики: Новые системы плодят новые проблемы.