|
Сортировка строк, что идет после буквы Я? | ☑ | ||
---|---|---|---|---|
0
bolero
11.02.15
✎
11:47
|
** куплю СП, недорого
Имеется любой абстрактный список (у меня это список общих характеристик номенклатуры), отсортирован по строковому представлению. Есть задача выдвинуть некоторые строки наверх, чтобы всегда были видны в первую очередь - добавляем ! или _ слева к рабочему наименованию, задача решена. Появилась задача опустить некоторые строки вниз. Элементы крайне редко используются и не рекомендуются к выбору, но еще не помечены на удаление, т.к. есть остатки. Использовал для этого русскую букву Х, пока не столкнулся со словом Черный. Ч встает после Х. А я встал в ступор - все латинские буквы, цифры и знаки препинания идут перед русскими. Где алгоритм сортировки взять? В СП не нашел. |
|||
1
Ненавижу 1С
гуру
11.02.15
✎
11:48
|
нужно не извращаться, а добавить еще одно поле Приоритет и сортировать по Приоритет+Представление
|
|||
2
ale-sarin
11.02.15
✎
11:51
|
ЯЯ
|
|||
3
vde69
11.02.15
✎
11:57
|
используй тильду "~"
|
|||
4
Бубка Гоп
11.02.15
✎
11:58
|
(0) что мешает провести эксперимент? создать массив, в котором есть ВСЕ символы, которые только могут встретиться, и отсортировать его. но это если интересно как сортирует. а для решения задачи (1)
|
|||
5
nordbox
11.02.15
✎
12:03
|
было уже как то,
а в виндовозе в таблице символов посмотреть? там есть кнопка Пуск\Программы\стандартные\служебные\таблица символов ))))) |
|||
6
bolero
11.02.15
✎
12:50
|
(1) Знал, чо первый коммент будет именно такой. Да чо уж там, давай для такой плевого дела сразу универсальную подсистему замутим. Или не, лучше, позовем специалиста.
Изменение в конфигурации, отладка, апдейт, инструкция под роспись как этим пользоваться, совещание, потом объяснительные с тех, кто не понял. (3) спасибо, но не прокатило - идет в начало вместе с остальными запяточками. Также пробовал ¶, который вроде не в начале таблицы. (4) в юникоде более 90000 символов (5) к сожалению, винда свои наборы в этой программке как-то по своему сортирует, например Ё ставит после Я В итоге взял взаймы ???? у братьев-индусов. Что это - не знаю, но внешним видом намекает, что использовать эту характеристику не надо. |
|||
7
bolero
11.02.15
✎
12:53
|
(6) парсер не съел
|
|||
8
Cap_1977
11.02.15
✎
12:55
|
(6) ... Под символы кириллицы выделены области знаков с кодами от U+0400 до U+052F, от U+2DE0 до U+2DFF, от U+A640 до U+A69F...
wiki:Юникод |
|||
9
anatoly
11.02.15
✎
12:56
|
дарю символ:
¤ alt+253 на нумпаде. |
|||
10
1976vas
11.02.15
✎
12:59
|
А можно, наверное, код символа Я + 1
|
|||
11
Бубка Гоп
11.02.15
✎
13:05
|
(6) 90000 это много? не справится машинка?или ты собрался вручную вводить?
|
|||
12
1976vas
11.02.15
✎
13:06
|
Символ(КодСимвола("Я")+1)
|
|||
13
1976vas
11.02.15
✎
13:07
|
)
|
|||
14
Ненавижу 1С
гуру
11.02.15
✎
13:17
|
(6) не, ну че, каждый раз подпиливай под новые буковки
|
|||
15
Fragster
гуру
11.02.15
✎
13:17
|
тут надо подумать про collation, например у 1с он CI, т.е. регистронезависимый. Сортировка также может зависеть от СУБД
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |