|
Упорядочить строку по значению номера
| ☑ |
0
dddonnn
28.04.12
✎
07:54
|
Хочу чтобы в отчете строки упорядочивались по номеру. Номер тип строка, его менять нельзя. Пример: как получается - 2123, 223, 3 , а вот как надо: 3, 223, 2123. Как это реализовать?
|
|
1
Zmich
28.04.12
✎
07:57
|
(0). Ну переведи в тип Число и отсортируй по этой колонке. Потом обратно в Строку, есди это так необходимо.
|
|
2
dddonnn
28.04.12
✎
08:06
|
(1)В этом то и вопрос - не совсем понимаю как перевести?
Вот запрос:
"ВЫБРАТЬ
| БилетыВыручкаОбороты.Маршрут.Код КАК НомерМаршрута,
| БилетыВыручкаОбороты.ТранспортноеСредство.Код КАК ГаражныйНомер,
| БилетыВыручкаОбороты.КоличествоРейсов,
| БилетыВыручкаОбороты.Номенклатура,
| БилетыВыручкаОбороты.Сумма,
| БилетыВыручкаОбороты.Маршрут
|ИЗ
| РегистрНакопления.БилетыВыручка КАК БилетыВыручкаОбороты
|ГДЕ
| БилетыВыручкаОбороты.Период МЕЖДУ &ДатааНач И &ДатаКон
| И БилетыВыручкаОбороты.Сумма <> 0
| И БилетыВыручкаОбороты.Маршрут.Код <> ""000""
|
|
3
dddonnn
28.04.12
✎
08:06
|
Надо отсортировать по номеру маршрута
|
|
4
Zmich
28.04.12
✎
08:14
|
ВЫРАЗИТЬ(БилетыВыручкаОбороты.Маршрут.Код КАК ЧИСЛО(10, 0)) КАК НомерМаршрута,
....
УПОРЯДОЧИТЬ ПО
НомерМаршрута
|
|
5
dddonnn
28.04.12
✎
09:05
|
Выходит ошибка Несовместимые типы "ВЫРАЗИТЬ"
и по-моему функция Выразить не преобразует значение, а только использует уже имеющиеся типы
|
|
6
Zmich
28.04.12
✎
09:12
|
(5). Ну тогда выгрузи результат запроса в таблицу значений, и уже там сам всё преобразуй и отсортируй.
|
|