#0
by fedbka
Доброе утро, уважаемые коллеги. Пожалуйста, подскажите, каким образом можно проинициализировать СКД созданую программно на подобию того, как это делает конструктор схемы компоновки данных. Поясню суть задачи. Есть некий справочник, в элементах которого, в определенном реквизите, содержится текст запроса (текст запроса разный и заранее не известный - от самых простых до сложных). Необходимо при открытии элемента справочника создавать схему компоновки данных и предоставлять пользователю инструменты (элементы диалога) для редактирования значений параметров запроса. Не получается без открытия конструктора схемы компоновки данных предоставить пользователю элемент диалога для редактирования параметров запроса, так как не нашел способа проинициализоровать созданную программно схему компоновки данных. Свойство "Параметры" схемы компоновки данных не заполнено, и не нашел способа программно простым способом заполнить данное свойство. Но если открыть схему компоновки данных в конструкторе компоновки данных, ничего не изменяя, сразу закрыть конструктор, то свойство параметры заполняется. Подскажите, каким способо можно выполнить аналогичное действие без открытия схемы компоновки данных в конструкторе. Поясню на примере следующего программного кода ваполняющего программное создание схемы компоновки данных: Если ДоступноеПоле.Поле = Новый ПолеКомпоновкиДанных("СистемныеПоля") ИЛИ ДоступноеПоле.Поле = Новый ПолеКомпоновкиДанных("ПараметрыДанных") Тогда
#1
by fedbka
Неужели никто программно не создавал СКД и не заполнял её параметры? P.S. Или я слишком не понятно написал?
#2
by zinch
[Не получается без открытия конструктора схемы компоновки данных предоставить пользователю элемент диалога для редактирования параметров запроса] - создай отчет. Заполняй скд из справочника и открывай его программно.
#3
by fedbka
Не прокатит. Схема то программно создана - элемент формы связанный с компоновщиком настроек не покажет их так как свойство "Видимость" в коллекции "ДоступныеПараметры..." свойства "Настройки" установлено будетв Ложь (доступ только чтение).
#4
by fedbka
Прошу прощения коллеги за большое количество текста, вопрос снят. После инициализации компоновщика настроек на основе схемы компоновки данных, созданной программной на базе текста запроса с параметрами, в компоновщике настроек данные параметры доступны и их нужно программно добавить с схему компоновки данных (Свойство "Параметры"). После этого элемент формы связанный с компоновщиком настроек (Настройки.ПараметрыДанных) отображает и позволяет редактировать параметры.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД: как настроить программно различные варианты группировок в отчете?
- СКД: как в диаграмме, созданной СКД расширить легенду?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Загрузить программно настройки в компоновщик настроек СКД из файла
- СКД: Как в СКД передать параметры помимо дат, перечислений, предопределенных элементов...
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
В этой группе 1С
- Кракозябры при печати из 1с 8.
- v8: Контроль уникальности табельного номера в 1С:ЗУП
- Режем торт чтобы можно было поровну раздать куски на 3 и 4 гостя
- УТ 11
- УФ, добавила свою команду в форму списка документов
- Новая Старая версия БП 2.0.37
- Розница 1.0 Отчёт о розничных продажах
- Подмена стандартных отчетов на внешние в УПП
- Win 7 x64, какой SQL сервер поставить для разработки?
- СКД - виртуальная таблица регистра накопления параметры
- Добавление нового субсчета в 1С БП 8.2
- Последняя строка ДокументСписок
- как узнать в какой таблице(sql) лежат "Параметры сеанса" УТ10.3 ??
- ЗУП : командировка в выходной день
- Склеить результат запроса в одну строку
- Настройка Плана Обмена БП 2.0 -> Документооборот
- Перестала формироваться оборотно-сальдовая ведомость
- объединить строки таблицы через запятую в запросе
- Акционные цены в УТ 10.3
- Сортировка в форме списка регистра сведений (Обычное приложение)