Событие Выбор, когда МножественныйВыбор = Истина. Возникает только по Enter:(( #750306


#0 by e2e4
А как отловить нажатие юзером кнопки Выбор? Поскольку форма - с произвольным запросом дин.списка, то, прежде чем отдать выбранные значения, приходится пошаманить с массивом выбранных строк: &НаКлиенте КонецПроцедуры ...Если юзер нажмет Enter, то все ок, процедурка отработает; а вот если жмет "типовую" кнопку Выбрать.... То ой.
#1 by Nuobu
Перед закрытие не предлагать?
#2 by e2e4
то ли что-то чудное спрашиваю... Но правда, сколько хороших статей по теме встретил - везде используется именно событие Выбор дин. списка. И нигде никто не обмолвился, что это событие не срабатывает, если пользователь жмет стандартную кнопку Выбор. Это у меня одного лыжи не едут???
#3 by e2e4
типа так?: &НаКлиенте ...Хотя, наверное, лучше не надо - а вдруг пользователь просто закрыть хочет, отказавшись от выбора?..Опять же, сошлюсь на и - везде фигурирует именно событие Выбор дин. списка. Да и по логике - так и должно быть!
#4 by e2e4
+ более того, если в ПередЗакрытием использовать ОповеститьОВыборе(ВыбранныеДанные) - произойдет что?...правильно - зацикливание. А если не ОповеститьОВыборе - то как передать владельцу выбранные данные???
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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