1С8.1 Програмно выполнить сохранение настроек формы... #522785


#0 by dave2000
Есть внешний отчет, на форме которого есть несколько полей выбора (реквизитов). Требуется чтобы при закрытии формы эти поля запоминались, а при открытии восстанавливались. Но! в панели формы НЕ ДОЛЖНО быть кнопок сохранения/восстановления настроек. Вижу пока 2 способа: 1) юзать функции СохранитьЗначение/ВосстановитьЗначение, но насколько я понял уникальность сохранаемых значений только в пределах одной базы и пользователя. Т.е. если в другом отчете сохранить значение с таким же именем, оно будет перезаписано. 2) Временно включить на панели кнопки сохранения настроек для юзера, открыть отчет, сохранить настройку с галочкой "Сохранять автоматически", а затем в конфигураторе скрыть кнопки с панели. Но чё-то меня такой вариант стремает, ненадёжно как-то. Какие ещё могут быть варианты? Можно ли как-то програмно вызывать стандартные действия сохранения/восстановления настроек формы?
#1 by Defender aka LINN
А стандартные кнопки "СохранитьЗначение/ВосстановитьЗначение", видимо, в какое-то другое место сохраняют, да?
#2 by dave2000
Не знаю в какой место, но в справке написано такое: из этого следует, что если я в другой обработке сохраню значение с таким же именем, как в первой, оно перепишется. А Кнопки Схранить/Восстановить настройку сохраняют значения индивидуально для каждой обработки/отчета.
#3 by IamAlexy
когда мне нужно было для своих нужд настройки обработки сохранить и затем передав другому пользователю базы восстановить - я все настройки пихал в отдельную таблицу настроек и далее через значениевфайл
#4 by ladalk
В отчете, если построителем делать, будет Сохранить Настройки, а перед открытием - ВосстановитьНастройки. Только это автоматическое сохранение не есть хорошо - если на другом компе использовать отчет, то ничего не получится.
#5 by IamAlexy
а вообще переходи на 8.2 там все реализовано:
#6 by dave2000
ок, пасиб! пока не перешли на 8.2, прийдётся что-то придумывать
#7 by zzerro
Справочник СохраненныеНастройки. Я у себя в него сохраняю что мне надо и где надо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С