Имя: Пароль:
1C
1С v8
Найти символ в строке
0 Artyom20
 
06.05.15
10:34
Добрый день,
Помогите, пожалуйста,
Делаю загрузку из *.txt
загружаю колонку с ценами, там есть такие значения:
1.0
1.4
.4
.04
Я хочу заменять "." на "0."

подскажите,  как написать этот поиск (работать должен только в случае если первый символ ".")
1 ale-sarin
 
06.05.15
10:35
Лев()
2 Ёпрст
 
06.05.15
10:37
(0)
Число(".4") = 0,4
3 Ёпрст
 
06.05.15
10:38
и.. заменять ничего не надо
4 ale-sarin
 
06.05.15
10:39
(2) Кстати, да!
5 Spyke
 
06.05.15
10:40
Я иногда действительно "офигиваю" от тем пользователей со стажем более 2 лет, ну неужели действительно такой низкий порог. Такие задачки решали в 10 классе на информатике и то т.к. она у нас была с 10 класса. Ну реально стыдно должно быть.
6 Artyom20
 
06.05.15
10:41
(5) ни капельки
7 Artyom20
 
06.05.15
10:41
(2) спасибо!;)
8 Spyke
 
06.05.15
10:46
Строим алгоритм
1) Проверка если первый символ равен "." тогда наш случай
Если Лев(СОКРЛП(стр),1) = "." Тогда
2) Теперь замена
Цена = СтрЗаменить(СОКРЛП(стр),".","0.");
3) Теперь получим число
Число(Цена);
9 Artyom20
 
06.05.15
11:16
(8) спасибо, все работает ;)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан