|
Две схемы компоновки данных | ☑ | ||
---|---|---|---|---|
0
ixijixi
18.09.13
✎
10:59
|
Есть задача сформировать отчет по двум схемам
1-я схема (набор данных запрос) реализует пользовательские группировки и отборы, после чего выводит данные в ТЗ, которую я планирую обрабатывать программно с расчетом дополнительных колонок 2-я схема (набор данных объект) принимает ТЗ и выводит отчет Вопрос: каким образом заставить ОтчетОбъект формировать отчет на основании 2-й схемы? |
|||
1
pumbaEO
18.09.13
✎
11:05
|
программно.
|
|||
2
Alexaha
18.09.13
✎
11:06
|
объект отчет имеет свойства СКД и компновщик настроек
сначала инициализируешь их первой схемой, запускаешь , получаешь ТЗ после обработки ТЗ инициализируешь их второй схемой, запускаешь и вуаля |
|||
3
Bober
18.09.13
✎
11:10
|
(0) в модуле объекта отключаешь стандартную обработку и формируешь все программно
|
|||
4
ixijixi
18.09.13
✎
11:20
|
(2) именно такое направление мыслей я и имею. Но как это сделать? прицепить вторую схему?
|
|||
5
Bober
18.09.13
✎
11:23
|
(4) расскажи подробнее, что будет происходить с настройкам СКД от первой скд?
|
|||
6
ixijixi
18.09.13
✎
11:30
|
(5) СКД-1 дает мне данные из ИБ: записи, структуру отчета, сотртировку и т.д (в общем, формируется обычный отчет, только вывожу я его в ТЗ). Затем в модуле я добавляю в ТЗ новые колонки, рассчитываю их и отправляю в СКД-2. Настройки СКД-1 я программно копирую в СКД-2
|
|||
7
rikodroo
18.09.13
✎
11:32
|
Ну можно и одну схему использовать неаверно, просто инициализировать её разными данными. Можно еще обе схемы сохранить в файлики или там хранилище - загружать сразу. То есть как удобнее так и нужно делать. А вообще, конечно программно все это делается. Поиск по форуму 100% даст результат.
|
|||
8
Bober
18.09.13
✎
11:34
|
(6) а что мешает в первой скд сделать вычисляемые поля и там делать расчет, а если не хватит возможностей, то вызывать функции из общих моделей/менеджером объектов.
|
|||
9
Flyd-s
18.09.13
✎
11:35
|
(6), создай набор данных "объект" в той же СКД и программно заливай туда свою ТЗ
|
|||
10
ixijixi
18.09.13
✎
11:35
|
Оказалось просто - после того, как получил ТЗ, я в модуле присваиваю реквизиту "СхемаКомпоновкиДанных" значение СКД-2, и вуаля.
(8) расчет в запросе весьма сложный, а в модуле расчет уже сделан (правда в 7.7, но это мелочи, как-нибудь адаптирую) |
|||
11
ixijixi
18.09.13
✎
11:37
|
(9) не покатит, т.к. в таком случае их придется связывать
|
|||
12
fmrlex
18.09.13
✎
11:39
|
(0) "И как они такое выдумывают..."(с)
|
|||
13
ixijixi
18.09.13
✎
11:42
|
(12) Можешь предложить другое решение?
|
|||
14
Bober
18.09.13
✎
11:54
|
(10) и вуаля еше нужно запрограммировать -)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |