Цитата:
Сообщение от 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. Если тебя смущают нули!!! Создаешь текстовое поле в форме (или диалоге) создаешь тот же реквизит (с тем же заполнением нулями) но не выводишь его в форму списка. Зато, при открытии формы списка прописываешь сортировку по реквизиту (а набор (при поиске) производишь уже по текстовому полю, где. естественно. этих нулей уже нет, и нет пустых символов)
З.Ы. Надеюсь не запутал, потому как пива во мне через чур

Ежели чего - завтра накатаю