Как программно вызвать событие элемента формы? #727177


#0 by Tester
Всем привет. 1С 8.2 обычное приложение (не управляемое). На форме есть поле ввода с обработкой события НачалоВыбора. Мне нужно по нажатию на определенную кнопку на форме вызвать событие поля ввода НачалоВыбора.
#1 by Господин ПЖ
вызывай то что внутри
#2 by Cube
Ну так и пиши: НазваниеПроцедуры
#3 by olegves
так и пиши ПолеНачалоВвода(Неопределено)
#4 by Tester
Помимо того, что в обработчике, мне нужно вызвать само событие, т.к. после обработки НачалоВыбора открывается диалог выбора типа значения.
#5 by ColonelAp4u
#6 by ColonelAp4u
понимаю что открытие диалога вызывается в процедуре НачалоВыбора
#7 by ColonelAp4u
если да то этот диалог вызовется как сработает событие
#8 by Tester
Нужна примерно такая фишка:
#9 by Tester
Что нельзя никак программно вызвать событие элемента формы с его оработчиком?
#10 by Господин ПЖ
ты какие-то автотесты изобретаешь?
#11 by Tester
Какие автотесты? :) Просто хочу программно открыть диалог выбора типа для поля ввода составного типа данных.
#12 by Tester
Ладно, всем спасибо. Извратом получил такую шляпу.
#13 by Господин ПЖ
извраты какие-то
#14 by Defender aka LINN
А прикладной смысл *этого* в чем вообще?
#15 by Domovoi
В 1с ничего нельзя. Некоторые вещи косвенно велосипедами можно, но на прямую вроде нельзя вызвать событие.
#16 by Tester
В справочнике ВидыДопРеквизитыДоговоровКонтрагентов устанавливается Наименование и Тип значения реквизита. В справочнике ДопРеквизитыДоговоровКонтрагентов добавляется любой реквизит определенного вида и соответственно типа и устанавливается его значение. Хотел в спр. ВидыДопРеквизитыДоговоровКонтрагентов на форму вывести ПолеВвода ТипРеквизитаСтрока типа Строка и уже в нем организовать в обработчике события НачалоВыбора выбор типа значения реквизита ТипРеквизита, чтобы возвращало в ТипРеквизитаСтрока тип реквизита.
#17 by Tester
Писать свой диалог выбора типа мне впадлу, вот и хотел его вызывать из обработчика другого события.
#18 by Defender aka LINN
Кажется, самое время кому-то закрыть 1С, выключить компьютер и прочитать, наконец, хоть что-нибудь про систему, в которой ты пытаешься программировать. Например, рекомендую главу про Планы Видов Характеристик. Лихо закрученный сюжет, неожиданная развязка. Ну и еще можно про связь по типу прочитать. И про формы тоже будет не лишним.
#19 by Tester
Ну я согласен, что скорее всего мой вариант логически не правильный. Но он уже готов и работает. Читать начну досконально, когда наконец решимся перейти с дремучей 7.7. А пока сойдет и так. P.S. Но все равно спасибо за пинок в нужную сторону!
#20 by Defender aka LINN
Та я вижу, как он работает...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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