|
перехват результата СКД | ☑ | ||
---|---|---|---|---|
0
Strimteam
24.02.12
✎
14:03
|
Есть ли возможность перехватить и обработать результат выполнения запроса СКД до момента вывода, и изменить его (обходя построчно)?
|
|||
1
Strimteam
24.02.12
✎
14:23
|
Есть какие-нибудь идеи?
|
|||
2
DexterMorgan
24.02.12
✎
14:24
|
Выводи скд в ТЗ
|
|||
3
PVV65
24.02.12
✎
14:24
|
(0) Без СКД выполнить запрос, выгрузить в ТЗ, обработать, "скормить" ТЗ СКД.
|
|||
4
zippygrill
24.02.12
✎
14:25
|
да. в книжке Хрусталевы написано.
|
|||
5
DexterMorgan
24.02.12
✎
14:25
|
(3) Почему нельзя (2)?
|
|||
6
Stim
24.02.12
✎
14:26
|
если только выполнить программно. можно по-деревенски - в процедуре ПриПолученииданных() от ТП - что-то типа этого
|
|||
7
Strimteam
24.02.12
✎
14:26
|
(3) - а как скормить ТЗ СКД? Первую часть легко - дальше не понятно.
(4) - можно хотя бы примерную главу? |
|||
8
PVV65
24.02.12
✎
14:26
|
(5) Насколько я понял, ТС хочет именно (3).
|
|||
9
DexterMorgan
24.02.12
✎
14:27
|
(5) Ну хз... твой вариант тем плох, что СКД меняет текст запроса и если речь идет об отчете текста запроса у тебя нет.
|
|||
10
Strimteam
24.02.12
✎
14:28
|
(6) - нужно до вывода данных на экран.
Задача - нельзя сформировать единым запросом данные - нужна промежуточная обработка. Но вывод (хитроумные расшифровки полей + оформление и т.д.) уже реализован на СКД. |
|||
11
DexterMorgan
24.02.12
✎
14:28
|
(4) НаборДанных - Объект
|
|||
12
DexterMorgan
24.02.12
✎
14:29
|
Блин (11) ---> (7)
|
|||
13
Strimteam
24.02.12
✎
14:29
|
(9) Есть текст запроса - как подсунуть ТЗ СКД, чтобы она его вывела?
И вопрос сразу второй - применяться ли группировки в настройке вывода (сама ТЗ без группировок)? |
|||
14
DexterMorgan
24.02.12
✎
14:31
|
(13) НАБОР ДАННЫХ - ОБЪЕКТ
|
|||
15
Strimteam
24.02.12
✎
14:37
|
(14) - пример можешь дать кода для получения или подмены в СКД?
|
|||
16
Stim
24.02.12
✎
14:38
|
(10)
>>нужно до вывода данных на экран. какая разница? если только конешн у тебя в пользователях нет Чака Норисса, который может запомнить всю таблицу за наносекунду |
|||
17
Strimteam
24.02.12
✎
14:40
|
(16) Дело не запоминании.
Нужно к уже настроенной СКД обработать результат запроса до вывода на экран. Задача - нельзя сформировать единым запросом данные - нужна промежуточная обработка. Но нужно выводить средствами СКД. |
|||
18
Stim
24.02.12
✎
14:41
|
(17) ну тогда рисуй кнопку "Сформировать" и выводи СКД программно и обрабатывай результат как угодно
|
|||
19
Strimteam
24.02.12
✎
14:44
|
(17) - уже всё нарисовано. Вопрос - как подсунуть свой ТЗ СКД, или получить результат выполнения запроса СКД в ТЗ, обработать ТЗ и подсунуть СКД снова?
|
|||
20
Valerik0101
24.02.12
✎
14:49
|
(19)книга Хрусталевой, со стр. 267, пример 11
|
|||
21
DexterMorgan
24.02.12
✎
14:52
|
||||
22
DexterMorgan
24.02.12
✎
14:53
|
(19) Только у тебя будет НаборДанныхОбъектМакетаКомпоновкиДанных - твоя ТЗ
|
|||
23
Strimteam
24.02.12
✎
15:30
|
Сделал.
НО! Теперь при выводе в ТД СКД игнорируется группировку по "Иерархия", представляя её как группировку "элементы" - как попытаться исправить? |
|||
24
Strimteam
24.02.12
✎
15:45
|
И ещё одна проблема - нерабочие отборы. Теперь отбор невозможно реализовать - при добавлении предлагает выбрать поле вместо значения.
|
|||
25
Strimteam
24.02.12
✎
16:01
|
В настройках - КомпоновщикНастроек.Настройки.Отбор
весь отбор указан, но при выводе система использует его - куда копать? |
|||
26
PVV65
24.02.12
✎
16:22
|
(23)(24)(25) ТЗ должна быть типизирована.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |