Имя: Пароль:
1C
1С v8
Как сделать сортировку по группам в ПостроителеОтчета?
,
0 Михаил 1С
 
26.03.14
14:17
Здравствуйте!
Кто еще помнит ПостроительОтчета?
Можно ли сделать сортировку по Группам?

Я вывожу в отчете Номенклатуру с ценами.
Требуется выводить группы номенклатуры так, чтобы первыми были заранее определенные группы. Для этого создан РС Приоритеты, где нескольким группам номенклатуры проставлены приоритеты (числа).
Но - видимо сортировка определяется на основе данных, которые берутся из элементов номенклатуры. А для них приоритеты не проставлены, поэтому эта сортировка не осуществляется.

Вопрос: есть ли способ сделать как-то сортировку по группам?

1С: 8.2
1 Михаил 1С
 
26.03.14
14:33
Эх, тишина...
2 Михаил 1С
 
26.03.14
14:37
Ау
3 Михаил 1С
 
26.03.14
14:38
Я уже замучил и запрос и весь код после него..., ничего не получилось. Лишь Построитель лежит усталый и замученый, но так ни в чем и не сознался, сортировку как надо делать не хочет...
4 lex-kex
 
26.03.14
14:47
Соединяй РС по элементам а не по группам.

ЛЕВОЕ СОЕДИНЕНИЕ РС ПО Номенклатура.Родитель = РС.Группа

УПОРЯДОЧИТЬ ПО
  РС.Порядок
5 Михаил 1С
 
26.03.14
14:51
Нуу, может быть и так.

Не хотел этого, потомучто там сложнее - есть два-три уровня вложенности. Поэтому надо соединять не по Номенклатура.Родитель = РС.Группа , а по
Номенклатура.Родитель.Родитель = РС.Группа или по Номенклатура.Родитель.Родитель.Родитель = РС.Группа,
ну а где-то так, как ты сказал: Номенклатура.Родитель = РС.Группа
6 lex-kex
 
26.03.14
14:53
(5) ЛЕВОЕ СОЕДИНЕНИЕ РС ПО Номенклатура.Ссылка В ИЕРАРХИИ (РС.Группа)

Тогда как-то так
7 lex-kex
 
26.03.14
14:55
(6) И лучше в РС заносить группы 1 уровня
8 Михаил 1С
 
26.03.14
14:55
(6) Блин, да ты что!
Да ты колдун!
9 Михаил 1С
 
26.03.14
14:57
(6) Спасибо! Я вообще ни разу еще не пользовался этим "в иерархии"
10 Михаил 1С
 
26.03.14
15:00
(6) не получилось. Пишет "не верные параметры"
11 lex-kex
 
26.03.14
15:01
Скинь сам текст запроса
12 Михаил 1С
 
26.03.14
15:10
(11) Не могу, это военная тайна
13 Михаил 1С
 
26.03.14
15:12
За предложение спасибо.
14 lex-kex
 
26.03.14
15:17
Тогда почитай подробнее как используется оператор В ИЕРАРХИИ может у тебя передается не верный тип параметра из РС?
15 Михаил 1С
 
26.03.14
15:19
(14) Да мы куда-то книжку проеб@ли. Завтра утром спрошу у коллеги как использовать этот оператор.
16 lex-kex
 
26.03.14
15:45
(15) Приношу извинения, при соединение нельзя использовать В ИЕРАРХИИ (РС.Группа), за то вот есть ссылка на статью в помощь http://infostart.ru/public/102086/
17 Михаил 1С
 
28.03.14
15:11
(16) Ура! Я разобрался с этой темой! Вместе с начальником посидели, поработали и всё поняли!

Суть зарыта вот в чём: я делал сортировку по отдельному полю - выводил в выбранные поля Номенклатура. ПриоритетГрупп, и по нему делал сортировку. И в этом случае иерархии было начхать на эту сортировку.
А вот если сделать сортировку глупее - напрямую по Номенклатура.ПриоритетГрупп, вот тогда иерархия начинает слушаться и выстраивается по росту, как надо!
18 Михаил 1С
 
28.03.14
15:20
Оп!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.