#0
by Evrik
Дело в следующем. Есть форма, на форме есть панель, на панели есть несколько страниц, на одной из страниц есть поле ввода с ссылкой на справочник. Мне нужно сделать так чтобы при изменении значения в этом поле, открывалась следующая страница. Примечание: Есть процедура которая листает страницы и висит на кнопке далее: Она прекрасно отрабатывет при нажатии на кнопку далее. Теперь, описываю событие "ПриИзменении" для того самого поля ввода, расположенного на одной из страниц. И что вы думаете? При изменении ничего не происходит! Следующая страница не открывается! Методом научного тыка было выявлено, что если для поля ввода поставить в истину свойство БыстрыйВыбор, то все срабатывает...Но, мне бы не хотелось в список выбора вываливать 1500 записей о контрагентах. Так вот, единственный выход который я вижу, это сэмулировать нажатие на кнопку Далее. Кто-нибудь может помочь мне это сделать?:)
#2
by GenV
А событие при изменении страницы есть? Может там текущий элемент с другой страницы устанавливается?
#6
by Evrik
HEA123, пробовал, не спасает. IT Михаил, проще, первым делом попробовал сделать так, не спасает.
#9
by Evrik
GenV, пробовал, не помогает :) NewNick, убрал фокус, ничего не меняется :) Вобщем вся проблема в том, что после того как открывается форма выбора справочника (форма обработки становится не активной), то страница не поменяется. Если для поля ввода поставить галку Быстрый выбор, то все работает пучком, но мне так не нужно :)
#11
by NewNick
а мне смешно с самого начала )) сама постановка задачи нравится - юзер значит что то выбрал а мы тут же спрятали это от него. нехай будет как сапер который ошибается только один раз.
#12
by NewNick
но фишка судя по описанию в фокусе на поле. быстрый выбор фокус теряет а полноценный его после обработки устанавливает в поле и наша страначки возвращается обратно. имхо )) если очень приспичило влепи там обработчик ожидания и используй его с минимальной задержкой пусть он страничками щелкает
#15
by GenV
Вообщем единственный спрособ, который у меня получился, это в ПередНачаломВыбора СтандартнаяОбработка = Ложь и открывать форму выбора справочника, потом в ОбработкаВыбора формы устанавливать значение и переключать страницу.
#17
by GenV
Работает - проверил, а с ПриИзменении не будет - фокус переключается уже после обработчика. Обработчик при изменении убрал?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1С: Программно нажать кнопку (Например <Записать>)
- А можно создать программно новый объект метаданных?
- Как программно нажать кнопку ОК?
- можно ли программно нажать ENTER?
- Программно добавить обработчик события к программно добавленному элементу формы
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Как программно установить владельца программно созданной колонке
- v8: Как программно нажать кнопку формы или выполнить интерактивное действие записать
- Подскажите как программно открыть форму документа и программно нажать на ОК?
- Как программно вставить элемент формы в определённое место (управляемые формы)?
- v7: программно нажать кнопку. обработка с sinor.ru
В этой группе 1С
- УПП. Перейти с учета по сериям на партионный учет по сериям
- Ошибка при обновлении УПП: Несовместимые типы "ССЫЛКА"
- Посоветуйте версию Linux для работы с 1С 8.1
- как программно открыть mxl-файл?
- Как расшифруется UID код справочника ?
- Вопросы по УРБД в 1С предприятие 7.7
- v7: Перенос данных из 1С: учет и отчетность предпринимателя в 1С:Бухгалтерия 8
- как перед открытием документа выводить форму выбора одного реквизита?
- Конфигурация!
- Как программно удалить последнюю страницу документа world
- Расчет среднего при суммированом ЗУП 257 против ЗУП 259
- Вывести только группы товаров в запросе
- ЗУП: не попадают отпуска в отчет Т-2
- Где в УПП 1.2.15 права доступа настроить?
- Как получить владельца справочника в 1с++.
- Событие "при изменении текущего элемента"
- Отключение RLS в УТ10.3
- Как сделать очень маленький ActiveBarCode
- Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML}
- Com обмен по сети