Отменить выбор реквизита #801498


#0 by Sabbath
Что-то не могу разобраться с управляемыми формами. Есть документа, в нем реквизит Контрагент, в зависимости от которого заполняется ТЧ. Хочу, чтобы при попытке изменения контрагента задавался вопрос об очистке ТЧ и при ответе "Нет" не появлялся список выбора. Какое событие формы происходит, когда нажимаешь на кнопку выбора и появляется список с последними выбранными значениями? Я потестил, вызывается АвтоПодбор, но если там отказаться от стандартной обработки, то список все равно вылезает, и можно нажать "Показать все", а это не очень
#1 by troekurov1991
Да в управляемых формах не надо программировать, там как в СКД можно все гибко настроить пользовательскими настройками
#2 by butterbean
вроде НачалоВыбора называется
#3 by Sabbath
Нет, это когда уже начинаешь выбирать, список все равно выскакивает
#4 by lodger
СтандартнаяОбработка = Ложь; а в каком событии и при каком условии сам решай.
#5 by Sabbath
в этом-то и вопрос))
#6 by lodger
в типовых видел такую схему: НачалоВыбора запоминаем текущее значение в переменную. ПриИзменении сравниваем измененную с переменной, задаем вопросы, действуем по ситуации.
#7 by lodger
но если брать "не появлялся список выбора. " тогда в начало выбора просто ставишь вопрос если нет СтандартнаяОбработка = Ложь; и дело с концом
#8 by Sabbath
список все равно появляется. Начало выбора срабатывает, когда нажимаешь ан "Показать все". И кстати из него тоже можно выбрать. Даже без всяких вопросов, если прописать и потестить &НаКлиенте это так не работает, как я описал: нажимаешь на кнопку выбора - должен не выпадать список, а задаваться вопрос
#9 by Sabbath
+ к а он, как бы все равно выпадает даже при СтандартнаяОбработка = Ложь;
#10 by FIXXXL
выключи показ истории выбора
#11 by FIXXXL
+ ИсторияВыбораПриВводе называется
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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