|
выпадающий список при начале набора | ☑ | ||
---|---|---|---|---|
0
Reloader
01.10.15
✎
14:10
|
Доброго времени суток!
попробую сформулировать вопрос.. Есть поле. Тип - Справочник.Физлица. Форма управляемая. Когда начинаю набирать фамилию - выходит что-то типа выпадающего меню со списком подходящих вариантов (http://rghost.ru/8yqBhKv49/image.png) В список этот попадают все возможные значения справочника, даже те. что помечены на удаление. Вопрос - как отсеять, и не показывать помеченных на удаление объектов... P.S. Тяжелый день, мозг еле ворочается, не судите строго за глючное описание проблемы. Спасибо. |
|||
1
jurassic
01.10.15
✎
14:12
|
смириться
|
|||
2
Cyberhawk
01.10.15
✎
14:13
|
Переопредели обработчик, формируй список самостоятельно как душа пожелает
|
|||
3
Reloader
01.10.15
✎
14:15
|
(2) ткните носом, уважаемый, какой обработчик перепилить.
или на хоть сколько нибудь похожий пример. |
|||
4
Cyberhawk
01.10.15
✎
14:15
|
АвтоПодбор()
|
|||
5
Cyberhawk
01.10.15
✎
14:17
|
Пример можно посмотреть, например, в тексте публикации: http://goo.gl/jCQbsX
|
|||
6
Fragster
гуру
01.10.15
✎
14:19
|
СправочникМенеджер.<Имя справочника>.ОбработкаПолученияДанныхВыбора (CatalogManager.<Имя справочника>.ChoiceDataGetProcessing)
СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>) ОбработкаПолученияДанныхВыбора (ChoiceDataGetProcessing) Синтаксис: ОбработкаПолученияДанныхВыбора(<ДанныеВыбора>, <Параметры>, <СтандартнаяОбработка>) Параметры: <ДанныеВыбора> Тип: СписокЗначений. В обработчике можно сформировать и передать в этом параметре данные для выбора. При этом параметр <СтандартнаяОбработка> должен быть установлен в Ложь. В элемент списка значений можно помещать не только конкретное значение, но и структуру. Анализ значения на предмет того, является ли она структурой или просто значением, используется полем ввода управляемой формы в случаях: Выбора из списков, возвращаемых событиями поля ввода; Выбора из списка в поле ввода, содержащегося в свойстве СписокВыбора. В случае, если в значение элемента списка значений используется Структура, она должна иметь следующий состав свойств: Значение (Value) – собственно значение (обязательный элемент структуры); ПометкаУдаления (DeletionMark) – (Булево) содержит признак пометки значения на удаление. Если Истина, то при выборе такого элемента из списка значений выдаст стандартное предупреждение; Предупреждение (Warning) – (Строка) содержит текст предупреждения, которое будет показано при выборе элемента из списка значений. <Параметры> Тип: Структура. Содержит параметры выбора. Их можно дополнительно настроить в обработчике события. Структура, в которой обязательно должны содержаться следующие ключи: СтрокаПоиска (SearchString) - строка, используемая при поиске данных, Неопределено - осуществляется быстрый выбор; Отбор (Filter) - отбор, используемый при поиске данных; ВыборГруппИЭлементов (ChoiceFoldersAndItems) - указывается использование групп и элементов (только для иерархических данных); тип ИспользованиеГруппИЭлементов; СпособПоискаСтроки (StringSearchMode) - указывается способ поиска при вводе по строке; тип СпособПоискаСтрокиПриВводеПоСтроке; параметр может отсутствовать; ПолнотекстовыйПоиск (FullTextSearch) - указывается необходимость использования полнотекстового поиска при вводе по строке; тип - ПолнотекстовыйПоискПриВводеПоСтроке; параметр может отсутствовать; РежимПолученияДанныхВыбора (ChoiceDataGettingMode) - указывает режим запуска поиска. Тип РежимПолученияДанныхВыбораПриВводеПоСтроке; параметр может отсутствовать. <СтандартнаяОбработка> Тип: Булево. В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет. Значение по умолчанию: Истина. Описание: Возникает на сервере перед стандартным формированием списка при вводе по строке, автоподборе текста и быстром выборе, а также при выполнении метода ПолучитьДанныеВыбора. -------------------------------------------------------------------------------- Методическая информация |
|||
7
Reloader
01.10.15
✎
15:08
|
Всем спасибо!
Заработало так : &НаКлиенте Процедура ПользовательАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка) ПараметрыПолученияДанных.Вставить("Отбор", Новый Структура("ПометкаУдаления", Ложь)); КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |