Имеется универсальная обработка. Она "сканирует" открытые сейчас формы: элементы, параметры, свойства, реквизиты и так далее. И позволяет редактировать реквизиты в этих открытых формах.
Сейчас проблема с редактированием КомпоновщикаНастроек.
Если передать компоновщик в новую форму, то на клиенте не доступен ИсточникДоступныхНастроекКомпоновкиДанных. И из-за этого не видны доступные поля и все настройки помечены "красным крестиком". Нельзя нормально отбор наложить, параметр установить и так далее.
Чтобы исправить эту ошибку, необходимо СКД компоновщика поместить в адрес временного хранилища и инициализировать из него компоновщик. Но СКД нет. Есть только метод самого компоновщика ПолучитьИсточникДоступныхНастроек().
Собственно, вопрос. Как починить? Если, например, можно как-то получить СКД из ИсточникДоступныхНастроекКомпоновкиДанных, то это бы решило проблему.
Еслм в источник положили саму СКД,то при передаче на клиента,она теряется,если же положили адрес временного хранилища,то она прекрасно живет,и,знач адрес,можно получить схему.
(2), а это интересная мысль... Создать фейковую схему просто с такими же полями. Надо подумать, спасибо
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший