|
v7: 7.7, форма списка справочника, сортировка в обратном порядке | ☑ | ||
---|---|---|---|---|
0
tesei
18.05.18
✎
00:01
|
При открытии формы списка справочника происходит сортировка по реквизиту:
Сортировка("Дата", 1); Как отсортировать в обратном порядке? Так, чтобы поздняя дата была первой. |
|||
1
Попытка1С
18.05.18
✎
00:04
|
мб Сортировка("-Дата", 1);
|
|||
2
tesei
18.05.18
✎
00:06
|
Пробовал: -Дата, Дата-, Дата Убыв - не работает, синтакс. ошибка.
|
|||
3
Попытка1С
18.05.18
✎
00:08
|
тогда формируй через ИспользоватьСписокЭлементов
|
|||
4
Злопчинский
18.05.18
✎
03:14
|
(3) а это к чему?
|
|||
5
Злопчинский
18.05.18
✎
03:15
|
(2) почитай в СП - там нигде не упоминается что форму СПИСКА справочника можно задавать НАПРАВЛЕНИЕ сортировки
|
|||
6
Chameleon1980
18.05.18
✎
03:59
|
а свойство реквизита "сотрировка" не может влиять?
оно вкл? |
|||
7
Chameleon1980
18.05.18
✎
04:02
|
||||
8
Chameleon1980
18.05.18
✎
04:03
|
Сортировка(<?>,);
Синтаксис: Сортировка(<Способ>,<Разрешение>) Назначение: Установить способ сортировки элементов справочника. Возвращает текущее значение установленного на данный момент способа сортировки элементов справочника (до применения метода). Параметры: <Способ> - строка с именем устанавливаемой сортировки. Это может быть (в зависимости от языка по умолчанию) ''Код\Code'' ''Наименование\Description'' или имя реквизита, по которому устанавливается сортировка. <Разрешение> - необязательный параметр. Флаг разрешения пользователю менять способ сортировки: 1 - разрешить; 0 - запретить. Замечание: Метод доступен только в контексте Модуля формы списка справочника и относится ко всему текущему справочнику. остается открытым вопрос по реквизиту Дата пробовать нужно |
|||
9
Злопчинский
18.05.18
✎
04:07
|
(8) вы че там грибов обожрались
"<Способ> - строка с именем устанавливаемой сортировки. Это может быть (в зависимости от языка по умолчанию) ''Код\Code'' ''Наименование\Description'' или имя реквизита, по которому устанавливается сортировка. " = способ - это только выбор ИЗ предпределенных (код и наименование) или определяемых пользователем (артикул, дата, хрень всякаяпрочая). Но способ никак !не включает! в себя НАПРАВЛЕНИЕ сортировки) |
|||
10
Злопчинский
18.05.18
✎
04:08
|
(6) если вкл свойство сортировка - то этот реквизит увидишь в ПКМ в подменю "сортировка", если нет - то не увидишь
|
|||
11
Chameleon1980
18.05.18
✎
04:11
|
http://prntscr.com/jjbk7q
(10) угу. вот смущает, что интерактивно не задается в каком направлеии сортировать |
|||
12
Chameleon1980
18.05.18
✎
04:11
|
похоже только по возвр
|
|||
13
tesei
18.05.18
✎
07:01
|
Отстой. А может, можно просто перейти в конец списка? Активировать последний элемент?
|
|||
14
AliAksA
18.05.18
✎
07:21
|
как вариант завести числовое поле "Порядок" ("Число", 8, 0) и при определении даты или записи элемента: Порядок = 10000000 - Число(Дата), потом сортируй на здоровье: Сортировка("Порядок", 1)... ну а обработку для заполнения этого поля в существующих элементах справочника вовсе не проблематично написать
|
|||
15
tesei
18.05.18
✎
07:24
|
(14) годная идея!
|
|||
16
AliAksA
18.05.18
✎
07:25
|
(15) вот только не помню сколько точно у числа даты знаков: протести или поставь 9 на всякий случай
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |