СохранениеДанныхФормыВНастройках

Темы платформы · SaveFormDataInSettings

Содержит варианты сохранения данных формы в настройках.

Полное описание, параметры и ограничения

СохранениеДанныхФормыВНастройках (SaveFormDataInSettings)

СохранениеДанныхФормыВНастройках (SaveFormDataInSettings)

Доступен, начиная с версии 8.2.

Значения
ИспользоватьСписок (UseList)
НеИспользовать (DontUse)

Описание:

Содержит варианты сохранения данных формы в настройках.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение.

См. также:
ФормаКлиентскогоПриложения, свойство СохранениеДанныхВНастройках

Использование в версии:

Доступен, начиная с версии 8.2.

Методическая информация

Практические примеры

Собственный контекст: СохранениеДанныхФормыВНастройках.ИспользоватьСписок

Конкретная форма / таблица или черновик получает режим, который используется его штатным механизмом.

Где и как запускать

Своя управляемая форма отдельной учебной обработки; основной обработчик назначьте событию формы ПриСозданииНаСервере. Не объединяйте одноимённые обработчики разных уроков.

Подготовка

  1. Своя управляемая форма отдельной учебной обработки; основной обработчик назначьте событию формы ПриСозданииНаСервере. Не объединяйте одноимённые обработчики разных уроков.

  2. Своя общая управляемая форма УчебныйОтборКниг. Реквизит ПоискНазвание Строка 100, видимое поле ввода; в редакторе формы включите его в состав данных, сохраняемых в настройках формы. Не путайте эту настройку с признаком СохраняемыеДанные (участие в записи объекта / блокировке).

  3. Для ручного опыта измените ПоискНазвание, закройте свою форму, откройте снова под тем же пользователем. Не заполняйте ПоискНазвание в ПриСозданииНаСервере: это могло бы затереть загруженное значение.

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    СохранениеДанныхВНастройках = СохранениеДанныхФормыВНастройках.ИспользоватьСписок;
    АвтоматическоеСохранениеДанныхВНастройках = АвтоматическоеСохранениеДанныхФормыВНастройках.Использовать;
    Сообщить("Своя форма отбора: сохранение ИспользоватьСписок");
    Сообщить("Собственный контекст подготовлен: СохранениеДанныхФормыВНастройках.ИспользоватьСписок");
КонецПроцедуры

Разбор по шагам

  1. Подготовьте только свою форму и указанные реквизиты.

  2. Назначьте обработчик и откройте форму.

  3. Проверьте описанное действие и сравните варианты.

Как проверить результат

  1. Изменяется только собственная форма. BSL и открытие формы при сборке справочника не выполнялись.

  2. ИспользоватьСписок сохраняет только явно включённые данные, НеИспользовать отключает этот механизм. Это пользовательские настройки формы, не запись товара и не хранение паролей. Результат зависит также от настроенного хранилища и состава сохраняемых данных.

Ожидаемый результат

Есть конкретный получатель режима и понятный ручной опыт без универсального ИсходныйОбъект.

На что обратить внимание

  1. Не подменяйте собственные метаданные рабочими справочниками и документами.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.