v8: Как из СКД выдрать результаты и програмно обойти их? #664730


#0 by Cerera
Вот в СКД формирую отчет. код элементарный: Но мне не надо выводить результат в табличный документ.Мне бы обход по группировкам сделать. Как это подскажите? Группировки фиксированные, пользователь их менять не может потому что я програмно СКД настраиваю.
#1 by Волшебник
ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокументИмениНуралиеваБорисаГеоргиевича
#2 by 1Сергей
тогда зачем тебе скд?
#3 by eklmn
" мне не надо выводить результат в табличный документ" зачем тебе СКД тогда?
#4 by Laerys
зачем скд сам пиши запрос и делай с ним что хочешь
#5 by Cerera
- а вот зачем! у меня на форме обработки (документа) есть отборы. Отбор может быть выбран, а может быть не выбран. Если я бы сам формировал запрос, то мне бы приходилось вручную проверять условия в элементе "Отбор" и в зависимости от результата, видоизменять запрос, а тут СКД мне сама всё скомпонует, а я оттуда вытащу результат.
#6 by Laerys
ты говоришь про условное оформление, или пользовательские настройки?
#7 by Cerera
ни то, ни другое. просто документ у меня есть. и в нём есть кнопочка "Заполнить", которая должна заполнять документ данными в зависимости от установленных отборов, которые задаются пользователем, например "Контрагент", "Номенклатура". А поскольку вручную генерировать код запроса тяжелее, чем через СКД, я вот через СКД это реализовал.
#8 by Cerera
да. спасибо.
#9 by Smallrat
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений ;
#10 by Cerera
Всё я крут я сделал!
#11 by Xatori
Возможно было бы в данном случае использовать построитель, кода точно было бы меньше :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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