v7: Выполнение процедуры привязать к событию #741854


#0 by Enlighted
Знатоки. Добрый день. Подскажите пожалуйста такую вещь. На форме имеется поле со списком, как заставить некую процедуру выполняться если пользователь выбрал некое значение в этом списке?
#1 by Torquader
Семёрка стандартно выбранное "отдаёт" после перехода к другому полю, так что или фоновое обновление (флажок на форме) или читать, что умеет FormEx.
#2 by ДенисЧ
Блин, 7ку лень запускать... Смотри СП на предмет предопределенных процедур модуля формы. Там ПриВыборе или похожее по смыслу
#3 by Cap_1977
При тыкании пользователя в список значений (либо в список значений с пометками) не происходи смена фокуса элемента. В результате фенкция прицепленная к списку не отрабатывает. Решение. Повесить на форму скрытое текстовое поле в котором прописать нужную процедуру. Она будет вызваться каждый раз когда пользователь что то ткнул куда то на форме. В ней отлавливать нужное сбытие. Подобное реализовато в типовой ТиС 9.2, например в форме документа реализация.
#4 by Остап Сулейманович
ПриНачалеВыбораЗначения. Хотя не всегда его можно примутить. Например если вставить свою колонку в табличную часть (ну кинуть туда текстовую колонку). Там просто не происходит выбор. Тогда нужно в ПриНачалеРедактированияСтроки отлавливать АктивныйЭлемент.
#5 by ChMikle
обработкаподбора , нет ?
#6 by Enlighted
а разве эта процедура сработает с полем со списком?
#7 by Enlighted
Поле со списком называется "ВыборСМС" Не срабатывает процедура при выборе значения в поле
#8 by Cap_1977
На форму текстовое поле. Алерт в формулу этого текстового поля.
#9 by Zamestas
+1
#10 by Enlighted
Алерт переменная не определена. Походу её надо добавить в реквизиты?
#11 by Enlighted
добавляю скобки в формулу Алерт говорит процедура вызывается как функция
#12 by Garykom
ну сделай функцией без возврата значения
#13 by Garykom
+ и этот вспомогательный текстовый элемент за пределы формы чтобы его не видно или на отдельный слой
#14 by ChMikle
не правильно вопрос понял, думал ты из справочника в списокзначений добавляешь
#15 by ChMikle
тогда функцию засовывай в вызов на форме списка на второй закладке
#16 by Enlighted
Да изначально я добавляю из справочника значения в список значений таким способом. А потом когда пользователь в списке выбирает нужное значение, другое текстовое поле на форме должно принят соответствуюее этому значению текст. Вот я и хочу чтобы когда юзер тыкнул по полю со списком событие присвоения сработало.
#17 by ChMikle
смотри, в списке на форме можно вставить любую процедуру , которая будет исполняться после выбора значния в списке. Дважды кликнешь и на второй закладке, если память не изменяет
#18 by Enlighted
ИИИИессть спасибо.
#19 by ChMikle
да не за что :)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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