|
|
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Подскажите, в чем проблема. Есть справочник. У элемента справочника есть реквизит с типом "Перечисление". В перечислении "ВидыЛистов" ("название от балды") занесены следующие значения: Имя - ЛистА, Синоним - А Имя - ЛистБ, Синоним - Б Имя - ЛистВ, Синоним - В При выводе списка элементов справочника делаю сортировку по полю "ВидыЛистов". Список сортируется, но (!)... сначала идут элементы с "В", далее с "А", "Б". Обратная сортировка дает такой результат: "Б", "А", "В". Не пойму, то ли ошибаюсь, то ли 1С тупит. Или сортировка перечислений по другому работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2010, 18:33 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Судя по предыдущему сообщению - ошибаетесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2010, 21:27 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Прилагаю скрин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2010, 03:58 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Прошу поверить на слово, внизу списка за "А" идет "Б". PS Сорри за размеры скрина ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2010, 04:02 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Может B- литинская? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2010, 12:43 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Честное слово, я уже по всякому писал. Сначала английскими буквами, потом русскими. Проверял коды символов. Ничего не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2010, 22:53 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
На английском использовал A (эй), B (би), C (си) :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2010, 22:54 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Тогда просто чудеса! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2010, 10:34 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Варианты - не та кодовая страница. Не та сортировка в скуле. Порядок вбитого перечисления в конфигураторе b a c. Еше вариант - проверь что строка(ЛистА)<строка(ЛистБ)<строка(ЛистВ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2010, 11:29 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
1. Попробовал еще при отладке посмотреть значения: - Перечисления.СпискиСтран[0], - Перечисления.СпискиСтран[1], - Перечисления.СпискиСтран[2]. Все хорошо: ЛистА, ЛистБ, ЛистВ. 2. Сначала база была файловой, потом на сиквел перетащил. Разницы никакой. Я не знаю, что еще можно сделать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2010, 20:45 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Выкладываю базу (справочник, перечисление, регистрсведений). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2010, 20:59 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
При настройке формы списка регистра сведений, на закладке "Порядок" указать "Группа.Порядок" в этом случае сортируется правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 09:19 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Спасибо за совет, но... почему не работает сортировка при работе со списком. Или сортировка без данной настройки идет по другим "алгоритмам"? ИМХО, бред... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 09:25 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Кста, я делал свою форму списка. Используется автоматически генерируемая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 09:27 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
KuzEvКста, я НЕ делал свою форму списка. Используется автоматически генерируемая. исправил :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 09:28 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Почему не работатет, см. скрин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 09:41 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Дмитрий, благодарю. Я только не понимаю, почему сортировка работает некорректно при нажатии на заголоке поля "Группа". Получается, что это фикция. Рядовой пользователь вряд ли полезет так глубоко для "правильной" сортировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 09:56 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
KuzEvДмитрий, благодарю. Я только не понимаю, почему сортировка работает некорректно при нажатии на заголоке поля "Группа". Получается, что это фикция. Рядовой пользователь вряд ли полезет так глубоко для "правильной" сортировки. А для рядовых пользователей служит заранее настроенный программистом список :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 10:01 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Будете смеяться, но... не работает :) (см. скрин) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 10:12 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Не просто группа, а Группа.Порядок! На моем скрине все хорошо видно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 10:19 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
Ёлы-палы :( Ура! Если я правильно понимаю, то для "лечения" необходимо сделать форму списка с преднастроенной сортировкой (Группа.Порядок = ...). В этом случае, когда юзер будет давить на название поля, сортиртировка будет правильной. Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 10:33 |
|
||
|
Сортировка списка по полю с типом Перечисление
|
|||
|---|---|---|---|
|
#18+
1) Перечисления хранятся в самой конфигурации в СУБД хранится только их порядок 2) Как вариант, погляди профайлером, какой запрос уходит на сервер (мало ли что) 3) по всей видимости сортировка происходит на сервере приложений. 4) попробуйте выбрать и отсортировать ваш список запросом, поглядите на результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 10:35 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36657947&tid=1522300]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 361ms |

| 0 / 0 |
