|
Свойство формы "Сохранять значения". Обычные формы 🠗 (GROOVY 13.05.2015 16:27) |
☑ |
0
Никулин Леонид
13.05.15
✎
14:35
|
Добрый день!
Есть внешний отчет (на основе УниверсальногоОтчета). На форму добавлены пару реквизитов. (Ссылка и булево) Необходимо сохранять их значения автоматически. Вроде можно это делать следующим способом:
1) В свойстве формы СохранятьЗначения поставил галочку
2) В свойстве формы Сохраняемые значения указал свои реквизиты
3) В свойстве формы ВосстановитьЗначенияПриОткрытии поставил галочку
После в режиме Предприятие открываю свой отчет и типовыми кнопками "Восстановить настройку" / "Сохранить настройку" пытаюсь заполнить свои реквизиты. Но ничего не происходит(( или что-то нужно дописать?
Подскажите, что я делаю не так?
Спасибо!
|
|
1
Никулин Леонид
13.05.15
✎
14:40
|
Еще нашел но это немножко не подходит. При использовании к типовым кнопкам "Восстановить настройку" / "Сохранить настройку" добавляется еще одна пара кнопок). Хотел бы все же обойтись только типовыми
|
|
2
Никулин Леонид
13.05.15
✎
14:42
|
up
|
|
3
Никулин Леонид
13.05.15
✎
14:55
|
up up
|
|
4
Никулин Леонид
13.05.15
✎
15:10
|
Может как-то иначе сделать?
|
|
5
Никулин Леонид
13.05.15
✎
15:21
|
Талантливые и красивые! Не проходите мимо.
|
|
6
Никулин Леонид
13.05.15
✎
15:38
|
up up up
|
|
7
Жан Пердежон
13.05.15
✎
15:51
|
Режиме предприятия - "Сохранить настройки" - "Сохранять автоматически"
|
|
8
Никулин Леонид
13.05.15
✎
16:15
|
Спасибо за комментарий. Это вы предлагаете как в (1). В типовых кнопочках нет этой настройки
|
|
9
ДемонМаксвелла
13.05.15
✎
16:46
|
после 1) и 2) должно всё работать. Может сам отчет затирает настройки разве что.
|
|
10
Жан Пердежон
13.05.15
✎
18:19
|
(8) есть и причем давно
|
|
11
Никулин Леонид
13.05.15
✎
18:43
|
Оказалось, что мое описание в (0) действительно должно работать для произвольной обычной формы. Для формы с использованием Построителя чуть-чуть не то. Сделал так.
1)При нажатии на кнопочку Сохранить добавил
СтруктураСтруктураРеквизитовФормы = Новый Структура;
СтруктураСтруктураРеквизитовФормы.Вставить("ТипКонтакта", ТипКонтакта);
СтруктураСтруктураРеквизитовФормы.Вставить("ВидКонтакта", ВидКонтакта);
СтруктураСтруктураРеквизитовФормы.Вставить("ПоказыватьЗаказНаряды",ПоказыватьЗаказНаряды);
СохранитьЗначение("СтруктураСтруктураРеквизитовФормы",СтруктураСтруктураРеквизитовФормы);
2) При нажатии на кнопочку восстановить
ВосстановленнаяСтруктура = ВосстановитьЗначение("СтруктураСтруктураРеквизитовФормы");
Если ВосстановленнаяСтруктура<>Неопределено Тогда
ТипКонтакта = ВосстановленнаяСтруктура.ТипКонтакта;
ВидКонтакта = ВосстановленнаяСтруктура.ВидКонтакта;
ПоказыватьЗаказНаряды = ВосстановленнаяСтруктура.ПоказыватьЗаказНаряды;
КонецЕсли;
Всем спасибо за активность...
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой