Показать сообщение отдельно
Старый 07.06.2006, 18:58     # 2277
Murzilka
Registered Luser
 
Аватар для Murzilka
 
Регистрация: 11.01.2003
Сообщения: 218

Murzilka Луч света в тёмном царствеMurzilka Луч света в тёмном царствеMurzilka Луч света в тёмном царствеMurzilka Луч света в тёмном царствеMurzilka Луч света в тёмном царстве
Цитата:
Сообщение от Marchuk
Подскажите пожалуйста как отсортировать справочьник. была такая проблема выводился
1.1
1.10
1.2
...
Сделал доп.реквезит с нумерацией типа(01.01.00.00)
получилось так как надо
1.1
1.2
...
1.10
но это если группы если например 1.3 будет элемент то выводится он будет после 1.10. Как сделать чтобы было по порядку?
Это проблема сортировки 1 младше 3, пробел младше всего, и никуда ты от нее не денешься. Но и тут возможны варианты
1. Создаешь реквизит "строка" 11 символов с сортировкой по реквизиту (по твоему примеру 01.01.00.00) с маской 99.99.99.99 (это уже для формы списка или диалога), что, естественно, не спасает тебя от незаполненных нулей. Для избежания тупо заполняешь нулями при записи (это может быть и второе число и первое (в зависимости от кривизны лап пользователей) потому что при такой маске можно вписывать только цифры)
2. Если тебя смущают нули!!! Создаешь текстовое поле в форме (или диалоге) создаешь тот же реквизит (с тем же заполнением нулями) но не выводишь его в форму списка. Зато, при открытии формы списка прописываешь сортировку по реквизиту (а набор (при поиске) производишь уже по текстовому полю, где. естественно. этих нулей уже нет, и нет пустых символов)
З.Ы. Надеюсь не запутал, потому как пива во мне через чур Ежели чего - завтра накатаю
__________________
I dont like the drugs, but the drugs like me (c) Marilyn Manson
Murzilka вне форума