СКД: Программное добавление параметров СКД #422446


#0 by sima
Пытаюсь сдалать так: Получаю: Коллекция значений параметров не может изменять свой состав, так как она связана с доступными параметрами. Вопрос: Как же динамически изменять состав параметров?
#1 by IronDemon
Зачем ПараметрыДанных, может Отбор нужен?
#2 by sima
Нет, именно параметры. Ими задаются периоды динамически сформированных подзапросов.
#3 by sima
На деле получилось так: Но так работает только если заранее добавить параметры с определенными именами, а мне хотелось бы не ограничивать их число.
#4 by dm77
Параметры берутся из текста запроса
#5 by Defender aka LINN
А что ты потом с этими параметрами делать-то будешь?
#6 by sima
Re: Да, но только если запрос определен не программно, а у меня программно
#7 by IronDemon
+ еще и не ограниченными в количестве?
#8 by sima
Re: Заполнять как в
#9 by sima
ну да! В типовом универсальном отчете так и делается
#10 by IronDemon
Параметр может быть и списком.
#11 by Andry888
а зачем запрос формировать программно?
#12 by IronDemon
Например продажи за множество произвольных периодов. p.s. так и не сделал.
#13 by sima
+ Для расчета задолженности контрагентов, для каждого интервала из элемента справочника "НастройкаИнтервалов" динамически создается подзапрос + параметры периодов
#14 by Andry888
, Не, ну сформировал ты запрос так выполни его без СКД, а в СКД пихани ТЗ результата...зачем извращаться пихать запрос, параметры и т.п.
#15 by sima
я уже извратился :) Запихнул запрос, добавил поля, оформления и т.п. Остались только эти несносные параметры, которые (почемуто) связаны с доступными параметрами. Как их отвязать-то?
#16 by Kashemir
Переинициализируй
#17 by sima
Спасибо. После переинициализации в коллекции стало видно динамически добавленные параметры. :)
#18 by Kashemir
Тоже доводилось подобное рисовать, только на другую тему. Возникали проблемы технического плана: 1. Слишком тяжелые настройки вылетали с ошибкой по памяти. Точно не скажу пределов, но речь шла ~ десятках (может сотнях) мегабайт - явно есть какое-то внутренее ограничение. 2. На х32 сложные настройки вывода при больших объемах информации упирались в проблемы с оперативной памятью (~1.7гб). Следует иметь ввиду :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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