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

Обновлено: 06.07.2024

Возможно все банально , но не могу убрать неприглядный вид в поле выбора значений доп. реквизита номенклатуры после его удаления. История такая - создал доп. реквизиты для вида номенклатуры , один из них посчитал ненужным - удалил, но так как я его один раз попробывал выбрать до этого , то теперь в вариантах подсказки подбора висит в том числе строчка вида <Объект не найден > (124 bcde45. ) видимо нужно очистить кэш , но как ? Рисунки на форуме не вставляются - вот ссылка на карточку номенклатуры , как это выглядит

предположу, что стоит почистить индекс полнотекстового поиска

Да и тестирование и исправление базы проводил , даже отметил пункт - удалять ссылки на несуществующие объекты, но увы - не помогло.

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

вопрос наверное нужно сформулировать так "Как очистить историю выбора в поле ввода ? " ибо в этой истории выбора как раз и сохранилась ссылка на уже удаленный объект. На функционал это конечно не влияет , но не красиво же выглядит. Разработчики 1С забыли при удалении объектов удалять и ссылки на них в истории выбора - так получается ?

Ссылка на удаленный объект отображается только в интерфейсе "Такси" . В других интерфейсах поля истории выбора нет , соответственно и проблемы с отображением ссылки нет . Вот еще одно замечание : у каждого пользователя история выбора своя, т.е. зайдя под другим пользователем , еще не выбиравшим ранее удаленный объект, в его истории выбора этой ненужной ссылки нет. Т.е. как то нужно почистить историю выбора - кэш пользователя .

Базу в стартере 1С удалял и заново подключал - так я очищаю кэши пользователей ? или этим только общий глобальный кэш 1С скидывается ? правда эффекта этот ход не принес.

выключи историю для элемента управления. а хранится это где-то в хранилище общих настроек

Inkognito --> Inkognito



Просмотр профиля

Бухгалтерия 2.0, управляемые формы
Необходимо получить список операций накладной запросом (т.к. в разных конфигурациях перечисление для "ВидаОперации" называется по разному; будет параметром), и дать пользователю возможность выбора. На форме: список выбора.
Обнаружил, что после того, как пользователь внес значение со списка - повторный клик на списке вызывает дублирование списка. Хотя список очищаю, перед выполнением запроса.

fly --> fly



Просмотр профиля Inkognito @ Сегодня, 12:57 ,
взял ваш код засунул в обработку = работает, не задваивает fly --> fly



Просмотр профиля

пробуйте событие поставить не в НачалоВыбора
а в НачалоВыбораИзСписка

уберите ДанныеВыбора. так как они лишние, там в расширении формы ДанныеВыбора = Элемент.

fly @ Сегодня, 17:46 ,

Inkognito --> Inkognito



Просмотр профиля

fly
1) "пробуйте событие поставить не в НачалоВыбора а в НачалоВыбораИзСписка".
Теперь вообще нет списка. Проверил, процедура вообще не отрабатывает:

П.С. если перенести в процедуру "ПриИзменении" - тоже нет списка.

2) "уберите ДанныеВыбора. так как они лишние, там в расширении формы ДанныеВыбора = Элемент."
Ничего не изменилось
//---------------------------------------------
UPD: Поставил в свойствах поля флажок "РежимВыбораИзСписка" и заработало в процедуре "НачалоВыбора", дублирование исчезло.

fly --> fly



Просмотр профиля

Читайте также: