|
УФ. Компоновщик. Как извлечь содержимое источника доступных настроек? |
☑ |
0
SeiOkami
12.12.21
✎
12:45
|
Имеется универсальная обработка. Она "сканирует" открытые сейчас формы: элементы, параметры, свойства, реквизиты и так далее. И позволяет редактировать реквизиты в этих открытых формах.
Сейчас проблема с редактированием КомпоновщикаНастроек.
Если передать компоновщик в новую форму, то на клиенте не доступен ИсточникДоступныхНастроекКомпоновкиДанных. И из-за этого не видны доступные поля и все настройки помечены "красным крестиком". Нельзя нормально отбор наложить, параметр установить и так далее.
Чтобы исправить эту ошибку, необходимо СКД компоновщика поместить в адрес временного хранилища и инициализировать из него компоновщик. Но СКД нет. Есть только метод самого компоновщика ПолучитьИсточникДоступныхНастроек().
Собственно, вопрос. Как починить? Если, например, можно как-то получить СКД из ИсточникДоступныхНастроекКомпоновкиДанных, то это бы решило проблему.
|
|
1
SeiOkami
13.12.21
✎
18:45
|
Ну а вдруг кто знает
Возможно ли извлечь СКД из объекта ИсточникДоступныхНастроекКомпоновкиДанных ?
|
|
2
youalex
13.12.21
✎
20:46
|
Можно конечно, программно схему нарисовать, из доступных полей настройки компоновщика
|
|
3
ДедМорроз
13.12.21
✎
23:07
|
Еслм в источник положили саму СКД,то при передаче на клиента,она теряется,если же положили адрес временного хранилища,то она прекрасно живет,и,знач адрес,можно получить схему.
|
|
4
SeiOkami
14.12.21
✎
08:06
|
(3), но я это контролировать не могу. Поэтому и стоит вопрос как извлечь схему из источника доступных настроек
|
|
5
SeiOkami
14.12.21
✎
08:06
|
(2), а это интересная мысль... Создать фейковую схему просто с такими же полями. Надо подумать, спасибо
|
|