перехват результата СКД #597488


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

В этой группе 1С