|
v7: Почему минус меньше пробела при сравнении строк, хотя по кодам наоборот?
| ☑ |
0
Chai Nic
19.11.13
✎
09:17
|
Сообщить(?("-"<" ",1,0));
Сообщить(?(КодСимв("-")<КодСимв(" "),1,0));
Результат:
1
0
|
|
1
Wobland
19.11.13
✎
09:19
|
восьмёрочное табло:
"-"<" " ложь
|
|
2
Chai Nic
19.11.13
✎
09:20
|
(1) К восьмерке тут претензий нет..
|
|
3
hhhh
19.11.13
✎
09:21
|
(2) правила сортировки не имеют никакого отношения к кодам символов.
|
|
4
Эмбеддер
19.11.13
✎
09:22
|
(0) у меня в обоих случаях возвращает 0
|
|
5
hhhh
19.11.13
✎
09:24
|
(4) это не в 1с, сортировка берется из SQL или из Windows.
Значит у вас с ним разные SQL.
|
|
6
Rie
19.11.13
✎
09:25
|
А если с порядком сортировки поиграться - то можно такого насмотреться...
|
|
7
Эмбеддер
19.11.13
✎
09:25
|
(5) на файловой проверял
|
|
8
hhhh
19.11.13
✎
09:35
|
(7) вообще-то читал, что для сортировки пишется алгоритм. И он не всегда привязан тупо к коду символа. Может быть вообще не привязан.
Например, у вас английский Windows, а у него русский. У них разные сортировки будут заложены.
|
|
9
Chai Nic
19.11.13
✎
09:39
|
(5) Какое отношение имеет sql к выполняемому на клиенте коду? Скорее это зависит от версии ОС. У меня XP.
|
|
10
hhhh
19.11.13
✎
09:43
|
(9) кстати, да. Сортировка в вашем примере будет отличаться от сортировки в запросе. Потому что здесь Windows рулит, а тпм сортировка из SQL подтянется.
|
|