|
Сортировка строк результата запроса | ☑ | ||
---|---|---|---|---|
0
Droning1C
05.09.19
✎
16:02
|
Доброго времени суток! Есть такой вот запросик-
ВЫБРАТЬ Номенклатура.Ссылка КАК Номенклатура, Номенклатура.Код КАК Код, Номенклатура.Артикул, Номенклатура.Наименование, Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаХраненияОстатков, ЕСТЬNULL(Штрихкоды.Штрихкод, "") КАК ШК, ВЫБОР КОГДА Номенклатура.ВидНоменклатуры = &НаборКомплект ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК СортировкаНаборКомплект, Номенклатура.ЭтоГруппа КАК ЭтоГруппа ИЗ Справочник.Номенклатура КАК Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды ПО Номенклатура.Ссылка = Штрихкоды.Владелец И Номенклатура.ЕдиницаХраненияОстатков = Штрихкоды.ЕдиницаИзмерения ГДЕ Номенклатура.Ссылка В ИЕРАРХИИ(&ГруппаНоменклатуры) УПОРЯДОЧИТЬ ПО Номенклатура.Ссылка ИЕРАРХИЯ В спрНоменклатура есть группы, в группах лежал товары у которых либо есть признак набора либо нет. Как отсортировать результат запроса так, чтобы первой по порядку была сортировка по Ссылка ИЕРАРХИЯ, а потом внитри каждой группы по признаку набора? |
|||
1
Droning1C
05.09.19
✎
16:04
|
Как-то так-
ГРУППА1 набор1 набор2 ненабор1 ненабор2 ненабор3 ГРУППА2 набор3 набор4 набор5 ненабор4 ненабор5 |
|||
2
hhhh
05.09.19
✎
16:11
|
(1) ну вариантов нет
УПОРЯДОЧИТЬ ПО Номенклатура.Ссылка ИЕРАРХИЯ, СортировкаНаборКомплект УБЫВ |
|||
3
Droning1C
05.09.19
✎
16:13
|
(2) такое упорядочивание в моем случае дает такой же результат, как и в случае
УПОРЯДОЧИТЬ ПО Номенклатура.Ссылка ИЕРАРХИЯ |
|||
4
RomanYS
05.09.19
✎
16:14
|
(2) может всё-таки
УПОРЯДОЧИТЬ ПО Номенклатура.Родитель ИЕРАРХИЯ, СортировкаНаборКомплект УБЫВ |
|||
5
Droning1C
05.09.19
✎
16:16
|
(4) Тоже не выходит. получается так-
ГРУППА1 Набор1 набор2 ненабор1 ненабор2 ненабор3 ГРУППА2 ГРУППА3 ГРУППА4 |
|||
6
hhhh
05.09.19
✎
16:19
|
(5) а как надо?
|
|||
7
Droning1C
05.09.19
✎
16:19
|
(6) (1)
|
|||
8
Droning1C
05.09.19
✎
16:19
|
(6) ГРУППА1
набор1 набор2 ненабор1 ненабор2 ненабор3 ГРУППА2 набор3 набор4 набор5 ненабор4 ненабор5 |
|||
9
hhhh
05.09.19
✎
16:22
|
(8) ну вот это выкинуть
ГДЕ Номенклатура.Ссылка В ИЕРАРХИИ(&ГруппаНоменклатуры) |
|||
10
Droning1C
05.09.19
✎
16:22
|
||||
11
Droning1C
05.09.19
✎
16:23
|
(9) Это выкинуть не могу. Это ограничение выборки из справочника. мне в результате нужна только иерархия номенклатуры, которая находится в этой группе
|
|||
12
Droning1C
05.09.19
✎
16:24
|
(9) на фото серые строки- это наборы. белые-нет
|
|||
13
hhhh
05.09.19
✎
16:25
|
(10) номенклатура.родитель ведь написали
|
|||
14
Droning1C
05.09.19
✎
16:27
|
||||
15
hhhh
05.09.19
✎
16:27
|
(4) лучше так всё таки
УПОРЯДОЧИТЬ ПО Номенклатура.Родитель ИЕРАРХИЯ, СортировкаНаборКомплект УБЫВ, Номенклатура.Наименование |
|||
16
Droning1C
05.09.19
✎
16:28
|
(15) да, но результата нужного это все равно не даст
|
|||
17
RomanYS
05.09.19
✎
16:33
|
(16) | Справочник.Номенклатура КАК Номенклатура
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Группы | ПО (ВЫБОР | КОГДА Номенклатура.ЭтоГруппа | ТОГДА Номенклатура.Ссылка | ИНАЧЕ Номенклатура.Родитель | КОНЕЦ = Группы.Ссылка) | |УПОРЯДОЧИТЬ ПО | Группы.Ссылка ИЕРАРХИЯ, | НоменклатурнаяГруппа |
|||
18
hhhh
05.09.19
✎
16:36
|
(16) выкиньте это Запрос.Выполнить().Выгрузить()
попробуйте по-нормальному Обход результата по группировкам с иерархией. |
|||
19
RomanYS
05.09.19
✎
16:37
|
(18) так у него итогов нет. Только сортировка по иерархии
|
|||
20
kabanoff
05.09.19
✎
16:48
|
(0) На примере другого справочника:
|
|||
21
hhhh
05.09.19
✎
16:51
|
(19) точно, надо итоги добавить.
|
|||
22
kabanoff
05.09.19
✎
16:51
|
+ к (21) В твоем случае сортировка будет по: СортировкаНаборКомплект УБЫВ, Наименование, ЭтоГруппа УБЫВ
|
|||
23
kabanoff
05.09.19
✎
16:51
|
+ к (20) В твоем случае сортировка будет по: СортировкаНаборКомплект УБЫВ, Наименование, ЭтоГруппа УБЫВ
|
|||
24
Droning1C
05.09.19
✎
16:54
|
(17) (20) https://ibb.co/Qr4gMVz
|
|||
25
kabanoff
05.09.19
✎
16:56
|
(24) и? Надо теперь угадать, что не так?
|
|||
26
Droning1C
05.09.19
✎
16:56
|
||||
27
RomanYS
05.09.19
✎
16:56
|
(24) каким боком это к (17)? Нужно ещё одно соединение с группами
|
|||
28
Droning1C
05.09.19
✎
16:57
|
(25) не подходит...
|
|||
29
Droning1C
05.09.19
✎
16:57
|
(27) прошу прощения, это к 20
|
|||
30
hhhh
05.09.19
✎
16:59
|
(25) похоже всё размножилось, ножки, ножки, ножки.
|
|||
31
Droning1C
05.09.19
✎
16:59
|
(30) дада, чет начала дичь происходить.
|
|||
32
Droning1C
06.09.19
✎
17:52
|
Если кому интересно, в конечном итоге тз изменилось, попросили сделать по наименованию внутри иерархии. Сделал так-
|УПОРЯДОЧИТЬ ПО Номенклатура Иерархия |АВТОУПОРЯДОЧИВАНИЕ Помогло. Но сделать по иерархии, а внутри нее по набору так и не смог. Единственное, не пробовал способ (17) |
|||
33
Chameleon1980
07.09.19
✎
04:02
|
Только иерархия пробовал уже? Тебе в 20 показывали пример на другом просто справочнике
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |