Сталкиваюсь с такой ситуацией. Нужно хранить таблицу значений - некоторый кэш форм. Соответственно, одно из полей таблицы - хранит элементы типа УправляемаяФорма. Таблица хранится во внешнем хранилище, в параметре сеанса - путь к нему.
Если на клиенте делать
ПолучитьИзВременногоХранилища(ПараметрыСеанса.КэшФорм)
то все ОК, таблица значений возвращается полностью.
Если на сервере делать
ПолучитьИзВременногоХранилища(ПараметрыСеанса.снх_КэшФорм)
то таблица возвращается как нужно, но то поле, в котором хранились формы - имеет значение неопределено. Элементы типа УправляемаяФорма на сервере использовать можно (например, ЭтаФорма).
Подскажите, как реализовать такое хранение таблицы с формами чтобы они были доступны и на сервере?
(3) Не нужно. Платформа с тобой категорически не согласна. Работа с управляемой формой возможна только если происходит системная установка связи между экземпляром формы на клиенте и экземпляром на сервере. Из встроенного языка такую связь установить невозможно.
Вот это не совсем верно:
"Элементы типа УправляемаяФорма на сервере использовать можно (например, ЭтаФорма)."
Экземпляры объектов типа УправляемаяФорма доступны только в контексте собственного серверного вызова этой формы.
Например если в некой форме1 попытаться сделать вызов серверного метода и передать параметром экземпляр другой формы - будет рантайм ошибка.