Имя: Пароль:
1C
1С v8
Не работает СтрЗаменить...
, ,
0 Кокос
 
08.04.12
20:26
СТРЗАМЕНИТЬ(СтрокаМассива.КоррСчет," ","")
При загрузке из Эксель ячейка воспринимается как число и ставит пробелы, при попытке удалить их традиционным способом(в семерке всегда прокатывало да и в 8рке вроде работало) пробелы не убираются. в отладчике тоже смотрел таже фигня...
1 Dies
 
08.04.12
20:27
СТРЗАМЕНИТЬ(СтрокаМассива.КоррСчет,Символы.НПП,"")
2 Кокос
 
08.04.12
20:30
(1) спасибо... А что это так сделали?:)
3 aleks-id
 
08.04.12
20:30
или покороче
СТРЗАМЕНИТЬ(СтрокаМассива.КоррСчет,Символ(160),"")
4 andrewks
 
08.04.12
20:31
(2) ну так,  чтобы не было

45
600 руб.
5 UnsavedSoul
 
08.04.12
20:47
(2)
Символы.НПП - неразрывный пробел. Враг СтрЗаменить :)
Вообще, "стопроцентней" травить Формат на подобные значения...
6 Живой Ископаемый
 
08.04.12
20:52
v82 - сырая, никуда не годная платформа
7 Кокос
 
08.04.12
20:52
(5) формат там не подходит никак... может быть лидирующий ноль а длина коррсчета не постоянная.
8 zak555
 
08.04.12
20:53
что такое СтрокаМассива.КоррСчет ?
9 Steel_Wheel
 
08.04.12
20:53
(2) В  твоей строке изначально не было пробела, потому и не работало
10 Кокос
 
08.04.12
20:54
(8) коррсчет банков одного государства :))  я их банки в УГ11 грузил :)
11 zak555
 
08.04.12
20:56
(10) откуда ты его взял ?
12 DrHiHi
 
08.04.12
22:57
при загрузке из Экселя можно воспользоваться не value, а text, вернет точное значение из Экселя, тоесть если в Экселе написано 00012, то text вернет "00012", а value - 12...
P.S. Если ничего не перепутал %))
13 Кокос
 
09.04.12
12:29
(12) опа! Спасибо! :)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший