Программное изменение результата выполнения отчета на скд перед выводом на экран #723840


#0 by sagartem
Подскажите коллеги, какие еще есть варианты решения этой задачи кроме как исопльзования доп схемы скд, у которой данные получаются из внешнего объекта. Имеется ввиду программное выполнение отчета по схеме 1, посл обработка данных и передача результата на вход в схему 2,описанную выше.
#1 by Armando
Нифига не понял. Опиши на конкретном примере какую задачу ты решаешь
#2 by sagartem
хочу обработать даннеы которые выводит скд и затем уже в скорректированном виде (например что то дорасчитал) показать юзерам
#3 by Genayo
Например, посчитать в СКД нарастающий итог, и полученнвй результат дополнительно обработать
#4 by sagartem
ну да неважно то есть что и как считать, просто как получить даннеы которые скд хоче вывести на экран - это несложно ...а вот как потом подсунуть ему уже скорректированнеы даннеы кроме как пихнуть их на вход во вторую схему я не знаю
#5 by GROOVY
Так это и СКД умеет.
#6 by sagartem
то что мне надо сделать скд не умеет
#7 by GROOVY
Есть такая штука "Процессор вывода" - его и юзай.
#8 by GROOVY
Это вряд ли. Там даже свои функции вызывать можно.
#9 by sagartem
вот я думаю о нем, подскажите как именно я смогу подсунуть ему свои данные для отображения?
#10 by GROOVY
И еще вопрос в тему: а нахрена СКД то использовать?
#11 by sagartem
использовать для сбора входных данных или для вывода?
#12 by Genayo
Ну иногда без вывода в таблицу значений, и подсовывания ее второй схеме как внешниего источника и не выкрутишься...
#13 by sagartem
просто мне там не нравятся неудобства связанные с этим, то есть больше вариантов нет?
#14 by GROOVY
Да какая разница. В чем смысл юзать СКД для специфических отчетов?
#15 by Genayo
СКД нарастающий итог быстрее считает чем впрямую запросом
#16 by GROOVY
А объектной моделью - это еще быстрее можно сделать :) Запросом нарастающие итоги считать - это самоубийство.
#17 by Genayo
Для выборки в примерно миллион записей тоже объектной моделью быстрее?
#18 by Genayo
Я когда таким вопросом задался - не нашел...
#19 by GROOVY
А как думаешь СКД считает? Да точно также. После получения данных из источника на сервере 1с перебирает элементы вывода и обсчитывает из. В цикле. Без индексов.
#20 by sagartem
короче все ушли в офф топ,  жаль... Есть у кого нить приедложения по теме топика?
#21 by sagartem
потому что удобно и современно и быстро и привычно и т д А вы предлагаете ручной вывод?
#22 by Armando
посмотри как утроена разработка должно навести на мысли
#23 by GROOVY
Я предпочитаю разумное использование инструментов. Так сказать не забивать штангельциркулем саморезы по гипроку в бетон.
#24 by sagartem
вы про этот код ?
#25 by Armando
конкретно этот код ни о чём не говорит. Надо смотреть как макеты выводятся. Как раз процессором вывода и ручным созданием элемента результата и его заполнением.
#26 by sagartem
к сожалению у меня нет доступа на инфостарт, у вас есть эта обработка?
#27 by Armando
посмотри в нулевом посте код. Там примерно тож самое.
#28 by sagartem
спасибо сейчас гляну
#29 by Genayo
Ну если СКД считает также - почему бы его и не использовать?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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