|
v7: Запрос по справочнику - вывод элементов и групп по алфавиту. Возможно ли? | ☑ | ||
---|---|---|---|---|
0
2scrdoc
17.05.12
✎
22:25
|
Есть многуровневый справочник. У него отключен крыжик "Размещать группы сверху". Т.е. сейчас на его форме списка все (группы и элементы) сортируются по алфавиту.
- А1 (элемент) - Б4 (элемент) - В5 (группа) Делается запрос по этому справочнику с отбором по одному реквизиту. И результат запроса выводится так, что группы всегда первые: - В5 (группа) - А1 (элемент) - Б4 (элемент) Пробовал разные способы упорядочивания результата - всегда группы выводятся вначале. Есть ли способ заставить запрос выводить данные, также как и в форме списка? |
|||
1
ale-sarin
17.05.12
✎
22:31
|
(0) И даже Упорядочить ПО Наименование?
|
|||
2
aka AMIGO
17.05.12
✎
22:32
|
у справочника формально существуют два вида упорядочивания:
ПорадокКодов() ПорядокНаименований() есть вариант ПорядокРеквизита("имяреквизитачто_ли") вот и примени нужный перед запросом |
|||
3
ale-sarin
17.05.12
✎
22:33
|
+(1) Ой-ё, это ж 7-ка. Извиняюсь.
(2) Я ошибаюсь, или для запроса это не катит. Только для выборки. |
|||
4
andrewks
17.05.12
✎
22:35
|
(2) эк тебя понесло, друже...
|
|||
5
aka AMIGO
17.05.12
✎
22:36
|
(3)вроде катит.. только перед запросом надо сделать..
(4)скорее опровергай "2" своим вариантом :) |
|||
6
ale-sarin
17.05.12
✎
22:37
|
(5) Шутка? Ну и как Вы свяжете эти методы с текстом запроса?
|
|||
7
aka AMIGO
17.05.12
✎
22:39
|
(6)полушутка.
а вообще-то я-б выгрузил запрос в ТЗ и отсортировал ТЗ по наименованию. |
|||
8
andrewks
17.05.12
✎
22:40
|
(7) во
|
|||
9
ale-sarin
17.05.12
✎
22:40
|
(7) О, блин. Точно!
|
|||
10
aka AMIGO
17.05.12
✎
22:41
|
(6)запрос выбирает из справочника в порядке индексов, а индекс указан ДО запроса.
|
|||
11
andrewks
17.05.12
✎
22:41
|
(10) лень проверять, но уверен, что чушь
|
|||
12
aka AMIGO
17.05.12
✎
22:42
|
(11) мне тоже лень :) пусть ТС парится :)
|
|||
13
GreyK
17.05.12
✎
22:45
|
Какая разница запросу какая группировка у справочника?
|
|||
14
ale-sarin
17.05.12
✎
22:46
|
(13) Да автор это к примеру привел. Понимает, наверное, что нет связи.
|
|||
15
2scrdoc
17.05.12
✎
22:49
|
(14) Я понимаю, что нет связи. Просто нужно именно такой порядок отображения.
(2) Упорядочивал и по коду, и по наименованию и по специально созданному реквизиту (числовому) - все равно запрос показывает группы первыми. Я как понял мою проблему запросом не решить? |
|||
16
aka AMIGO
17.05.12
✎
22:50
|
(15)>>Я как понял мою проблему запросом не решить?<<
прочитай в порядке (7) (8) (9) |
|||
17
aka AMIGO
17.05.12
✎
22:52
|
(15)+ а в (2) - это не проверенная чушь, не обращай внимания на поток мысли сознания
|
|||
18
smaharbA
17.05.12
✎
22:53
|
Запрос...
Эл=Справочник.ХХХюТекЭел; Группировка Эл; Запрос.Выгр ТЗ ТЗ.Сорт Эл |
|||
19
SnarkHunter
17.05.12
✎
23:48
|
(15)Решить... Только не 1с-ным...
|
|||
20
2scrdoc
17.05.12
✎
23:56
|
(19) А каким?
|
|||
21
SnarkHunter
17.05.12
✎
23:59
|
(20)"Прямым"
|
|||
22
GreyK
18.05.12
✎
00:01
|
(0) Покажи запрос.
|
|||
23
2scrdoc
18.05.12
✎
00:06
|
ТекстЗапроса =
"// |УникальныйНабор = Справочник.УникальныйНабор.ТекущийЭлемент; |ТипЭлемента = Справочник.УникальныйНабор.ТипЭлемента; |Функция Счётчик = Счётчик(); |Группировка УникальныйНабор упорядочить по УникальныйНабор.Код; |Условие(ТипЭлемента = ВыбТипЭлемента); |"; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |