Имя: Пароль:
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) Значит просто привычка такая. чтоб понималось лучше при чтении кода. Но все же, еще раз спасибо за уточнение.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн