Имя: Пароль:
1C
1С v8
Сохраненные значения реквизитов формы. УФ
0 kobzon2
 
22.11.19
08:25
Доброго всем утра!
Помогите чайнику управляемых форм разобраться.
Есть форма бизнес-процесса. На неё добавил таблицу значений, в ТЗ столбец типа строка.
Поставил галку Сохраняемые данные в свойствах ТЗ. Форма же вроде не хранит значения реквизитов. Куда тогда сохраняются эти значения?
И как их вытащить из общего модуля или формы документа, получив ссылку на документ или сам объект БП?
1 Индиго
 
22.11.19
08:34
(0)Сохраняй сам при закрытии через СохранитьЗначение()

Потом когда надо поднимай через ВосстановитьЗначение()
2 kobzon2
 
22.11.19
08:40
(1) Так уже же куда то сохраняется. Открываю повторно БП, занесенные реквизиты на месте.
3 kobzon2
 
22.11.19
09:05
(1) Это получается и отрабатывает метод СохранитьЗначение()? И я смогу увидеть занесенный мной значения реквизитов только когда буду открывать форму, а из общего модуля не получится?
Нужно создавать регистр сведений и записывать туда?
4 DrWatson
 
22.11.19
09:44
СП читал на СохраняемыеДанные? Эта галка позволяет автоматически устанавливать модифицированность, и не влияет на сохранение данных.
У тебя работает свойство формы АвтоматическоеСохранениеДанныхВНастройкахи галка Сохранение в свойствах реквизита. Форма сохраняет эти значения в ХранилищеНастроекДанныхФорм. Но она это делает для себя, чтобы прочитать при следующем открытии.
В принципе можно и туда лезть, но я бы отнесся это как к чужому механизму и не стал бы туда лезть. Сохраняй свои данные сам. В регистре, в реквизите, где угодно, главное что это будет твоё место и оно будет работать по твоим правилам.
5 kobzon2
 
22.11.19
09:55
(4) Спасибо! Буду писать в регистр сведений и потом считывать.
6 kobzon2
 
17.12.19
17:07
На форме таблица с реквизитом составного типа (справочник и строка)
Делаю запросом выборку из справочника, в результате запроса - элементы справочника. Заполняю значениями таблицу:
ЗначениеВРеквизитФормы(РезультатЗапроса, "ТЗ")
Подставляется - строка.
Как сделать чтобы подставлялся тип - справочник?
7 Михаил Козлов
 
17.12.19
17:20
(0) В БП не хотите ТЧ добавить?
8 kobzon2
 
17.12.19
17:48
(7) тч на форме бп.
9 Михаил Козлов
 
18.12.19
15:47
(8) ТЧ не на форме, а в объекте. Сохраняется при записи объекта (экземпляра БП).
Ошибка? Это не ошибка, это системная функция.