|
Помогите определиться? | ☑ | ||
---|---|---|---|---|
0
ВотОнЯ
21.03.12
✎
14:26
|
Есть задача:
Сделать отчет определенной структуры. Есть справочник структуры: Группа 1 |____Подгруппа 1.1 |____Элемент 1 |____Подгруппа 1.2 |____Подгруппа 2.1 |____Элемент 1 |____Элемент 1 |____Подгруппа 2.2 Как мы видим иерархия в разных "родителях" разная. В одном родителе вложенность может быть 2 уровня, в другом 3 и справочник периодически меняется. То есть иерархия непостоянная(не путайте с ограничением иерархии справочника). Задача - сделать отчет, который будет выводить четко заданную структуру, независимо от текущей иерархии справочника. Элемент данного справочника - одна из группировок в итоговом запросе отчета(для справки). То есть либо полностью забить на текущую иерархию справочника(Сохранять в настройках отчета программно структуру выводимого отчета, какой элемент в какую виртуальную группу входит) и делать все все все ручками. Запрос, макет, вывод.. (пока больше склоняюсь к этому варианту) Или это возможно реализовать в построителе отчета\СКД? Просто я не совсем понимаю как бы это можно было сделать в том же самом СКД(в процессе вывода объединять группировки и подчиненные группы в одну виртуальную и уже "под виртуальной группой" выводить элементы) Кто сталкивался с такой задачей? Кто что посоветует? |
|||
1
ВотОнЯ
21.03.12
✎
14:28
|
+(0) "Есть справочник структуры:" читать как "Есть справочник следующей структуры:"
|
|||
2
Mort
21.03.12
✎
14:29
|
Какие было попытки и что сделать? Что не получилось?
|
|||
3
ВотОнЯ
21.03.12
✎
14:32
|
Пока продумываю что делать. Неохота по 100 раз переделывать.
|
|||
4
ВотОнЯ
21.03.12
✎
14:33
|
Есть такая мыслишка - как запрос в построителе писать программно в зависимости от сохраненной "виртуальной структуры вывода отчета", но я в СКД так глубоко как программное заполнение параметров, не опускался. Если там будет очень много подводных камней - рискую затянуть сроки
|
|||
5
Лодырь
21.03.12
✎
14:34
|
Что мешает создать отдельно иерархию и привязываться к ней?
|
|||
6
ВотОнЯ
21.03.12
✎
14:34
|
+ Использования в данном случае СКД - вижу один - не надо возиться с макетом.
Кто что еще может сказать? Аргументы или контраргументы? |
|||
7
ВотОнЯ
21.03.12
✎
14:36
|
(5) не понял что значит отдельно иерархию? В самом справочнике? или виртуальную структуру? Я вообще так и планировал.. Виртуальную, речь не в том что использовать ее или нет, я уже понял что именно ее и использовать. Речь идет о том что использовать как инструмент? СКД\Построитель отчета\ быстропечатающие руки + креатив при верстке макета))
|
|||
8
ВотОнЯ
21.03.12
✎
14:39
|
Можно конечно извратиться и сделать еще один справочник, в нем выставить нужную структуру и в реквизит элементов пихать список элементов из исходного справочника. Затем через ссылки выходить на нужную структуру отчета и тупо пользоваться "ИЕРАРХИЯ", но выглядит как то не айс.. Как через ж.... зубы рвать...
|
|||
9
Лодырь
21.03.12
✎
14:40
|
(8) Именно это я и предлагаю. зато настройка подобных отчетов может потом производится без твоего вмешательства.
|
|||
10
Ненавижу 1С
гуру
21.03.12
✎
14:41
|
http://www.forum.mista.ru/index.php?user_id=29693 как всегда ацки жжет
|
|||
11
DMLangepas
21.03.12
✎
14:42
|
+100500 D
|
|||
12
ВотОнЯ
21.03.12
✎
14:43
|
(9)ааа... ну "без моего вмешательства" я и планировал. Только спец интерфейсом для пользователя для работы с "виртуальной структурой".
Просто плодить справочники, когда этого можно избежать, ИМХО, моветон.. Хоть и сама идея жизнеспособна. |
|||
13
Лодырь
21.03.12
✎
14:46
|
(12) Почему моветон? 1 справочник на ВСЕ отчеты которые могут потребоваться. Более того ты можешь выводить одни и те же отчеты с разными предопределенными структурами. Подобный подход (как я видел) используют и другие системы.
|
|||
14
ВотОнЯ
21.03.12
✎
14:49
|
(13) Мы видимо как то по разному поняли..
Ты имеешь ввиду справочник хранения настроек структуры любых отчетов? Что то вроде ID пользователя, Имя настройки, реквизит содержащий структуру, ну, допустим в виде "ЗначениеВСтроку(.."? Это? |
|||
15
ВотОнЯ
21.03.12
✎
15:03
|
(13) что ты имел ввиду?
|
|||
16
Лодырь
21.03.12
✎
15:04
|
(14) Нет. Справочник следующий структуры.
Отчет1 Иерархия1 тут твоя структура, где конечный элемент содержит ссылку на элемент по которому ты группируешь. Иерархия 2 тут альтернативная иерархия Отчет2 и так далее |
|||
17
Лодырь
21.03.12
✎
15:05
|
ну или без группировки по отчетам.
|
|||
18
Лодырь
21.03.12
✎
15:06
|
Можно хранить иерархии номенклатуры/контрагентов/статей затрат/чего угодно в одном флаконе
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |