Имя: Пароль:
1C
1C 7.7
v7: Сортировка
0 pofigos
 
28.09.12
12:16
Коллеги, вопрос. Как сделать сортировку Индексированной таблицы по возрастанию? По синтаксису есть только убывание индекса или по внутреннему представлению.
1 Ёпрст
 
28.09.12
12:20
Сортировать(<?>)
Синтаксис:
Сортировать(стрВыражение)
Параметры:
стрВыражение - тип: Строка. Индексное выражение. Индексное выражение состоит из списка идентификаторов колонок, разделённого запятыми. Если перед именем колонки стоит символ '-', то сортировка осуществляется в обратном порядке. Если перед именем колонки стоит символ '*', то сортировка осуществляется по внутреннему представлению объекта. Если индексное выражение - пустая строка, то сортировка выключается (фильтр на такой индекс установить нельзя).
Изменение сортировки в основном индексе.
2 Ёпрст
 
28.09.12
12:20
т.е тебе либо + либо ничего
3 Ёпрст
 
28.09.12
12:20
не писать
4 pofigos
 
28.09.12
12:22
самое интересное, "+" не срабатывает. Ругается на отсутствие колонки, По убыванию и по внутреннему отрабатывает нормально.
5 pofigos
 
28.09.12
12:26
(2) Туплю в пятницу.... Все ок. отработало. закосячил сам (
6 Ёпрст
 
28.09.12
12:26
тогда ничего не пиши, по-умолчанию и так всега возвр
7 pofigos
 
28.09.12
12:27
Взлетело. Спасибо. В голову вбилась обычная таблица с обязательным "+" перед наименование колонки.
8 Ёпрст
 
28.09.12
12:29
(7) в обычной ТЗ, "+" тоже не обязательно писать
9 Эльниньо
 
28.09.12
12:32
пятница же
10 pofigos
 
28.09.12
12:46
(8) Значит просто привычка такая. чтоб понималось лучше при чтении кода. Но все же, еще раз спасибо за уточнение.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший