Вопрос по отборам в СКД #772046


#0 by memogolik
Есть структура в которой хранится отборы для справочника партнеры. Как можно получить таблицу значений содержащие элементы с учетом отбора. Вот что есть: Заранее спасибо.
#1 by AceVi
Эта структура - элемент отбора компоновки данных. Как ты собираешься получать таблицу? давай больше конкретики - например - в данном случае у тебя отбор из списка пишешь запрос ГДЕ Ссылка в &СписокКонтр СписокКонтр = "ПравоеЗначение" отбора. или ты хочешь универсльности? что ты хочешь конкретно? опиши всю ситуацию.
#2 by memogolik
Тут заранее известно тип справочника "Партнеры". Нужно из него извлечь то, что храниться в отборе. Отбор ессно может быть разным. Равно, неРавно, ВГруппеИзСписка. Мне нужно просто получить результат отбора.
#3 by AceVi
Ну и напиши например на построителе отчета(или том же скд) запрос к справочнику с условием, и потом просто программно скопируй отбор из СКД в твой отчет и получишь результат.
#4 by memogolik
А можно кусочек примера (хотя бы набросок) для "или том же скд"?
#5 by AceVi
Вот например добавление нового элемента отбора ЭлементОтбора = КоллекцияЭлементов.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));      Т.е. - делаешь отчет на скд - потом перед формированием программно донастраиваешь его настройки и все.
#6 by AceVi
КоллекцияЭлементов - Это например КомпоновщикНастроек.Настройки.Отбор.Элементы
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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