1с как очистить историю выбора в поле ввода
Перейти к содержимому

1с как очистить историю выбора в поле ввода

  • автор:

Управление историей выбора поля

Как очистить историю выбора номенклатуры у поля типа СправочникСсылка.Номенклатура? Это тот список ранее выбираемых значений, который появляется у поля ввода при входе в режим редактирования.

Гуглеж говорит, что за это отвечает ХранилищеСистемныхНастроек с ключом "ИсторияВыбора". Выполняем код:

получаем переменную История с типом "НастройкиИсторииВыбора" и непониманием, что с ней делать — ни методов, ни свойств в отладчике, синтакс-помощнике и интернете.

А цель вообще такая — ограничить доступ юзеров к определенным позициям номенклатуры. Все сделано, но вот история выбора подло подсовывает запрещенные уже элементы:)

Как очистить историю выбора реквизитов в 1С

Есть конфигурация и в ней добавляются реквизиты созданные в табличную часть. Удалил некоторые, но после они также предлагаются из списка историй уже добавленных до этого: введите сюда описание изображения И выходит следующее: введите сюда описание изображения

Тогда просто отключил, чтобы до этого добавленные не предлагались вовсе. введите сюда описание изображения

В общем, подскажите, пожалуйста, как можно полностью пофиксить это?

Если логически вам в данном поле не нужна история, то лучше просто отключить её. А по очистке посмотрите тут.

Sagittarius's user avatar

Хранилище системных настроек хранит историю в ключе "ИсторияВыбора".

История выбора при вводе

1. Для свойства История выбора большинства объектов метаданных должно быть установлено значение Авто.

2.1. Историю выбора в свойствах объекта метаданных рекомендуется отключать, если ее использование не соответствует прикладной логике конфигурации:

• для объектов, сценарий использования которых, не предполагает повторный выбор из 5 ранее выбранных вариантов. Примеры:

1) Справочник Номенклатура чаще всего содержит большое количество элементов и вероятность, что пользователь будет выбирать один из последних 5 элементов, очень мала.
2) Специфика использования большинства документов такова, что повторный их выбор маловероятен, например, выбор объекта расчетов в Поступлении безналичных денежных средств.

• для объектов, в модуле менеджера которых переопределена обработка получения данных выбора (есть обработчик ОбработкаПолученияДанныхВыбора), т.к. прописанные там условия не учитываются механизмом составления списка истории выбора. Поэтому, используя историю выбора в этом случае, пользователь может получить возможность выбрать значение, которое он не мог бы выбрать другими способами.

2.2. После отключения истории выбора в свойствах объекта метаданных необходимо, во всех ссылающихся на него полях ввода, установить для следующих свойств указанные ниже значения:

КнопкаВыпадающегоСпискаНет
КнопкаВыбораДа
ОтображениеКнопкиВыбораВ поле ввода

Это необходимо сделать, чтобы пользователю перед началом выбора в поле ввода не отображалось меню, в котором нужно всегда нажимать «Показать все».

Правильно Неправильно
alt=»Гл пно лАпы Задачи Мои имспо « alt=»te + 01 «

Можно не изменять значения свойств полей ввода если:

• для поля ввода установлен режим выбора из списка и заполнен (или в метаданных или программно) список выбора
• поле ввода ссылается на объект метаданных с установленным свойством Быстрый выбор

Для автоматического изменения свойств полей выбора можно воспользоваться приложенной обработкой.

Другие материалы по теме:

Нас находят: как очистить историю выбора в 1с 8 3, 1c увеличить список истории отбора, очистить историю выбора элементов 1с, история выбора элементов 1с как очистить, 1с история выбора с учетом отбора, 1с 8 3 способы вврда выбор, поле ввода нет в списке выбор 1с, Как запомнить историю выбора в поле ввода в 8 3, история выбора при вводе 1с, 1с8 увеличить количество элементов в истории выбора

1с как очистить историю выбора в поле ввода

Очистить историю подключений USB-flash и историю браузера
Привет, форумчане! Подскажите, где хранится инфа об: 1. Подключенные устройства чререз USB.

Есть конфигурация и в ней добавляются реквизиты созданные в табличную часть. Удалил некоторые, но после они также предлагаются из списка историй уже добавленных до этого: введите сюда описание изображенияИ выходит следующее: введите сюда описание изображения

Тогда просто отключил, чтобы до этого добавленные не предлагались вовсе. введите сюда описание изображения

Sagittarius

  1. Создается реквизит «Архив» у элемент и групп (в моем случае иерахия элементов, для групп не надо), добавляем его индексирование.
  2. В форму добавляется новый реквизит.
  3. В запрос динамических списков добавляется отбор «Архив =Ложь» или &ПоказыватьАрхивные
  4. Параметр заполняется при открытии формы в ложи или в форму можно добавить реквизит «Показывать архивные».
  5. Можно добавить роль, для которой этот реквизит будет видим либо доступен.
  6. В модуле менеджера спраовчника «Номенклатура» создается обработчик ОбработкаПолученияДанныхВыбора прописывается свой поиск, скорее всего это будет меделенней системного, но пренебрегаем.
    Добавляем раскраску подстроки и ограничиваем список 200 элементами (считаю, что это максимум)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *