Имя: Пароль:
1C
 
СтрЗаменить(ТЗ.Код ," ","") ?
0 zak555
 
01.09.09
14:35
вопрос:
ТипЗначенияСтр(ТЗ.Код)="Строка"
ТЗ.Код = "1 000"
СтрЗаменить(ТЗ.Код    ," ","") = "1 000"
СтрЗаменить("1 000"    ," ","") = "1000"

почему так?
1 zak555
 
01.09.09
14:36
+ (0) ТЗ.НоваяКолонка("Код", "Строка");
не уже ли, нужно длину указывать?
2 vde69
 
01.09.09
14:36
СтрЗаменить(СокрЛП(ТЗ.Код)    ," ","")
3 sapphire
 
01.09.09
14:36
(0) Это другой символ :)
Несжимаемый пробел :)
4 Дуб
 
01.09.09
14:36
(0) "патамучта" (с)
Символы.НПП
5 Нуф-Нуф
 
01.09.09
14:37
(3) даже rar не сожмет?
6 zak555
 
01.09.09
14:39
(2) СтрЗаменить(СокрЛП(ТЗ.Код)    ," ","") = "1 000"
7 Дуб
 
01.09.09
14:39
(6) см. (4)...
8 Ёпрст
 
гуру
01.09.09
14:40
(6) Сообщить(КодСимв(Сред(ТЗ.Код,2,1)));
9 zak555
 
01.09.09
14:40
+ (1) сделал даже так:
ТЗ.НоваяКолонка("Код", "Строка", 80);
потом
СтрЗаменить(СокрЛП(ТЗ.Код)    ," ","") = "1 000"
СтрЗаменить(ТЗ.Код            ," ","") = "1 000"
10 Нуф-Нуф
 
01.09.09
14:41
а формат его не спасет?
11 Дуб
 
01.09.09
14:41
(9) мля... Читать не умеешь? Там не пробел.
12 zak555
 
01.09.09
14:41
(4) (5) (7) (8)
КодСимв(Сред(ТЗ.Код,2,1)) = 160
13 Ёпрст
 
гуру
01.09.09
14:42
(12) Код пробела = 32... если что, см (3).
14 ДенисЧ
 
01.09.09
14:42
(12) А пробел имеет код 32. Ничего не намекается?
15 Дуб
 
01.09.09
14:42
(12) мАлАдЭц! Возьми с полки пирожок. Теперь - понятно?
16 Point
 
01.09.09
14:43
1 000 и 1000 отличаются только тем, что в "1 000" - есть не разрывный пробел.
Не разрывный пробел не одно и тоже что и просто пробел, тут нужно функцию Формат() использовать - тогда будет ГУД!
17 Дуб
 
01.09.09
14:43
тудыть.. Или это развод?
18 zak555
 
01.09.09
14:43
да понял уже
19 zak555
 
01.09.09
14:44
только про несжимаемый пробел не слышал
20 Дуб
 
01.09.09
14:44
(19) век живи - век учись... (дураком помрёшь) ;)
21 zak555
 
01.09.09
14:46
(16) и как Форматом?
22 zak555
 
01.09.09
14:46
(20) да это понятно
23 Point
 
01.09.09
14:52
(21) четр, в 7.7 нет такого, это только в 8-ке.
Узнай КодСимвол как в (8), а далее СтрЗаменить()
24 zak555
 
01.09.09
14:55
(23) да уже понял...
25 zak555
 
01.09.09
14:57
кстати, если где-нибудь вставить альт+0160 в обработке - то столько ошибок полезет - почему?
это тоже по сути символ?
26 zak555
 
01.09.09
15:03
+ Всем спасибо за помощь!
Независимо от того, куда вы едете — это в гору и против ветра!