РежимОтображенияСтрокиПоискаДинамическогоСписка.НеОтображать

Свойства · DontShow

Не отображать.

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

РежимОтображенияСтрокиПоискаДинамическогоСписка.НеОтображать (DynamicListSearchStringViewMode.DontShow)

РежимОтображенияСтрокиПоискаДинамическогоСписка (DynamicListSearchStringViewMode)

НеОтображать (DontShow)

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

Описание:
Не отображать.
Использование в версии:

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

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

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

Прочитать сохранённый режим строки поиска своего списка: НеОтображать

Короткий самостоятельный пример с фактическим источником данных / собственным элементом.

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

Сервер своей учебной обработки, тело отдельной процедуры. Свой справочник УчебныеКнигиПоиска и управляемая форма списка СписокКниг; её реквизит динамического списка называется Список, основная таблица Справочник.УчебныеКнигиПоиска.

Подготовка

  1. Сервер своей учебной обработки, тело отдельной процедуры. Свой справочник УчебныеКнигиПоиска и управляемая форма списка СписокКниг; её реквизит динамического списка называется Список, основная таблица Справочник.УчебныеКнигиПоиска.

  2. В собственном сеансе откройте эту форму, выберите штатными средствами нужный режим строки поиска, затем закройте форму, чтобы платформа сохранила настройку. Имена формы / реквизита должны точно совпадать с ключом в коде.

  3. Читается ХранилищеСистемныхНастроек только текущего пользователя и только точного собственного объекта. Чужой пользователь четвёртым аргументом не передаётся; широкая выборка всего хранилища не открывается.

  4. Если настройки ещё не сохранены, Ключи пуст: это не доказательство, что режим равен Авто. Разные записи хранилища могут иметь разные типы; нужный объект определяется одной проверкой типа.

КлючОбъекта = "Справочник.УчебныеКнигиПоиска.Форма.СписокКниг.Список/НастройкиОтображенияДинамическогоСписка";
Ключи = ХранилищеСистемныхНастроек.ПолучитьСписок(КлючОбъекта);
Для Каждого Ключ Из Ключи Цикл
    Настройка = ХранилищеСистемныхНастроек.Загрузить(КлючОбъекта, Ключ.Значение);
    Если ТипЗнч(Настройка) <> Тип("НастройкиОтображенияДинамическогоСписка") Тогда
        Продолжить;
    КонецЕсли;
    Если Настройка.РежимОтображенияСтрокиПоиска = РежимОтображенияСтрокиПоискаДинамическогоСписка.НеОтображать Тогда
        Сообщить("У собственного списка сохранён режим: НеОтображать");
    Иначе
        Сообщить("Сохранён другой режим: " + Строка(Настройка.РежимОтображенияСтрокиПоиска));
    КонецЕсли;
КонецЦикла;
Сообщить("Записей настроек своего списка: " + Строка(Ключи.Количество()));

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

  1. Подготовьте указанный собственный контекст.

  2. Выполните блок в указанном модуле / обработчике.

  3. Проверьте фактический результат и ограничения.

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

  1. Readonly РежимОтображенияСтрокиПоиска получен из настоящего сохраняемого платформой объекта, а не из выдуманного конструктора. ОтображатьПриИспользованииПолнотекстовогоПоиска зависит от использования полнотекстового поиска основной таблицей и состояния её индекса; это не включение индекса этим кодом.

  2. Код 1С, криптография, файлы, хранилища и формы при сборке HTML не выполнялись / не изменялись.

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

Есть конкретный вызов / собственный источник, без произвольных недокументированных параметров.

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

  1. Не выдавайте статическую проверку справочника за выполненный runtime-опыт в 1С.

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

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

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

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

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