Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Перехватчик и ОбработкаПодбора() (число прочтений - 1663 )
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Перехватчик и ОбработкаПодбора()
02. Ноября 2007 :: 12:20
Печать  
Вот возникла задача, можно ли ее решить через Перехватчик?

Есть на форме таблица значений. Для организации ввода в эту таблицу для выбора элемента справочника можно использовать функцию ВводЗначения(). Но тогда есть два момента:
1. Форма выбора открывается модальная.
2. В этой форме нельзя добавлять новые элементы справочника.

Можно, конечно, сделать не ВводЗначения(), а ОткрытьПодбор(), но тогда в каждый модуль нужно будет добавить процедуру ОбработкаПодбора().

Так вот, вопрос в том, можно ли эту задачу решить через Перехватчик? Сложность здесь будет в том, что в части форм уже есть ОбработкаПодбора().

Или не мудрствовать, а сделать "ввод в таблицу значений по чертежам АЛьФа"?  Подмигивание Только боюсь, что этот путь тоже окажется тернист...  Печаль
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик и ОбработкаПодбора()
Ответ #1 - 02. Ноября 2007 :: 12:25
Печать  
Все что написал - можно!

Есть вад варианта:
1. В перехватчике делаешь свои действия и не вызываешь оригинальную процедуру.
2. Смотришь, например через Информатор, на наличие в контексте этой процедуры, и если она есть, то вызываешь ее, если нету, то выполняешь свой код.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватчик и ОбработкаПодбора()
Ответ #2 - 07. Ноября 2007 :: 13:48
Печать  
Да, с помощью Перехватчика выполнение данной задачи становится тривиальным Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать