Как при открытии формы выбора элемента справочника узнать откуда она вызвана? #377523


#0 by WED
....точнее надо узнать тип объекта из формы которой был вызван выбор. Задача: Справочник "номенклатура". Один из реквизитов - ВидНоменклатуры (перечисление). Требуется при открытии формы выбора узнать откуда она открывается и включить отбор ВидНоменклатуры = ЗаданныйВид. Требуется для фильтрации элементов при подборе номенклатуры в док. реализации и при подборе услуги (ВидНомеклатуры = Услуга) в док. РеализацияУслуги. Вешать собственное создание и открытие формы на обработчик "ПриНачалеВыбора" не хочется потому что придется отрабатывать и обработку выбора... Или не туда копаю?
#1 by Корбункул
Посмотри свойство "Владелец"
#2 by WED
А владелец тут при чем? В открытой форме я могу получить ВладельцаФормы - ПолеВвода, но не могу узнать какой форме это поле ввода принадлежит. Следовательно не могу узнать и объект этой самой формы :(
#3 by Garkin
Вешай собственное создание и открытие формы на обработчик "ПриНачалеВыбора" , а на "обработку выбора" - забей, никуда она не денется.
#4 by WED
Видимо придется "изобретать велосипед".... Хотя можно и разными формами выбора решить и задать их в соответствующих реквизитах...
#5 by WED
+ Только я не понял как это "а на "обработку выбора" - забей, никуда она не денется" ? Кто ж обрабатывать выбор будет?
#6 by Garkin
При чем здесь велосипед, определение обработчика "ПриНачалеВыбора" ,  вполне нормальное, красивое , разумное, а главное логичное решение.
#7 by Garkin
стандартный обработчик
#8 by Garkin
+ не надо только всякую фигню ему подсовывать.
#9 by H A D G E H O G s
Забей, владельца не получишь. Это лень от 1С..
#10 by WED
Не работает стандартный обработчик! После выбора форма выбора закрывается и всё, больше ничего не происходит. Либо я не так открываю форму выбора в ПриНачалевыбора: или как надо?
#11 by Garkin
#12 by WED
Какой элемент? Тот куда надо результат выбора поместить?
#13 by WED
Всё. работает. сенкс Garkin
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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