Имя: Пароль:
1C
 
v8. Работа со строками
0 Колапс
 
13.09.04
17:00
есть строка "0035435435435", например.
каким образом в строке, убрать первые незначащие нули? число нулей произвольное.
1 Волшебник
 
13.09.04
17:01
НоваяСтр = Строка(Число(СтараяСтрока));
2 Колапс
 
13.09.04
17:55
после этой хитрой операции, появляются пробелы разделющие...
например была строка "0001000000", стала "1 000 000" ...
как быть?
3 Колапс
 
13.09.04
17:56
и почему-то, пробелы не убераются, после такого:
Стр = СтрЗаменить(Строка(Число(Стр)), " ", "");
4 YamMike
 
13.09.04
17:58
В ТиСе посмотри глНомерНаПечать
5 Рупор абсурда
 
13.09.04
18:03
Интересно, зачем число в восьмёрке, при приведении к строке, имеет пробелы - разделители тысяч? ...
Есть в этом какой-нибудь смысл или всё гораздо проще? ...
6 Волшебник
 
13.09.04
18:52
(5) Когда число приводится к строке, то оно приводится в соответствии с региональными установками. Чтобы убрать пробел, можно воспользоваться функцией Формат или заменить этот НЕРАЗРЫВНЫЙ ПРОБЕЛ (Символы.НПП) на пустую строку.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn