Имя: Пароль:
1C
1С v8
Сравнение строк)
0 ПульсЪ
 
02.08.11
20:13
Вообщем жесть, сравниваю две строки, например:

Строка1 = "128 128";

в отладчике:

строка1="128 128" ------------при обычном раскладе должно работать, но не в моем)))


применял и сокрЛП и СтрЗаменить - не канает

в результате, чуть попыхтев, узнал при помощи КодСимвола(Строка1,1) вылезает значение аж "8234",а если так КодСимвола(Строка1,8) то "8236", что это за шляпа кто знает?
1 zak555
 
02.08.11
20:15
сколько выпил ?
2 ПульсЪ
 
02.08.11
20:16
(0) та не скока)
3 skunk
 
02.08.11
20:16
Код переданного символа. Код возвращается в соответствии с кодировкой Unicode
4 ПульсЪ
 
02.08.11
20:16
Всмысле (1)
5 Darky
 
02.08.11
20:18
ниче не понял
Я вижу только присваивание, но не сравнение
6 zak555
 
02.08.11
20:20
Встроенные функции языка.КодСимвола (Script functions.CharCode)
Встроенные функции языка (Script functions)
КодСимвола (CharCode)
Синтаксис:

КодСимвола(<Строка>, <НомерСимвола>)
Параметры:

<Строка> (обязательный)

Тип: Строка. Исходная строка.
<НомерСимвола> (необязательный)

Тип: Число. Номер символа в строке, код которого необходимо получить. Нумерация символов в строке начинается с 1.
Значение по умолчанию: 1
Возвращаемое значение:

Тип: Число. Код переданного символа. Код возвращается в соответствии с кодировкой Unicode.
Описание:

Получает код символа, расположенного в переданной строке в позиции с указанным номером.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Пример:

КодПервогоСимволаФамилии = КодСимвола(Сотрудник.Фамилия);
7 Жан Пердежон
 
02.08.11
20:25
СтрЗаменить(Строка1,Символы.НПП,"");
8 ПульсЪ
 
02.08.11
20:29
(7) СокрЛП выполняет ту же функцию, не работает
9 ПульсЪ
 
02.08.11
20:30
единственный кто понял в чем дело это (3)
10 Dolter
 
02.08.11
20:32
(8) какую функцию выполняет СокрЛП??? О_о
11 Baker_it
 
02.08.11
20:36
Дааа, тяжело 1С-нику без профильного образования)
12 hhhh
 
02.08.11
21:33
(9) кончай уже тупить, в отладчике неразрывный пробел, а ты его по-лоховски с обыкновенным пробелом сравниваешь.
13 MikleV
 
02.08.11
21:35
бгг
14 ПульсЪ
 
02.08.11
23:46
(12) я не туплю) пробела там нету) если кому интересно, могу конфу слить с этой хренью

(7) не работает, я прежде чем сюда писать перепробывал все 1Совские функции работы со строкой, не одна из них не убивает слева и права символ с кодом "8234/8236
15 ПульсЪ
 
02.08.11
23:52
хотя не, ща глянул таблицу, правда пробел, http://ivanov.in/upbar/symbols8.php?p=128
16 ПульсЪ
 
02.08.11
23:53
но всеравно "1Совские функции работы со строкой, не одна из них не убивает слева и права символ с кодом "8234/8236"
17 ПульсЪ
 
02.08.11
23:56
если только в наглую не отрезать их.. что не есть гуд, т.к. нужно мутить проверку, еще пару строк, итого четыре строки, которые могут повторятся в цикле десятки тысяч раз)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.