Программное открытие формы выбора справочника #604680


#0 by sereban
Подскажите как программно открыть форму выбора, не из процедуры НачалоВыбора, а из другой процедуры, которая вызывается при выполнении определенных условий, чтобы сработала стандартная обработка выбора для определенного элемента. Если я прописываю в обработчике события НачалоВыбора такой код: Процедура товарыСерияНоменклатурыНачалоВыбора(Элемент, СтандартнаяОбработка) то при выборе серии в форме выбора значение автоматом попадает в   поле ввода. Но если я тоже самое сделаю из другой процедуры и укажу владельцем формы выбора это же поле ввода, то значение после выбора ничего не происходит.
#1 by zak555
наркотики ?
#2 by mirosh
писать надо в процедуре "ОбработкаВыбора"
#3 by mirosh
код
#4 by sereban
Если бы можно было сделал бы в обработке выбора
#5 by mirosh
что мешает?
#6 by sereban
Попробую сформулировать вопрос по другому. У серии есть дата изготовления. И пользователи выбирают серию с определенной датой. Для того чтобы пользователю не ковыряться в списке из сотни серий сделано следующее: в поле ввода серии пользоватль вводит дату изготовления и нажимает enter. Срабатывает событие ОкончаниеВводаТекста и в нем по заданной дате определяется серия, но бывает такое, что серий с одной датой несколько и нужно открыть форму выбора с из процедуры ОкончаниеВводаТекста, с отбором по номенклатуре и дате изготовления. Открыть то форму получается, а вот перехватить выбор нет.
#7 by takefive
ОработкаВыбора однозначно не помешает... см. оповеститьОВыборе
#8 by Darky
ВыбраннаяСерия = ФормаВыбора.ОткрытьМодально;
#9 by sereban
Спасибо. Помогло
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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