|
Как сделать сортировку по группам в ПостроителеОтчета? | ☑ | ||
---|---|---|---|---|
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
|
Оп!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |