Вход | Регистрация
 

Хранилище значений в форме

Хранилище значений в форме
Я
   Dom26
 
03.04.19 - 14:58
в форме обьекта хочу сохранить структуру в реквизит этого объекта с типом хранилищеЗначения,
делаю в форме перед записью (и пред записью на клиенте и перед записью на сервере)

ДокОбъект = РеквизитФормыВЗначение("Объект");
ДокОбъект.ХранилищеНастроек = новый ХранилищеЗначения(Новый структура("отбор",Компоновщик.Настройки.Отбор));
ЗначениеВРеквизитФормы(ДокОбъект, "Объект");

но при записи самого обЪекта (в модуле объекта) структура в реквизите пустая (ХранилищеНастроек.получить() = неопределено), что делаю не так? как лучше сделать?
 
 
   Cyberhawk
 
1 - 03.04.19 - 15:00
Форма не умеет передавать с клиента на сервер некоторые свойства объекта. В частности, реквизиты типа "ХЗ". А также доп. свойства и ОбменДанными
   Dom26
 
2 - 03.04.19 - 15:01
(1) и как быть тогда?
   Cyberhawk
 
3 - 03.04.19 - 15:06
Записывать структуру куда-нибудь в другое место БД, либо записать в объект БД в серверном контексте формы
   Cyberhawk
 
4 - 03.04.19 - 15:06
(не через реквизит формы, короче, а поработать с объектом БД и записать его напрямую)
   Вафель
 
5 - 03.04.19 - 15:07
храни адрес на временное хранилище
   Вафель
 
6 - 03.04.19 - 15:07
есть событие ПередЗаписьюНаСервере. там есть настоящий объект
   Cyberhawk
 
7 - 03.04.19 - 15:13
1
   Cyberhawk
 
8 - 03.04.19 - 15:14
+1 ПередЗаписьюНаСервере. "По чертежу" )
   Dom26
 
9 - 03.04.19 - 15:18
(6) во вот это работает, спасибо

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует