|
УФ - не получается сохранить таблицу значений на форме через сохранение настроек |
☑ |
0
jq
05.10.18
✎
10:42
|
Есть УФ, в свойствах стоит флажок АвтоматическоеСохранениеДанных и СохранениеДанныхВНастройках используя список значений. В реквизитах формы добавлена ТаблицЗначений (ТабЗнач) и у нее проставлено в свойствах галка Сохранение. Прописал процедуры сохранения значений на форме. Вроде бы происходит сохранение по кнопке на форме Сохранить параметры, но по факту значение не сохраняется и при Воостановить параметры ТабЗнач пустая... Подскажите как правильно? Что я упустил?
&НаСервере
Процедура ПриСохраненииДанныхВНастройкахНаСервере(Настройки)
ТЗ = Объект.ТаблицаКолонок.Выгрузить();
ЗначениеВРеквизитФормы(ТЗ, "ТабЗнач");
КонецПроцедуры
&НаСервере
Процедура ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки)
Попытка
ТЗ = РеквизитФормыВЗначение("ТабЗнач");
Объект.ТаблицаКолонок = ТЗ.Выгрузить();
Исключение
КонецПопытки;
КонецПроцедуры
|
|
1
Mort
05.10.18
✎
10:44
|
Объект.ТаблицаКолонок.Загрузить(ТЗ);
|
|
2
jq
05.10.18
✎
10:49
|
Сорри, да. Но проблема в том, что у меня ТЗ пусто при восстановлении настроек, т.е. они не сохранились получается...
|
|
3
hhhh
05.10.18
✎
11:01
|
(2) наверно не ПриСохраненииДанных, а перед сохранением надо такие вещи делать. ПриСохранении уже всё давным давно сохранилось, а ты вдруг вы подкатываете со своей ТЗ,
|
|
4
jq
05.10.18
✎
11:04
|
(3) у формы нет такого события...
|
|
5
jq
05.10.18
✎
11:45
|
так и не работает...
|
|
6
hhhh
05.10.18
✎
11:52
|
(5) ну вставь перед закрытием тогда. Ну в общем раньше чтобы было, а не позже.
|
|
7
hhhh
05.10.18
✎
11:55
|
(5) галочка "Сохранение" стоит напротив реквизита ТабЗнач ??
|
|
8
jq
05.10.18
✎
12:08
|
(7) Да я в (0) написал уже
|
|
9
jq
05.10.18
✎
12:12
|
(6) И мне не нужно перед закрытием, я хочу использовать механизм сохранения значений в список, по кнопкам Сохранить параметры/Восстановить параметры...
|
|
10
hhhh
05.10.18
✎
12:20
|
(9) ТабЗнач формируй ПередЗакрытием. А не сохранение значений. У тебя нет ТабЗнач. Пятница, что ли началась?
|
|
11
hhhh
05.10.18
✎
12:30
|
(9) попробуйте такую фигню, может прокатит
Настройки["ТабЗнач"] = Объект.ТаблицаКолонок.Выгрузить();
|
|
12
jq
05.10.18
✎
13:28
|
Спасибо навели на мысль...
Получилось так:
Объект.ТаблицаКолонок.Загрузить(Настройки["ТабЗнач"])
|
|