Как наложить отбор при вводе по строке? #708300


#0 by RomaH
Например - в документе у меня надо выбрать подразделение на этот реквизит у меня в данном случае вообще отдельная форма выбора сделана (проверяется заполненность реквизита подразделения) допустим легкий случай - когда на начало выбора вешаю отбор на форму выбора как такой же отбор красиво прикрутить и на ввод по строке?
#1 by SeraFim
СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>) ОбработкаПолученияДанныхВыбора (ChoiceDataGetProcessing) Описание: Возникает на сервере перед стандартным формированием списка при вводе по строке, автоподборе текста и быстром выборе, а также при выполнении метода ПолучитьДанныеВыбора.
#2 by SeraFim
Управляемые формы? Если да, то через параметры выбора всё сразу работает - отбор действует и на форму выбора, и при вводе по строке
#3 by RomaH
и как через параметры выбора поставить услови на заполненность реквизита?
#4 by SeraFim
не понял. что за условие на заполненность реквизита? Когда эта проверка происходит?
#5 by RomaH
у меня есть строковый реквизит в справочнике "Подразделения" в данный документ должны выбираться только подразделения с заполненным реквизитом
#6 by SeraFim
тогда касается только самого легкого случая - отбора на равенство. У меня есть только идея - делать через ОбработкаПолученияДанныхВыбора. Отказываешься от Стандартной обработки и программно заполняешь ДанныеВыбора. Можно еще у элемента формы сделать обработчики событий Автоподбора и ОкончанияВводаТекста Как еще сделать - хз.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С